IdentifiedChannel defines a channel with additional port and channel identifier fields.

interface IdentifiedChannel {
    channelId: string;
    connectionHops: string[];
    counterparty: undefined | Counterparty;
    ordering: Order;
    portId: string;
    state: State;
    version: string;
}

Properties

channelId: string

channel identifier

connectionHops: string[]

list of connection identifiers, in order, along which packets sent on this channel will travel

counterparty: undefined | Counterparty

counterparty channel end

ordering: Order

whether the channel is ordered or unordered

portId: string

port identifier

state: State

current state of the channel end

version: string

opaque channel version, which is agreed upon during the handshake