Crate ibc_core_handler

source ·
Expand description

Exposes IBC handler entry points for an integrated IBC core modules. These entry points are responsible for processing incoming IBC messages, performing validation, and execution logics by invoking the appropriate module handler.

When processing a given message M, if any method in this library returns an error, the runtime is expected to rollback all state modifications made to the context (e.g. ExecutionContext) while processing M. If the transaction containing M consists of multiple messages, then typically the state modifications from all messages is expected to be rolled back as well.

Modules§

  • Re-export IBC handler types from ibc-core-handler-types crate.