[package] name = "eth_rpc_client" version = "0.3.0" edition = "2021" # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html [dependencies] types = { workspace = true } tree_hash = { workspace = true } merkle_proof = { workspace = true } ethereum_hashing = { workspace = true } ethereum_ssz = { workspace = true } log = { version = "0.4", features = ["std", "serde"] } serde_json = "1.0.74" serde = { version = "1.0", features = ["derive"] } ethereum-types = { version = "0.14.1", features = ["rlp", "serialize"], default-features = false } reqwest = { version = "0.12", features = ["blocking"] } eth-types = { path = "../../contracts/near/eth-types/" } eth2-utility = { path = "../../contracts/near/eth2-utility/" } contract_wrapper = { path = "../contract_wrapper" } clap = { version = "3.1.6", features = ["derive"] } tokio.workspace = true env_logger = "0.9.0" borsh.workspace = true futures = { version = "0.3.21", default-features = false } async-std = "1.12.0" hex = "0.4.3" toml = "0.5.9" finality-update-verify = { path = "../finality-update-verify" } atomic_refcell = "0.1.8" bitvec = "1.0.0" prometheus = { version = "0.9", features = ["process"] } lazy_static = "1.4" warp = "0.3" dotenv = "0.15.0"