[package]
name = "ibc-relayer-cli"
version = "0.1.1"
edition = "2018"
license = "Apache-2.0"
readme = "README.md"
keywords = ["blockchain", "consensus", "cosmos", "ibc", "tendermint"]
homepage = "https://hermes.informal.systems/"
repository = "https://github.com/informalsystems/ibc-rs"
authors = [
"Informal Systems <hello@informal.systems>"
]
description = """
Implementation of `hermes`, an IBC Relayer developed in Rust.
This crate is a CLI wrapper over the `ibc-relayer` library.
"""
[[bin]]
name = "hermes"
[features]
profiling = ["ibc-relayer/profiling"]
[dependencies]
ibc = { version = "0.1.1", path = "../modules" }
ibc-relayer = { version = "0.1.1", path = "../relayer" }
ibc-proto = { version = "0.7.1", path = "../proto" }
anomaly = "0.2.0"
gumdrop = "0.7"
serde = { version = "1", features = ["serde_derive"] }
thiserror = "1"
tokio = { version = "1.0", features = ["full"] }
tracing = "0.1.13"
tracing-subscriber = "0.2.3"
futures = "0.3.5"
toml = "0.5.6"
serde_derive = "1.0.116"
serde_json = "1"
sled = "0.34.4"
prost = "0.7"
prost-types = "0.7"
hex = "0.4"
crossbeam-channel = "0.5.0"
subtle-encoding = "0.5"
dirs-next = "2.0.0"
[dependencies.tendermint-proto]
version = "=0.18.1"
[dependencies.tendermint]
version = "=0.18.1"
[dependencies.tendermint-rpc]
version = "=0.18.1"
features = ["http-client", "websocket-client"]
[dependencies.tendermint-light-client]
version = "=0.18.1"
features = ["unstable"]
[dependencies.abscissa_core]
version = "0.5.2"
[dev-dependencies]
abscissa_core = { version = "0.5.2", features = ["testing"] }
once_cell = "1.2"