Crate ibc_relayer
source ·Expand description
IBC Relayer implementation as a library.
For the IBC relayer binary, please see Hermes (ibc-relayer-cli
crate).
Modules§
- Data structures related to the accounts used by the relayer.
- Module to provide caching support for the relayer.
- Relayer configuration
- Data structures related to the denomination of coins used by the relayer.
- This module defines the various errors that be raised in the relayer.
- Queries and methods for interfacing with foreign clients.
- Registry for keeping track of
ChainHandle
s indexed by aChainId
. - Chain upgrade plans for triggering IBC-breaking upgrades.
Macros§
- A macro to send metric updates via a telemetry handle, only if the
telemetry
feature is enabled. Otherwise, it compiles to a no-op. - Measure the time until the current scope ends.