package ibc.core.client.v1

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

message ClientConsensusStates

client.proto:28

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

message ClientUpdateProposal

client.proto:39

ClientUpdateProposal is a governance proposal. If it passes, the client is updated with the provided header. The update may fail if the header is not valid given certain conditions specified by the client implementation.

message ConsensusStateWithHeight

client.proto:19

ConsensusStateWithHeight defines a consensus state with an additional height field.

Used in: ClientConsensusStates

message Height

client.proto:118

Height is a monotonically increasing data type that can be compared against another Height for the purposes of updating and freezing clients Normally the VersionHeight is incremented at each height while keeping version number 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 version number is incremented so that height continues to be monitonically increasing even as the VersionHeight gets reset

Used in: ConsensusStateWithHeight, MsgUpgradeClient

message IdentifiedClientState

client.proto:11

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

message MsgCreateClient

client.proto:52

MsgCreateClient defines a message to create an IBC client

message MsgSubmitMisbehaviour

client.proto:97

MsgSubmitMisbehaviour defines an sdk.Msg type that submits Evidence for light client misbehaviour.

message MsgUpdateClient

client.proto:69

MsgUpdateClient defines an sdk.Msg to update a IBC client state using the given header.

message MsgUpgradeClient

client.proto:82

MsgUpgradeClient defines an sdk.Msg to upgrade an IBC client to a new client state