[−][src]Module ibc_proto::channel
Structs
Channel | 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 | Counterparty defines a channel end counterparty |
GenesisState | GenesisState defines the ibc channel submodule's genesis state. |
IdentifiedChannel | IdentifiedChannel defines a channel with additional port and channel identifier fields. |
MsgAcknowledgement | MsgAcknowledgement receives incoming IBC acknowledgement |
MsgChannelCloseConfirm | MsgChannelCloseConfirm defines a msg sent by a Relayer to Chain B to acknowledge the change of channel state to CLOSED on Chain A. |
MsgChannelCloseInit | MsgChannelOpenConfirm defines a msg sent by a Relayer to Chain A to close a channel with Chain B. |
MsgChannelOpenAck | MsgChannelOpenAck defines a msg sent by a Relayer to Chain A to acknowledge the change of channel state to TRYOPEN on Chain B. |
MsgChannelOpenConfirm | MsgChannelOpenConfirm defines a msg sent by a Relayer to Chain B to acknowledge the change of channel state to OPEN on Chain A. |
MsgChannelOpenInit | MsgChannelOpenInit defines an sdk.Msg to initialize a channel handshake. It is called by a relayer on Chain A. |
MsgChannelOpenTry | MsgChannelOpenInit defines a msg sent by a Relayer to try to open a channel on Chain B. |
MsgRecvPacket | MsgRecvPacket receives incoming IBC packet |
MsgTimeout | MsgTimeout receives timed-out packet |
MsgTimeoutOnClose | MsgTimeoutOnClose timed-out packet upon counterparty channel closure. |
Packet | Packet defines a type that carries data across different chains through IBC |
PacketAckCommitment | PacketAckCommitment defines the genesis type necessary to retrieve and store acknowlegements. |
PacketSequence | PacketSequence defines the genesis type necessary to retrieve and store next send and receive sequences. |
QueryChannelClientStateRequest | QueryChannelClientStateRequest is the request type for the Query/ClientState RPC method |
QueryChannelClientStateResponse | QueryChannelClientStateResponse is the Response type for the Query/QueryChannelClientState RPC method |
QueryChannelConsensusStateRequest | QueryChannelConsensusStateRequest is the request type for the Query/ConsensusState RPC method |
QueryChannelConsensusStateResponse | QueryChannelClientStateResponse is the Response type for the Query/QueryChannelClientState RPC method |
QueryChannelRequest | QueryChannelRequest is the request type for the Query/Channel RPC method |
QueryChannelResponse | 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 | QueryChannelsRequest is the request type for the Query/Channels RPC method |
QueryChannelsResponse | QueryChannelsResponse is the response type for the Query/Channels RPC method. |
QueryConnectionChannelsRequest | QueryConnectionChannelsRequest is the request type for the Query/QueryConnectionChannels RPC method |
QueryConnectionChannelsResponse | QueryConnectionChannelsResponse is the Response type for the Query/QueryConnectionChannels RPC method |
QueryNextSequenceReceiveRequest | QueryNextSequenceReceiveRequest is the request type for the Query/QueryNextSequenceReceiveRequest RPC method |
QueryNextSequenceReceiveResponse | QuerySequenceResponse is the request type for the Query/QueryNextSequenceReceiveResponse RPC method |
QueryPacketAcknowledgementRequest | QueryPacketAcknowledgementRequest is the request type for the Query/PacketAcknowledgement RPC method |
QueryPacketAcknowledgementResponse | QueryPacketAcknowledgementResponse defines the client query response for a packet which also includes a proof, its path and the height form which the proof was retrieved |
QueryPacketCommitmentRequest | QueryPacketCommitmentRequest is the request type for the Query/PacketCommitment RPC method |
QueryPacketCommitmentResponse | QueryPacketCommitmentResponse defines the client query response for a packet which also includes a proof, its path and the height form which the proof was retrieved |
QueryPacketCommitmentsRequest | QueryPacketCommitmentsRequest is the request type for the Query/QueryPacketCommitments RPC method |
QueryPacketCommitmentsResponse | QueryPacketCommitmentsResponse is the request type for the Query/QueryPacketCommitments RPC method |
QueryUnrelayedPacketsRequest | QueryUnrelayedPacketsRequest is the request type for the Query/UnrelayedPackets RPC method |
QueryUnrelayedPacketsResponse | QueryUnrelayedPacketsResponse is the request type for the Query/UnrelayedPacketCommitments RPC method |
Enums
Order | Order defines if a channel is ORDERED or UNORDERED |
State | State defines if a channel is in one of the following states: CLOSED, INIT, TRYOPEN, OPEN or UNINITIALIZED. |