Crate ibc_relayer_cli
source ·Expand description
Hermes: IBC Relayer CLI built in Rust
The Hermes binary is a wrapper over the ibc-relayer library. This binary builds on the Abscissa framework.
For a comprehensive guide to using Hermes, the authoritative resource is at hermes.informal.systems.
Modules§
- Definition of the application, based on the Abscissa framework
- Contains functions to generate a relayer config for a given chain
- Various utilities for the Hermes CLI
- Definition of all the Hermes subcommands
- Various components for internal use by the Abscissa subsystem.
- Custom-made solution to output a JSON return message and ensure a return code from a CLI command. The main use-case for this module is to provide a consistent output for queries and transactions.
- Definition of the entrypoint for the Hermes CLI.
- All errors which can be raised from a command.
- Application-local prelude.
Constants§
- The path to the default configuration file, relative to the home directory.