Module ibc::core

source · []
Expand description

The designs and logic pertaining to the transport, authentication, and ordering layers of the IBC protocol.

Modules

ICS 02: Client implementation for verifying remote IBC-enabled chains.

ICS 03: Connection implementation for connecting a client on the local chain with a client on a remote chain.

ICS 04: Channel implementation that facilitates communication between applications and the chains those applications are built upon.

ICS 05: Port implementation specifies the allocation scheme used by modules to bind to uniquely named ports.

ICS 23: Commitment implementation of a cryptographic scheme that verifies state transitions between chains.

ICS 24: Host defines the minimal set of interfaces that a state machine hosting an IBC-enabled chain must implement.

ICS 26: Routing module keeps a lookup table of modules for looking the appropriate module to relay to when a packet is received.