IBCConnectionInfo: {
    client_id: string;
    counterparty: {
        client_id: string;
        connection_id: IBCConnectionID;
        prefix: {
            key_prefix: string;
        };
    };
    delay_period: bigint;
    id: IBCConnectionID;
    state: IBCConnectionState;
    transferChannel: {
        channelId: IBCChannelID;
        counterPartyChannelId: IBCChannelID;
        counterPartyPortId: string;
        ordering: Order;
        portId: string;
        state: IBCChannelState;
        version: string;
    };
    versions: {
        features: string[];
        identifier: string;
    }[];
}

Represents an IBC Connection between two chains, which can contain multiple Channels.

Type declaration

  • client_id: string
  • counterparty: {
        client_id: string;
        connection_id: IBCConnectionID;
        prefix: {
            key_prefix: string;
        };
    }
    • client_id: string
    • connection_id: IBCConnectionID
    • prefix: {
          key_prefix: string;
      }
      • key_prefix: string
  • delay_period: bigint
  • id: IBCConnectionID
  • state: IBCConnectionState
  • transferChannel: {
        channelId: IBCChannelID;
        counterPartyChannelId: IBCChannelID;
        counterPartyPortId: string;
        ordering: Order;
        portId: string;
        state: IBCChannelState;
        version: string;
    }
    • channelId: IBCChannelID
    • counterPartyChannelId: IBCChannelID
    • counterPartyPortId: string
    • ordering: Order
    • portId: string
    • state: IBCChannelState
    • version: string
  • versions: {
        features: string[];
        identifier: string;
    }[]