package ibc.core.channel.v1

Mouse Melon logoGet desktop application:
View/edit binary Protocol Buffers messages

service Msg

tx.proto:12

Msg defines the ibc/channel Msg service.

service Query

query.proto:15

Query provides defines the gRPC querier service

message Acknowledgement

channel.proto:156

Acknowledgement is the recommended acknowledgement format to be used by app-specific protocols. NOTE: The field numbers 21 and 22 were explicitly chosen to avoid accidental conflicts with other protobuf message formats used for acknowledgements. The first byte of any message with this format will be the non-ASCII values `0xaa` (result) or `0xb2` (error). Implemented as defined by ICS: https://github.com/cosmos/ibc/tree/master/spec/core/ics-004-channel-and-packet-semantics#acknowledgement-envelope

message Channel

channel.proto:13

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.

Used in: MsgChannelOpenInit, MsgChannelOpenTry, QueryChannelResponse, lightclients.solomachine.v1.ChannelStateData, lightclients.solomachine.v2.ChannelStateData

message Counterparty

channel.proto:84

Counterparty defines a channel end counterparty

Used in: Channel, IdentifiedChannel

message GenesisState

genesis.proto:11

GenesisState defines the ibc channel submodule's genesis state.

Used in: types.v1.GenesisState

message IdentifiedChannel

channel.proto:31

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

Used in: GenesisState, QueryChannelsResponse, QueryConnectionChannelsResponse

enum Order

channel.proto:71

Order defines if a channel is ORDERED or UNORDERED

Used in: Channel, IdentifiedChannel

message Packet

channel.proto:94

Packet defines a type that carries data across different chains through IBC

Used in: MsgAcknowledgement, MsgRecvPacket, MsgTimeout, MsgTimeoutOnClose

message PacketId

channel.proto:138

PacketId is an identifer for a unique Packet Source chains refer to packets by source port/channel Destination chains refer to packets by destination port/channel

message PacketSequence

genesis.proto:28

PacketSequence defines the genesis type necessary to retrieve and store next send and receive sequences.

Used in: GenesisState

message PacketState

channel.proto:122

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.

Used in: GenesisState, QueryPacketAcknowledgementsResponse, QueryPacketCommitmentsResponse

enum ResponseResultType

tx.proto:46

ResponseResultType defines the possible outcomes of the execution of a message

Used in: MsgAcknowledgementResponse, MsgRecvPacketResponse, MsgTimeoutOnCloseResponse, MsgTimeoutResponse

enum State

channel.proto:53

State defines if a channel is in one of the following states: CLOSED, INIT, TRYOPEN, OPEN or UNINITIALIZED.

Used in: Channel, IdentifiedChannel