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
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