namada_apps 101.1.2

Namada CLI apps
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
use color_eyre::eyre::Result;
use namada_apps_lib::cli::api::{CliApi, CliIo};
use namada_apps_lib::tendermint_rpc::HttpClient;
use namada_apps_lib::{cli, logging};
use tracing_subscriber::filter::LevelFilter;

#[tokio::main]
async fn main() -> Result<()> {
    // init error reporting
    color_eyre::install()?;

    // init logging
    logging::init_from_env_or(LevelFilter::INFO)?;

    let cmd = cli::namada_relayer_cli(namada_apps::namada_version())?;
    // run the CLI
    CliApi::handle_relayer_command::<HttpClient>(None, cmd, CliIo).await
}