Channel defines pipeline for exactly-once packet delivery between specific
modules on separate blockchains, which has at least one end capable of
sending packets and one end capable of receiving packets.
Counterparty defines a channel end counterparty
GenesisState defines the ibc channel submodule’s genesis state.
IdentifiedChannel defines a channel with additional port and channel
identifier fields.
MsgAcknowledgement receives incoming IBC acknowledgement
MsgAcknowledgementResponse defines the Msg/Acknowledgement response type.
MsgChannelCloseConfirm defines a msg sent by a Relayer to Chain B
to acknowledge the change of channel state to CLOSED on Chain A.
MsgChannelCloseConfirmResponse defines the Msg/ChannelCloseConfirm response
type.
MsgChannelCloseInit defines a msg sent by a Relayer to Chain A
to close a channel with Chain B.
MsgChannelCloseInitResponse defines the Msg/ChannelCloseInit response type.
MsgChannelOpenAck defines a msg sent by a Relayer to Chain A to acknowledge
the change of channel state to TRYOPEN on Chain B.
MsgChannelOpenAckResponse defines the Msg/ChannelOpenAck response type.
MsgChannelOpenConfirm defines a msg sent by a Relayer to Chain B to
acknowledge the change of channel state to OPEN on Chain A.
MsgChannelOpenConfirmResponse defines the Msg/ChannelOpenConfirm response
type.
MsgChannelOpenInit defines an sdk.Msg to initialize a channel handshake. It
is called by a relayer on Chain A.
MsgChannelOpenInitResponse defines the Msg/ChannelOpenInit response type.
MsgChannelOpenInit defines a msg sent by a Relayer to try to open a channel
on Chain B. The version field within the Channel field has been deprecated. Its
value will be ignored by core IBC.
MsgChannelOpenTryResponse defines the Msg/ChannelOpenTry response type.
MsgRecvPacket receives incoming IBC packet
MsgRecvPacketResponse defines the Msg/RecvPacket response type.
MsgTimeout receives timed-out packet
MsgTimeoutOnClose timed-out packet upon counterparty channel closure.
MsgTimeoutOnCloseResponse defines the Msg/TimeoutOnClose response type.
MsgTimeoutResponse defines the Msg/Timeout response type.
Packet defines a type that carries data across different chains through IBC
PacketSequence defines the genesis type necessary to retrieve and store
next send and receive sequences.
PacketState defines the generic type necessary to retrieve and store
packet commitments, acknowledgements, and receipts.
Caller is responsible for knowing the context necessary to interpret this
state as a commitment, acknowledgement, or a receipt.
QueryChannelClientStateRequest is the request type for the Query/ClientState
RPC method
QueryChannelClientStateResponse is the Response type for the
Query/QueryChannelClientState RPC method
QueryChannelConsensusStateRequest is the request type for the
Query/ConsensusState RPC method
QueryChannelClientStateResponse is the Response type for the
Query/QueryChannelClientState RPC method
QueryChannelRequest is the request type for the Query/Channel RPC method
QueryChannelResponse is the response type for the Query/Channel RPC method.
Besides the Channel end, it includes a proof and the height from which the
proof was retrieved.
QueryChannelsRequest is the request type for the Query/Channels RPC method
QueryChannelsResponse is the response type for the Query/Channels RPC method.
QueryConnectionChannelsRequest is the request type for the
Query/QueryConnectionChannels RPC method
QueryConnectionChannelsResponse is the Response type for the
Query/QueryConnectionChannels RPC method
QueryNextSequenceReceiveRequest is the request type for the
Query/QueryNextSequenceReceiveRequest RPC method
QuerySequenceResponse is the request type for the
Query/QueryNextSequenceReceiveResponse RPC method
QueryPacketAcknowledgementRequest is the request type for the
Query/PacketAcknowledgement RPC method
QueryPacketAcknowledgementResponse defines the client query response for a
packet which also includes a proof and the height from which the
proof was retrieved
QueryPacketAcknowledgementsRequest is the request type for the
Query/QueryPacketCommitments RPC method
QueryPacketAcknowledgemetsResponse is the request type for the
Query/QueryPacketAcknowledgements RPC method
QueryPacketCommitmentRequest is the request type for the
Query/PacketCommitment RPC method
QueryPacketCommitmentResponse defines the client query response for a packet
which also includes a proof and the height from which the proof was
retrieved
QueryPacketCommitmentsRequest is the request type for the
Query/QueryPacketCommitments RPC method
QueryPacketCommitmentsResponse is the request type for the
Query/QueryPacketCommitments RPC method
QueryPacketReceiptRequest is the request type for the
Query/PacketReceipt RPC method
QueryPacketReceiptResponse defines the client query response for a packet
receipt which also includes a proof, and the height from which the proof was
retrieved
QueryUnreceivedAcks is the request type for the
Query/UnreceivedAcks RPC method
QueryUnreceivedAcksResponse is the response type for the
Query/UnreceivedAcks RPC method
QueryUnreceivedPacketsRequest is the request type for the
Query/UnreceivedPackets RPC method
QueryUnreceivedPacketsResponse is the response type for the
Query/UnreceivedPacketCommitments RPC method