Remove unused dependencies (#5812)

* Remove unused dependencies from lighthouse_network

* Remove unused dependencies from gossipsub

* Remove unused dependencies from network

* Remove unused dependencies from consensus/types

* Remove unused dependencies from account_manager

* Remove unused dependencies from boot_node

* Remove unused dependencies from database_manager

* Remove unused dependencies from validator_manager

* Remove unused dependencies from testing/ef_tests

* Remove unused dependencies from testing/simulator

* Remove unused dependencies from testing/execution_engine_integration

* Remove unused dependencies from common/system_health

* Remove unused dependencies from common/eth2

* Remove unused dependencies from common/lighthouse_metrics

* Remove unused dependencies from common/eth2_network_config

* Remove unused dependencies from common/logging

* Remove unused dependencies from watch

* Remove unused dependencies from slasher

* Remove unused dependencies from lighthouse

* Remove unused dependencies from lcli

* Remove unused dependencies from beacon_node

* Remove unused dependencies from beacon_node/builder_client

* Remove unused dependencies from beacon_node/beacon_processor

* Remove unused dependencies from beacon_node/execution_layer

* Remove unused dependencies from beacon_node/eth1

* Remove unused dependencies from beacon_node/client

* Remove unused dependencies from beacon_node/store

* Fix missing deps which is used only for testing
This commit is contained in:
Akihito Nakano
2024-05-27 16:59:07 +09:00
committed by GitHub
parent 393c5bcb8a
commit 6f05863007
28 changed files with 1 additions and 135 deletions

67
Cargo.lock generated
View File

@@ -30,10 +30,7 @@ dependencies = [
"filesystem", "filesystem",
"safe_arith", "safe_arith",
"sensitive_url", "sensitive_url",
"serde",
"serde_json",
"slashing_protection", "slashing_protection",
"slog",
"slot_clock", "slot_clock",
"tempfile", "tempfile",
"tokio", "tokio",
@@ -822,19 +819,15 @@ dependencies = [
"dirs", "dirs",
"environment", "environment",
"eth2_config", "eth2_config",
"eth2_network_config",
"execution_layer", "execution_layer",
"futures",
"genesis", "genesis",
"hex", "hex",
"http_api", "http_api",
"hyper 1.3.1", "hyper 1.3.1",
"lighthouse_network", "lighthouse_network",
"lighthouse_version",
"monitoring_api", "monitoring_api",
"node_test_rig", "node_test_rig",
"sensitive_url", "sensitive_url",
"serde",
"serde_json", "serde_json",
"slasher", "slasher",
"slog", "slog",
@@ -849,11 +842,8 @@ dependencies = [
name = "beacon_processor" name = "beacon_processor"
version = "0.1.0" version = "0.1.0"
dependencies = [ dependencies = [
"derivative",
"ethereum_ssz",
"fnv", "fnv",
"futures", "futures",
"hex",
"itertools", "itertools",
"lazy_static", "lazy_static",
"lighthouse_metrics", "lighthouse_metrics",
@@ -1037,12 +1027,9 @@ dependencies = [
"log", "log",
"logging", "logging",
"serde", "serde",
"serde_json",
"serde_yaml",
"slog", "slog",
"slog-async", "slog-async",
"slog-scope", "slog-scope",
"slog-stdlog",
"slog-term", "slog-term",
"tokio", "tokio",
"types", "types",
@@ -1072,7 +1059,6 @@ dependencies = [
"reqwest", "reqwest",
"sensitive_url", "sensitive_url",
"serde", "serde",
"serde_json",
] ]
[[package]] [[package]]
@@ -1341,12 +1327,9 @@ dependencies = [
"lazy_static", "lazy_static",
"lighthouse_metrics", "lighthouse_metrics",
"lighthouse_network", "lighthouse_network",
"logging",
"monitoring_api", "monitoring_api",
"network", "network",
"num_cpus",
"operation_pool", "operation_pool",
"parking_lot 0.12.2",
"sensitive_url", "sensitive_url",
"serde", "serde",
"serde_yaml", "serde_yaml",
@@ -1360,7 +1343,6 @@ dependencies = [
"time", "time",
"timer", "timer",
"tokio", "tokio",
"tree_hash",
"types", "types",
] ]
@@ -1786,12 +1768,9 @@ dependencies = [
"clap_utils", "clap_utils",
"environment", "environment",
"hex", "hex",
"logging",
"slog", "slog",
"sloggers",
"store", "store",
"strum", "strum",
"tempfile",
"types", "types",
] ]
@@ -2132,13 +2111,11 @@ version = "0.2.0"
dependencies = [ dependencies = [
"beacon_chain", "beacon_chain",
"bls", "bls",
"cached_tree_hash",
"compare_fields", "compare_fields",
"compare_fields_derive", "compare_fields_derive",
"derivative", "derivative",
"eth2_network_config", "eth2_network_config",
"ethereum-types 0.14.1", "ethereum-types 0.14.1",
"ethereum_serde_utils",
"ethereum_ssz", "ethereum_ssz",
"ethereum_ssz_derive", "ethereum_ssz_derive",
"execution_layer", "execution_layer",
@@ -2154,7 +2131,6 @@ dependencies = [
"serde_yaml", "serde_yaml",
"snap", "snap",
"state_processing", "state_processing",
"store",
"swap_or_not_shuffle", "swap_or_not_shuffle",
"tree_hash", "tree_hash",
"tree_hash_derive", "tree_hash_derive",
@@ -2336,15 +2312,12 @@ dependencies = [
"ethereum_ssz_derive", "ethereum_ssz_derive",
"execution_layer", "execution_layer",
"futures", "futures",
"hex",
"lazy_static", "lazy_static",
"lighthouse_metrics", "lighthouse_metrics",
"merkle_proof", "merkle_proof",
"parking_lot 0.12.2", "parking_lot 0.12.2",
"reqwest",
"sensitive_url", "sensitive_url",
"serde", "serde",
"serde_json",
"serde_yaml", "serde_yaml",
"slog", "slog",
"sloggers", "sloggers",
@@ -2386,7 +2359,6 @@ dependencies = [
"libsecp256k1", "libsecp256k1",
"lighthouse_network", "lighthouse_network",
"mediatype", "mediatype",
"mime",
"pretty_reqwest_error", "pretty_reqwest_error",
"procfs", "procfs",
"proto_array", "proto_array",
@@ -2400,7 +2372,6 @@ dependencies = [
"ssz_types", "ssz_types",
"store", "store",
"tokio", "tokio",
"tree_hash",
"types", "types",
] ]
@@ -2472,7 +2443,6 @@ dependencies = [
"pretty_reqwest_error", "pretty_reqwest_error",
"reqwest", "reqwest",
"sensitive_url", "sensitive_url",
"serde_json",
"serde_yaml", "serde_yaml",
"sha2 0.9.9", "sha2 0.9.9",
"slog", "slog",
@@ -2802,7 +2772,6 @@ version = "0.1.0"
dependencies = [ dependencies = [
"async-channel", "async-channel",
"deposit_contract", "deposit_contract",
"environment",
"ethers-core", "ethers-core",
"ethers-providers", "ethers-providers",
"execution_layer", "execution_layer",
@@ -2827,7 +2796,6 @@ dependencies = [
"alloy-consensus", "alloy-consensus",
"alloy-rlp", "alloy-rlp",
"arc-swap", "arc-swap",
"async-trait",
"builder_client", "builder_client",
"bytes", "bytes",
"environment", "environment",
@@ -2837,7 +2805,6 @@ dependencies = [
"ethereum_ssz", "ethereum_ssz",
"ethers-core", "ethers-core",
"fork_choice", "fork_choice",
"futures",
"hash-db", "hash-db",
"hash256-std-hasher", "hash256-std-hasher",
"hex", "hex",
@@ -3350,7 +3317,6 @@ dependencies = [
"regex", "regex",
"serde", "serde",
"sha2 0.10.8", "sha2 0.10.8",
"smallvec",
"tracing", "tracing",
"void", "void",
] ]
@@ -4290,7 +4256,6 @@ dependencies = [
"clap", "clap",
"clap_utils", "clap_utils",
"deposit_contract", "deposit_contract",
"directory",
"env_logger 0.9.3", "env_logger 0.9.3",
"environment", "environment",
"eth1_test_rig", "eth1_test_rig",
@@ -4302,7 +4267,6 @@ dependencies = [
"execution_layer", "execution_layer",
"genesis", "genesis",
"hex", "hex",
"int_to_bytes",
"lighthouse_network", "lighthouse_network",
"lighthouse_version", "lighthouse_version",
"log", "log",
@@ -4889,10 +4853,8 @@ dependencies = [
"slasher", "slasher",
"slashing_protection", "slashing_protection",
"slog", "slog",
"sloggers",
"task_executor", "task_executor",
"tempfile", "tempfile",
"tracing-subscriber",
"types", "types",
"unused_port", "unused_port",
"validator_client", "validator_client",
@@ -4904,7 +4866,6 @@ dependencies = [
name = "lighthouse_metrics" name = "lighthouse_metrics"
version = "0.2.0" version = "0.2.0"
dependencies = [ dependencies = [
"lazy_static",
"prometheus", "prometheus",
] ]
@@ -4913,8 +4874,6 @@ name = "lighthouse_network"
version = "0.2.0" version = "0.2.0"
dependencies = [ dependencies = [
"async-channel", "async-channel",
"base64 0.21.7",
"byteorder",
"bytes", "bytes",
"delay_map", "delay_map",
"directory", "directory",
@@ -4926,11 +4885,8 @@ dependencies = [
"ethereum_ssz_derive", "ethereum_ssz_derive",
"fnv", "fnv",
"futures", "futures",
"futures-ticker",
"getrandom",
"gossipsub", "gossipsub",
"hex", "hex",
"hex_fmt",
"instant", "instant",
"lazy_static", "lazy_static",
"libp2p", "libp2p",
@@ -4961,9 +4917,6 @@ dependencies = [
"tokio", "tokio",
"tokio-io-timeout", "tokio-io-timeout",
"tokio-util 0.6.10", "tokio-util 0.6.10",
"tracing",
"tree_hash",
"tree_hash_derive",
"types", "types",
"unsigned-varint 0.6.0", "unsigned-varint 0.6.0",
"unused_port", "unused_port",
@@ -5053,7 +5006,6 @@ dependencies = [
"serde", "serde",
"serde_json", "serde_json",
"slog", "slog",
"slog-async",
"slog-term", "slog-term",
"sloggers", "sloggers",
"take_mut", "take_mut",
@@ -5487,10 +5439,8 @@ dependencies = [
"beacon_processor", "beacon_processor",
"delay_map", "delay_map",
"derivative", "derivative",
"environment",
"error-chain", "error-chain",
"eth2", "eth2",
"ethereum-types 0.14.1",
"ethereum_ssz", "ethereum_ssz",
"execution_layer", "execution_layer",
"fnv", "fnv",
@@ -5504,10 +5454,8 @@ dependencies = [
"lighthouse_metrics", "lighthouse_metrics",
"lighthouse_network", "lighthouse_network",
"logging", "logging",
"lru",
"lru_cache", "lru_cache",
"matches", "matches",
"num_cpus",
"operation_pool", "operation_pool",
"parking_lot 0.12.2", "parking_lot 0.12.2",
"rand", "rand",
@@ -5524,7 +5472,6 @@ dependencies = [
"task_executor", "task_executor",
"tokio", "tokio",
"tokio-stream", "tokio-stream",
"tokio-util 0.6.10",
"types", "types",
] ]
@@ -7588,9 +7535,7 @@ version = "0.2.0"
dependencies = [ dependencies = [
"clap", "clap",
"env_logger 0.9.3", "env_logger 0.9.3",
"eth1",
"eth2_network_config", "eth2_network_config",
"ethereum-types 0.14.1",
"execution_layer", "execution_layer",
"futures", "futures",
"node_test_rig", "node_test_rig",
@@ -7598,7 +7543,6 @@ dependencies = [
"rayon", "rayon",
"sensitive_url", "sensitive_url",
"serde_json", "serde_json",
"ssz_types",
"tokio", "tokio",
"types", "types",
] ]
@@ -7642,7 +7586,6 @@ dependencies = [
"safe_arith", "safe_arith",
"serde", "serde",
"slog", "slog",
"sloggers",
"strum", "strum",
"tempfile", "tempfile",
"tree_hash", "tree_hash",
@@ -7952,7 +7895,6 @@ name = "store"
version = "0.2.0" version = "0.2.0"
dependencies = [ dependencies = [
"beacon_chain", "beacon_chain",
"bls",
"db-key", "db-key",
"directory", "directory",
"ethereum_ssz", "ethereum_ssz",
@@ -7961,14 +7903,11 @@ dependencies = [
"lazy_static", "lazy_static",
"leveldb", "leveldb",
"lighthouse_metrics", "lighthouse_metrics",
"logging",
"lru", "lru",
"parking_lot 0.12.2", "parking_lot 0.12.2",
"safe_arith",
"serde", "serde",
"slog", "slog",
"sloggers", "sloggers",
"smallvec",
"state_processing", "state_processing",
"strum", "strum",
"tempfile", "tempfile",
@@ -8138,7 +8077,6 @@ dependencies = [
"lighthouse_network", "lighthouse_network",
"parking_lot 0.12.2", "parking_lot 0.12.2",
"serde", "serde",
"serde_json",
"sysinfo", "sysinfo",
"types", "types",
] ]
@@ -8812,7 +8750,6 @@ dependencies = [
"smallvec", "smallvec",
"ssz_types", "ssz_types",
"state_processing", "state_processing",
"strum",
"superstruct", "superstruct",
"swap_or_not_shuffle", "swap_or_not_shuffle",
"tempfile", "tempfile",
@@ -9068,12 +9005,10 @@ name = "validator_manager"
version = "0.1.0" version = "0.1.0"
dependencies = [ dependencies = [
"account_utils", "account_utils",
"bls",
"clap", "clap",
"clap_utils", "clap_utils",
"environment", "environment",
"eth2", "eth2",
"eth2_keystore",
"eth2_network_config", "eth2_network_config",
"eth2_wallet", "eth2_wallet",
"ethereum_serde_utils", "ethereum_serde_utils",
@@ -9309,13 +9244,11 @@ dependencies = [
"beacon_chain", "beacon_chain",
"beacon_node", "beacon_node",
"bls", "bls",
"byteorder",
"clap", "clap",
"diesel", "diesel",
"diesel_migrations", "diesel_migrations",
"env_logger 0.9.3", "env_logger 0.9.3",
"eth2", "eth2",
"hex",
"http_api", "http_api",
"hyper 1.3.1", "hyper 1.3.1",
"log", "log",

View File

@@ -27,9 +27,6 @@ safe_arith = { workspace = true }
slot_clock = { workspace = true } slot_clock = { workspace = true }
filesystem = { workspace = true } filesystem = { workspace = true }
sensitive_url = { workspace = true } sensitive_url = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true }
slog = { workspace = true }
[dev-dependencies] [dev-dependencies]
tempfile = { workspace = true } tempfile = { workspace = true }

View File

@@ -29,18 +29,14 @@ clap = { workspace = true }
slog = { workspace = true } slog = { workspace = true }
dirs = { workspace = true } dirs = { workspace = true }
directory = { workspace = true } directory = { workspace = true }
futures = { workspace = true }
environment = { workspace = true } environment = { workspace = true }
task_executor = { workspace = true } task_executor = { workspace = true }
genesis = { workspace = true } genesis = { workspace = true }
eth2_network_config = { workspace = true }
execution_layer = { workspace = true } execution_layer = { workspace = true }
lighthouse_network = { workspace = true } lighthouse_network = { workspace = true }
serde = { workspace = true }
serde_json = { workspace = true } serde_json = { workspace = true }
clap_utils = { workspace = true } clap_utils = { workspace = true }
hyper = { workspace = true } hyper = { workspace = true }
lighthouse_version = { workspace = true }
hex = { workspace = true } hex = { workspace = true }
slasher = { workspace = true } slasher = { workspace = true }
monitoring_api = { workspace = true } monitoring_api = { workspace = true }

View File

@@ -15,10 +15,7 @@ strum = { workspace = true }
task_executor = { workspace = true } task_executor = { workspace = true }
slot_clock = { workspace = true } slot_clock = { workspace = true }
lighthouse_network = { workspace = true } lighthouse_network = { workspace = true }
hex = { workspace = true }
derivative = { workspace = true }
types = { workspace = true } types = { workspace = true }
ethereum_ssz = { workspace = true }
lazy_static = { workspace = true } lazy_static = { workspace = true }
lighthouse_metrics = { workspace = true } lighthouse_metrics = { workspace = true }
parking_lot = { workspace = true } parking_lot = { workspace = true }

View File

@@ -9,5 +9,4 @@ reqwest = { workspace = true }
sensitive_url = { workspace = true } sensitive_url = { workspace = true }
eth2 = { workspace = true } eth2 = { workspace = true }
serde = { workspace = true } serde = { workspace = true }
serde_json = { workspace = true }
lighthouse_version = { workspace = true } lighthouse_version = { workspace = true }

View File

@@ -16,8 +16,6 @@ store = { workspace = true }
network = { workspace = true } network = { workspace = true }
timer = { path = "../timer" } timer = { path = "../timer" }
lighthouse_network = { workspace = true } lighthouse_network = { workspace = true }
logging = { workspace = true }
parking_lot = { workspace = true }
types = { workspace = true } types = { workspace = true }
eth2_config = { workspace = true } eth2_config = { workspace = true }
slot_clock = { workspace = true } slot_clock = { workspace = true }
@@ -44,6 +42,4 @@ slasher_service = { path = "../../slasher/service" }
monitoring_api = { workspace = true } monitoring_api = { workspace = true }
execution_layer = { workspace = true } execution_layer = { workspace = true }
beacon_processor = { workspace = true } beacon_processor = { workspace = true }
num_cpus = { workspace = true }
ethereum_ssz = { workspace = true } ethereum_ssz = { workspace = true }
tree_hash = { workspace = true }

View File

@@ -11,12 +11,9 @@ sloggers = { workspace = true }
environment = { workspace = true } environment = { workspace = true }
[dependencies] [dependencies]
reqwest = { workspace = true }
execution_layer = { workspace = true } execution_layer = { workspace = true }
futures = { workspace = true } futures = { workspace = true }
serde_json = { workspace = true }
serde = { workspace = true } serde = { workspace = true }
hex = { workspace = true }
types = { workspace = true } types = { workspace = true }
merkle_proof = { workspace = true } merkle_proof = { workspace = true }
ethereum_ssz = { workspace = true } ethereum_ssz = { workspace = true }

View File

@@ -8,9 +8,7 @@ edition = { workspace = true }
[dependencies] [dependencies]
types = { workspace = true } types = { workspace = true }
tokio = { workspace = true } tokio = { workspace = true }
async-trait = "0.1.51"
slog = { workspace = true } slog = { workspace = true }
futures = { workspace = true }
sensitive_url = { workspace = true } sensitive_url = { workspace = true }
reqwest = { workspace = true } reqwest = { workspace = true }
ethereum_serde_utils = { workspace = true } ethereum_serde_utils = { workspace = true }

View File

@@ -13,8 +13,6 @@ types = { workspace = true }
serde = { workspace = true } serde = { workspace = true }
ethereum_ssz = { workspace = true } ethereum_ssz = { workspace = true }
ethereum_ssz_derive = { workspace = true } ethereum_ssz_derive = { workspace = true }
tree_hash = { workspace = true }
tree_hash_derive = { workspace = true }
slog = { workspace = true } slog = { workspace = true }
lighthouse_version = { workspace = true } lighthouse_version = { workspace = true }
tokio = { workspace = true } tokio = { workspace = true }
@@ -43,18 +41,12 @@ superstruct = { workspace = true }
prometheus-client = "0.22.0" prometheus-client = "0.22.0"
unused_port = { workspace = true } unused_port = { workspace = true }
delay_map = { workspace = true } delay_map = { workspace = true }
tracing = { workspace = true }
byteorder = { workspace = true }
bytes = { workspace = true } bytes = { workspace = true }
either = { workspace = true } either = { workspace = true }
# Local dependencies # Local dependencies
futures-ticker = "0.0.3"
getrandom = "0.2.11"
hex_fmt = "0.3.0"
instant = "0.1.12" instant = "0.1.12"
void = "1.0.2" void = "1.0.2"
base64 = "0.21.5"
libp2p-mplex = "0.41" libp2p-mplex = "0.41"
[dependencies.libp2p] [dependencies.libp2p]

View File

@@ -33,7 +33,6 @@ rand = "0.8"
regex = "1.10.3" regex = "1.10.3"
serde = { version = "1", optional = true, features = ["derive"] } serde = { version = "1", optional = true, features = ["derive"] }
sha2 = "0.10.8" sha2 = "0.10.8"
smallvec = "1.13.1"
tracing = "0.1.37" tracing = "0.1.37"
void = "1.0.2" void = "1.0.2"

View File

@@ -39,19 +39,14 @@ logging = { workspace = true }
task_executor = { workspace = true } task_executor = { workspace = true }
igd-next = "0.14" igd-next = "0.14"
itertools = { workspace = true } itertools = { workspace = true }
num_cpus = { workspace = true }
lru_cache = { workspace = true } lru_cache = { workspace = true }
lru = { workspace = true }
strum = { workspace = true } strum = { workspace = true }
tokio-util = { workspace = true }
derivative = { workspace = true } derivative = { workspace = true }
delay_map = { workspace = true } delay_map = { workspace = true }
ethereum-types = { workspace = true }
operation_pool = { workspace = true } operation_pool = { workspace = true }
execution_layer = { workspace = true } execution_layer = { workspace = true }
beacon_processor = { workspace = true } beacon_processor = { workspace = true }
parking_lot = { workspace = true } parking_lot = { workspace = true }
environment = { workspace = true }
[features] [features]
# NOTE: This can be run via cargo build --bin lighthouse --features network/disable-backfill # NOTE: This can be run via cargo build --bin lighthouse --features network/disable-backfill

View File

@@ -25,7 +25,3 @@ lru = { workspace = true }
sloggers = { workspace = true } sloggers = { workspace = true }
directory = { workspace = true } directory = { workspace = true }
strum = { workspace = true } strum = { workspace = true }
safe_arith = { workspace = true }
bls = { workspace = true }
smallvec = { workspace = true }
logging = { workspace = true }

View File

@@ -18,9 +18,6 @@ slog-term = { workspace = true }
logging = { workspace = true } logging = { workspace = true }
slog-async = { workspace = true } slog-async = { workspace = true }
slog-scope = "4.3.0" slog-scope = "4.3.0"
slog-stdlog = "4.0.0"
hex = { workspace = true } hex = { workspace = true }
serde = { workspace = true } serde = { workspace = true }
serde_json = { workspace = true }
serde_yaml = { workspace = true }
eth2_network_config = { workspace = true } eth2_network_config = { workspace = true }

View File

@@ -10,7 +10,6 @@ edition = { workspace = true }
serde = { workspace = true } serde = { workspace = true }
serde_json = { workspace = true } serde_json = { workspace = true }
ssz_types = { workspace = true } ssz_types = { workspace = true }
tree_hash = { workspace = true }
types = { workspace = true } types = { workspace = true }
reqwest = { workspace = true } reqwest = { workspace = true }
lighthouse_network = { workspace = true } lighthouse_network = { workspace = true }
@@ -29,7 +28,6 @@ futures = { workspace = true }
store = { workspace = true } store = { workspace = true }
slashing_protection = { workspace = true } slashing_protection = { workspace = true }
mediatype = "0.19.13" mediatype = "0.19.13"
mime = "0.3.16"
pretty_reqwest_error = { workspace = true } pretty_reqwest_error = { workspace = true }
[dev-dependencies] [dev-dependencies]

View File

@@ -13,12 +13,11 @@ eth2_config = { workspace = true }
[dev-dependencies] [dev-dependencies]
tempfile = { workspace = true } tempfile = { workspace = true }
tokio = { workspace = true } tokio = { workspace = true }
ethereum_ssz = { workspace = true }
[dependencies] [dependencies]
serde_yaml = { workspace = true } serde_yaml = { workspace = true }
serde_json = { workspace = true }
types = { workspace = true } types = { workspace = true }
ethereum_ssz = { workspace = true }
eth2_config = { workspace = true } eth2_config = { workspace = true }
discv5 = { workspace = true } discv5 = { workspace = true }
reqwest = { workspace = true } reqwest = { workspace = true }

View File

@@ -7,5 +7,4 @@ edition = { workspace = true }
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies] [dependencies]
lazy_static = { workspace = true }
prometheus = "0.13.0" prometheus = "0.13.0"

View File

@@ -15,7 +15,6 @@ parking_lot = { workspace = true }
serde = { workspace = true } serde = { workspace = true }
serde_json = { workspace = true } serde_json = { workspace = true }
slog = { workspace = true } slog = { workspace = true }
slog-async = { workspace = true }
slog-term = { workspace = true } slog-term = { workspace = true }
sloggers = { workspace = true } sloggers = { workspace = true }
take_mut = "0.2.2" take_mut = "0.2.2"

View File

@@ -8,5 +8,4 @@ lighthouse_network = { workspace = true }
types = { workspace = true } types = { workspace = true }
sysinfo = { workspace = true } sysinfo = { workspace = true }
serde = { workspace = true } serde = { workspace = true }
serde_json = { workspace = true }
parking_lot = { workspace = true } parking_lot = { workspace = true }

View File

@@ -51,7 +51,6 @@ metastruct = "0.1.0"
serde_json = { workspace = true } serde_json = { workspace = true }
smallvec = { workspace = true } smallvec = { workspace = true }
maplit = { workspace = true } maplit = { workspace = true }
strum = { workspace = true }
milhouse = { workspace = true } milhouse = { workspace = true }
rpds = { workspace = true } rpds = { workspace = true }

View File

@@ -10,10 +10,7 @@ clap = { workspace = true }
clap_utils = { workspace = true } clap_utils = { workspace = true }
environment = { workspace = true } environment = { workspace = true }
hex = { workspace = true } hex = { workspace = true }
logging = { workspace = true }
sloggers = { workspace = true }
store = { workspace = true } store = { workspace = true }
tempfile = { workspace = true }
types = { workspace = true } types = { workspace = true }
slog = { workspace = true } slog = { workspace = true }
strum = { workspace = true } strum = { workspace = true }

View File

@@ -20,7 +20,6 @@ serde_json = { workspace = true }
env_logger = { workspace = true } env_logger = { workspace = true }
types = { workspace = true } types = { workspace = true }
state_processing = { workspace = true } state_processing = { workspace = true }
int_to_bytes = { workspace = true }
ethereum_hashing = { workspace = true } ethereum_hashing = { workspace = true }
ethereum_ssz = { workspace = true } ethereum_ssz = { workspace = true }
environment = { workspace = true } environment = { workspace = true }
@@ -32,7 +31,6 @@ clap_utils = { workspace = true }
lighthouse_network = { workspace = true } lighthouse_network = { workspace = true }
validator_dir = { workspace = true, features = ["insecure_keys"] } validator_dir = { workspace = true, features = ["insecure_keys"] }
lighthouse_version = { workspace = true } lighthouse_version = { workspace = true }
directory = { workspace = true }
account_utils = { workspace = true } account_utils = { workspace = true }
eth2_wallet = { workspace = true } eth2_wallet = { workspace = true }
eth1_test_rig = { workspace = true } eth1_test_rig = { workspace = true }

View File

@@ -28,7 +28,6 @@ jemalloc = ["malloc_utils/jemalloc"]
[dependencies] [dependencies]
beacon_node = { workspace = true } beacon_node = { workspace = true }
slog = { workspace = true } slog = { workspace = true }
sloggers = { workspace = true }
types = { workspace = true } types = { workspace = true }
bls = { workspace = true } bls = { workspace = true }
ethereum_hashing = { workspace = true } ethereum_hashing = { workspace = true }
@@ -54,7 +53,6 @@ unused_port = { workspace = true }
database_manager = { path = "../database_manager" } database_manager = { path = "../database_manager" }
slasher = { workspace = true } slasher = { workspace = true }
validator_manager = { path = "../validator_manager" } validator_manager = { path = "../validator_manager" }
tracing-subscriber = { workspace = true }
logging = { workspace = true } logging = { workspace = true }
[dev-dependencies] [dev-dependencies]

View File

@@ -25,7 +25,6 @@ rand = { workspace = true }
safe_arith = { workspace = true } safe_arith = { workspace = true }
serde = { workspace = true } serde = { workspace = true }
slog = { workspace = true } slog = { workspace = true }
sloggers = { workspace = true }
tree_hash = { workspace = true } tree_hash = { workspace = true }
tree_hash_derive = { workspace = true } tree_hash_derive = { workspace = true }
types = { workspace = true } types = { workspace = true }

View File

@@ -24,19 +24,16 @@ serde_json = { workspace = true }
serde_repr = { workspace = true } serde_repr = { workspace = true }
serde_yaml = { workspace = true } serde_yaml = { workspace = true }
eth2_network_config = { workspace = true } eth2_network_config = { workspace = true }
ethereum_serde_utils = { workspace = true }
ethereum_ssz = { workspace = true } ethereum_ssz = { workspace = true }
ethereum_ssz_derive = { workspace = true } ethereum_ssz_derive = { workspace = true }
tree_hash = { workspace = true } tree_hash = { workspace = true }
tree_hash_derive = { workspace = true } tree_hash_derive = { workspace = true }
cached_tree_hash = { workspace = true }
state_processing = { workspace = true } state_processing = { workspace = true }
swap_or_not_shuffle = { workspace = true } swap_or_not_shuffle = { workspace = true }
types = { workspace = true } types = { workspace = true }
snap = { workspace = true } snap = { workspace = true }
fs2 = { workspace = true } fs2 = { workspace = true }
beacon_chain = { workspace = true } beacon_chain = { workspace = true }
store = { workspace = true }
fork_choice = { workspace = true } fork_choice = { workspace = true }
execution_layer = { workspace = true } execution_layer = { workspace = true }
logging = { workspace = true } logging = { workspace = true }

View File

@@ -10,7 +10,6 @@ serde_json = { workspace = true }
task_executor = { workspace = true } task_executor = { workspace = true }
tokio = { workspace = true } tokio = { workspace = true }
futures = { workspace = true } futures = { workspace = true }
environment = { workspace = true }
execution_layer = { workspace = true } execution_layer = { workspace = true }
sensitive_url = { workspace = true } sensitive_url = { workspace = true }
types = { workspace = true } types = { workspace = true }

View File

@@ -8,7 +8,6 @@ edition = { workspace = true }
[dependencies] [dependencies]
node_test_rig = { path = "../node_test_rig" } node_test_rig = { path = "../node_test_rig" }
eth1 = { workspace = true }
execution_layer = { workspace = true } execution_layer = { workspace = true }
types = { workspace = true } types = { workspace = true }
parking_lot = { workspace = true } parking_lot = { workspace = true }
@@ -18,7 +17,5 @@ env_logger = { workspace = true }
clap = { workspace = true } clap = { workspace = true }
rayon = { workspace = true } rayon = { workspace = true }
sensitive_url = { path = "../../common/sensitive_url" } sensitive_url = { path = "../../common/sensitive_url" }
ssz_types = { workspace = true }
ethereum-types = { workspace = true }
eth2_network_config = { workspace = true } eth2_network_config = { workspace = true }
serde_json = { workspace = true } serde_json = { workspace = true }

View File

@@ -6,14 +6,12 @@ edition = { workspace = true }
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html # See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
[dependencies] [dependencies]
bls = { workspace = true }
clap = { workspace = true } clap = { workspace = true }
types = { workspace = true } types = { workspace = true }
environment = { workspace = true } environment = { workspace = true }
eth2_network_config = { workspace = true } eth2_network_config = { workspace = true }
clap_utils = { workspace = true } clap_utils = { workspace = true }
eth2_wallet = { workspace = true } eth2_wallet = { workspace = true }
eth2_keystore = { workspace = true }
account_utils = { workspace = true } account_utils = { workspace = true }
serde = { workspace = true } serde = { workspace = true }
serde_json = { workspace = true } serde_json = { workspace = true }

View File

@@ -30,9 +30,7 @@ url = { workspace = true }
rand = { workspace = true } rand = { workspace = true }
diesel = { version = "2.0.2", features = ["postgres", "r2d2"] } diesel = { version = "2.0.2", features = ["postgres", "r2d2"] }
diesel_migrations = { version = "2.0.0", features = ["postgres"] } diesel_migrations = { version = "2.0.0", features = ["postgres"] }
byteorder = { workspace = true }
bls = { workspace = true } bls = { workspace = true }
hex = { workspace = true }
r2d2 = { workspace = true } r2d2 = { workspace = true }
serde_yaml = { workspace = true } serde_yaml = { workspace = true }