content: [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"
  