ConnectionEnd defines a stateful object on a chain connected to another separate one. NOTE: there must only be 2 defined ConnectionEnds to establish a connection between two chains.

interface ConnectionEndAmino {
    client_id?: string;
    counterparty?: CounterpartyAmino;
    delay_period?: string;
    state?: State;
    versions?: VersionAmino[];
}

Properties

client_id?: string

client associated with this connection.

counterparty?: CounterpartyAmino

counterparty chain associated with this connection.

delay_period?: string

delay period that must pass before a consensus state can be used for packet-verification NOTE: delay period logic is only implemented by some clients.

state?: State

current state of the connection end.

versions?: VersionAmino[]

IBC version which can be utilised to determine encodings or protocols for channels or packets utilising this connection.