Crate ibc_relayer[][src]

Expand description

IBC Relayer implementation as a library.

For the IBC relayer binary, please see Hermes (ibc-relayer-cli crate).

Modules

chain
channel
config

Relayer configuration

connection
error

This module defines the various errors that be raised in the relayer.

event
foreign_client
keyring
light_client
link
macros
object
registry

Registry for keeping track of ChainHandles indexed by a ChainId.

supervisor
telemetry
transfer
upgrade_chain
util
worker

Macros

telemetry

A macro to send metric updates via a telemetry handle, only if the telemetry feature is enabled. Otherwise, it compiles to a no-op.

time

Measure the time until the current scope ends.