package ibc.core.client.v1

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

service Msg

tx.proto:11

Msg defines the ibc/client Msg service.

service Query

query.proto:14

Query provides defines the gRPC querier service

message ClientConsensusStates

client.proto:32

ClientConsensusStates defines all the stored consensus states for a given client.

Used in: GenesisState

message ClientUpdateProposal

client.proto:44

ClientUpdateProposal is a governance proposal. If it passes, the substitute client's latest consensus state is copied over to the subject client. The proposal handler may fail if the subject and the substitute do not match in client and chain parameters (with exception to latest height, frozen height, and chain-id).

message ConsensusStateWithHeight

client.proto:23

ConsensusStateWithHeight defines a consensus state with an additional height field.

Used in: ClientConsensusStates, QueryConsensusStatesResponse

message GenesisMetadata

genesis.proto:33

GenesisMetadata defines the genesis type for metadata that clients may return with ExportMetadata

Used in: IdentifiedGenesisMetadata

message GenesisState

genesis.proto:11

GenesisState defines the ibc client submodule's genesis state.

Used in: types.v1.GenesisState

message Height

client.proto:89

Height is a monotonically increasing data type that can be compared against another Height for the purposes of updating and freezing clients Normally the RevisionHeight is incremented at each height while keeping RevisionNumber the same. However some consensus algorithms may choose to reset the height in certain conditions e.g. hard forks, state-machine breaking changes In these cases, the RevisionNumber is incremented so that height continues to be monitonically increasing even as the RevisionHeight gets reset

Used in: applications.transfer.v1.MsgTransfer, channel.v1.MsgAcknowledgement, channel.v1.MsgChannelCloseConfirm, channel.v1.MsgChannelOpenAck, channel.v1.MsgChannelOpenConfirm, channel.v1.MsgChannelOpenTry, channel.v1.MsgRecvPacket, channel.v1.MsgTimeout, channel.v1.MsgTimeoutOnClose, channel.v1.Packet, channel.v1.QueryChannelClientStateResponse, channel.v1.QueryChannelConsensusStateResponse, channel.v1.QueryChannelResponse, channel.v1.QueryChannelsResponse, channel.v1.QueryConnectionChannelsResponse, channel.v1.QueryNextSequenceReceiveResponse, channel.v1.QueryPacketAcknowledgementResponse, channel.v1.QueryPacketAcknowledgementsResponse, channel.v1.QueryPacketCommitmentResponse, channel.v1.QueryPacketCommitmentsResponse, channel.v1.QueryPacketReceiptResponse, channel.v1.QueryUnreceivedAcksResponse, channel.v1.QueryUnreceivedPacketsResponse, ConsensusStateWithHeight, QueryClientStateResponse, QueryConsensusStateHeightsResponse, QueryConsensusStateResponse, connection.v1.MsgConnectionOpenAck, connection.v1.MsgConnectionOpenConfirm, connection.v1.MsgConnectionOpenTry, connection.v1.QueryClientConnectionsResponse, connection.v1.QueryConnectionClientStateResponse, connection.v1.QueryConnectionConsensusStateResponse, connection.v1.QueryConnectionResponse, connection.v1.QueryConnectionsResponse, lightclients.localhost.v1.ClientState, lightclients.localhost.v2.ClientState, lightclients.tendermint.v1.ClientState, lightclients.tendermint.v1.Header

message IdentifiedClientState

client.proto:14

IdentifiedClientState defines a client state with an additional client identifier field.

Used in: channel.v1.QueryChannelClientStateResponse, GenesisState, QueryClientStatesResponse, connection.v1.QueryConnectionClientStateResponse

message IdentifiedGenesisMetadata

genesis.proto:44

IdentifiedGenesisMetadata has the client metadata with the corresponding client id.

Used in: GenesisState

message Params

client.proto:100

Params defines the set of IBC light client parameters.

Used in: GenesisState, QueryClientParamsResponse

message UpgradeProposal

client.proto:60

UpgradeProposal is a gov Content type for initiating an IBC breaking upgrade.