Crate ibc[−][src]
Implementation of the following ICS modules:
- ICS 02: Client
- ICS 03: Connection
- ICS 04: Channel
- ICS 05: Port
- ICS 07: Tendermint Client
- ICS 18: Basic relayer functions
- ICS 23: Vector Commitment Scheme
- ICS 24: Host Requirements
- ICS 26: Routing
- Applications:
- ICS 20: Fungible Token Transfer
Modules
| application | |
| events | |
| handler | |
| ics02_client | ICS 02: IBC Client implementation |
| ics03_connection | ICS 03: IBC Connection implementation |
| ics04_channel | ICS 04: IBC Channel implementation |
| ics05_port | |
| ics07_tendermint | ICS 07: Tendermint Client |
| ics18_relayer | ICS 18: Implementation of basic relayer functions. |
| ics23_commitment | |
| ics24_host | ICS 24: Host Requirements |
| ics26_routing | ICS 26: Routing module implementation |
| keys | |
| macros | |
| proofs | |
| query | |
| signer | |
| timestamp | |
| tx_msg |
Macros
| attribute | |
| downcast | Downcast the given arguments to the associated enum variant. |
| make_event | |
| p_attribute | |
| some_attribute |
Type Definitions
| Height | Re-export of ICS 002 Height domain type |