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.
Validation code for the Hermes configuration file.
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.