Module client

Modules§

msg_client
Generated client implementations.
query_client
Generated client implementations.

Structs§

ClientConsensusStates
ClientConsensusStates defines all the stored consensus states for a given client.
ClientUpdateProposal
ClientUpdateProposal is a legacy 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).
ConsensusStateWithHeight
ConsensusStateWithHeight defines a consensus state with an additional height field.
GenesisMetadata
GenesisMetadata defines the genesis type for metadata that clients may return with ExportMetadata
GenesisState
GenesisState defines the ibc client submodule’s genesis state.
Height
Height is a monotonically increasing data type that can be compared against another Height for the purposes of updating and freezing clients
IdentifiedClientState
IdentifiedClientState defines a client state with an additional client identifier field.
IdentifiedGenesisMetadata
IdentifiedGenesisMetadata has the client metadata with the corresponding client id.
MsgCreateClient
MsgCreateClient defines a message to create an IBC client
MsgCreateClientResponse
MsgCreateClientResponse defines the Msg/CreateClient response type.
MsgIbcSoftwareUpgrade
MsgIBCSoftwareUpgrade defines the message used to schedule an upgrade of an IBC client using a v1 governance proposal
MsgIbcSoftwareUpgradeResponse
MsgIBCSoftwareUpgradeResponse defines the Msg/IBCSoftwareUpgrade response type.
MsgRecoverClient
MsgRecoverClient defines the message used to recover a frozen or expired client.
MsgRecoverClientResponse
MsgRecoverClientResponse defines the Msg/RecoverClient response type.
MsgSubmitMisbehaviour
MsgSubmitMisbehaviour defines an sdk.Msg type that submits Evidence for light client misbehaviour. This message has been deprecated. Use MsgUpdateClient instead.
MsgSubmitMisbehaviourResponse
MsgSubmitMisbehaviourResponse defines the Msg/SubmitMisbehaviour response type.
MsgUpdateClient
MsgUpdateClient defines an sdk.Msg to update a IBC client state using the given client message.
MsgUpdateClientResponse
MsgUpdateClientResponse defines the Msg/UpdateClient response type.
MsgUpdateParams
MsgUpdateParams defines the sdk.Msg type to update the client parameters.
MsgUpdateParamsResponse
MsgUpdateParamsResponse defines the MsgUpdateParams response type.
MsgUpgradeClient
MsgUpgradeClient defines an sdk.Msg to upgrade an IBC client to a new client state
MsgUpgradeClientResponse
MsgUpgradeClientResponse defines the Msg/UpgradeClient response type.
Params
Params defines the set of IBC light client parameters.
QueryClientParamsRequest
QueryClientParamsRequest is the request type for the Query/ClientParams RPC method.
QueryClientParamsResponse
QueryClientParamsResponse is the response type for the Query/ClientParams RPC method.
QueryClientStateRequest
QueryClientStateRequest is the request type for the Query/ClientState RPC method
QueryClientStateResponse
QueryClientStateResponse is the response type for the Query/ClientState RPC method. Besides the client state, it includes a proof and the height from which the proof was retrieved.
QueryClientStatesRequest
QueryClientStatesRequest is the request type for the Query/ClientStates RPC method
QueryClientStatesResponse
QueryClientStatesResponse is the response type for the Query/ClientStates RPC method.
QueryClientStatusRequest
QueryClientStatusRequest is the request type for the Query/ClientStatus RPC method
QueryClientStatusResponse
QueryClientStatusResponse is the response type for the Query/ClientStatus RPC method. It returns the current status of the IBC client.
QueryConsensusStateHeightsRequest
QueryConsensusStateHeightsRequest is the request type for Query/ConsensusStateHeights RPC method.
QueryConsensusStateHeightsResponse
QueryConsensusStateHeightsResponse is the response type for the Query/ConsensusStateHeights RPC method
QueryConsensusStateRequest
QueryConsensusStateRequest is the request type for the Query/ConsensusState RPC method. Besides the consensus state, it includes a proof and the height from which the proof was retrieved.
QueryConsensusStateResponse
QueryConsensusStateResponse is the response type for the Query/ConsensusState RPC method
QueryConsensusStatesRequest
QueryConsensusStatesRequest is the request type for the Query/ConsensusStates RPC method.
QueryConsensusStatesResponse
QueryConsensusStatesResponse is the response type for the Query/ConsensusStates RPC method
QueryUpgradedClientStateRequest
QueryUpgradedClientStateRequest is the request type for the Query/UpgradedClientState RPC method
QueryUpgradedClientStateResponse
QueryUpgradedClientStateResponse is the response type for the Query/UpgradedClientState RPC method.
QueryUpgradedConsensusStateRequest
QueryUpgradedConsensusStateRequest is the request type for the Query/UpgradedConsensusState RPC method
QueryUpgradedConsensusStateResponse
QueryUpgradedConsensusStateResponse is the response type for the Query/UpgradedConsensusState RPC method.
UpgradeProposal
UpgradeProposal is a gov Content type for initiating an IBC breaking upgrade.