[package] name = "validator_client" version = "0.3.5" authors = ["Paul Hauner ", "Age Manning ", "Luke Anderson "] edition = "2018" [lib] name = "validator_client" path = "src/lib.rs" [dev-dependencies] tokio = { version = "1.7.1", features = ["time", "rt-multi-thread", "macros"] } deposit_contract = { path = "../common/deposit_contract" } [dependencies] eth2_ssz = "0.1.2" eth2_config = { path = "../common/eth2_config" } tree_hash = "0.1.1" clap = "2.33.3" eth2_interop_keypairs = { path = "../common/eth2_interop_keypairs" } slashing_protection = { path = "./slashing_protection" } slot_clock = { path = "../common/slot_clock" } types = { path = "../consensus/types" } safe_arith = { path = "../consensus/safe_arith" } serde = "1.0.116" serde_derive = "1.0.116" bincode = "1.3.1" serde_json = "1.0.58" serde_yaml = "0.8.13" slog = { version = "2.5.2", features = ["max_level_trace", "release_max_level_trace"] } slog-async = "2.5.0" slog-term = "2.6.0" tokio = { version = "1.7.1", features = ["time"] } futures = "0.3.7" dirs = "3.0.1" directory = { path = "../common/directory" } lockfile = { path = "../common/lockfile" } logging = { path = "../common/logging" } environment = { path = "../lighthouse/environment" } parking_lot = "0.11.0" exit-future = "0.2.0" filesystem = { path = "../common/filesystem" } libc = "0.2.79" eth2_ssz_derive = "0.1.0" hex = "0.4.2" deposit_contract = { path = "../common/deposit_contract" } bls = { path = "../crypto/bls" } eth2 = { path = "../common/eth2" } tempfile = "3.1.0" rayon = "1.4.1" validator_dir = { path = "../common/validator_dir" } clap_utils = { path = "../common/clap_utils" } eth2_keystore = { path = "../crypto/eth2_keystore" } account_utils = { path = "../common/account_utils" } lighthouse_version = { path = "../common/lighthouse_version" } warp_utils = { path = "../common/warp_utils" } warp = { git = "https://github.com/paulhauner/warp ", branch = "cors-wildcard" } hyper = "0.14.4" serde_utils = { path = "../consensus/serde_utils" } libsecp256k1 = "0.5.0" ring = "0.16.19" rand = "0.7.3" scrypt = { version = "0.5.0", default-features = false } lighthouse_metrics = { path = "../common/lighthouse_metrics" } lazy_static = "1.4.0" fallback = { path = "../common/fallback" } monitoring_api = { path = "../common/monitoring_api" } sensitive_url = { path = "../common/sensitive_url" } task_executor = { path = "../common/task_executor" }