[−][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 |
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. |
MsgPacket | MsgPacket receives incoming IBC packet |
MsgTimeout | MsgTimeout receives timed-out packet |
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. |
QueryChannelClientStateRequest | QueryChannelClientStateRequest is the request type for the Query/ClientState 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 |
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/QueryConnectionChannels RPC method |
QueryUnrelayedPacketsResponse | QueryUnrelayedPacketsResponse is the request type for the Query/QueryConnectionChannels 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. |