[][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.