Crate ibc_core_client_types

Source
Expand description

Implementation of the Client Semantics (ICS-02) data structures.

Modules§

error
Defines the client error type
events
Types for the IBC events emitted from Tendermint Websocket by the client module.
msgs
Defines the client message types that are sent to the chain by the relayer.
proto
Re-exports ICS-02 proto types from the ibc-proto crate for added convenience.

Structs§

Height
The core IBC height type, which represents the height of a chain, which typically is the number of blocks since genesis (or more generally, since the last revision/hard upgrade).

Enums§

Status
Represents the status of a client
UpdateKind
UpdateKind represents the 2 ways that a client can be updated in IBC: either through a MsgUpdateClient, or a MsgSubmitMisbehaviour.