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.