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.