Crate ibc_core_client_types
source ·Expand description
Implementation of the Client Semantics (ICS-02) data structures.
Modules
- Defines the client error type
- Types for the IBC events emitted from Tendermint Websocket by the client module.
- Defines the client message types that are sent to the chain by the relayer.
- Re-exports ICS-02 proto types from the
ibc-protocrate for added convenience.
Structs
- 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
- Encodes all errors related to chain heights
- Represents the status of a client
UpdateKindrepresents the 2 ways that a client can be updated in IBC: either through aMsgUpdateClient, or aMsgSubmitMisbehaviour.