[][src]Crate ibc

Implementation of the following ICS modules:

  • ICS 02: Client
  • ICS 03: Connection
  • ICS 04: Channel
  • ICS 07: Tendermint Client
  • ICS 18: Basic relayer functions
  • ICS 20: Fungible Token
  • ICS 23: Vector Commitment Scheme
  • ICS 24: Host Requirements
  • ICS 26: Routing

Modules

address
events
handler
ics02_client

ICS 02: IBC Client implementation

ics03_connection

ICS 03: IBC Connection implementation

ics04_channel

ICS 04: IBC Channel implementation

ics07_tendermint

ICS 07: Tendermint Client

ics18_relayer

  • ICS 18: Implementation of basic relayer functions.
  • ics20_fungible_token_transfer

    ICS 20: IBC Transfer implementation

    ics23_commitment
    ics24_host

    ICS 24: Host Requirements

    ics26_routing

    ICS 26: Routing module implementation

    keys
    macros
    proofs
    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