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
- Update
Kind UpdateKind
represents the 2 ways that a client can be updated in IBC: either through aMsgUpdateClient
, or aMsgSubmitMisbehaviour
.