mirror of
https://github.com/sigp/lighthouse.git
synced 2026-07-03 21:04:28 +00:00
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:
67
Cargo.lock
generated
67
Cargo.lock
generated
@@ -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",
|
||||||
|
|||||||
@@ -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 }
|
||||||
|
|||||||
@@ -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 }
|
||||||
|
|||||||
@@ -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 }
|
||||||
|
|||||||
@@ -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 }
|
||||||
|
|||||||
@@ -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 }
|
|
||||||
|
|||||||
@@ -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 }
|
||||||
|
|||||||
@@ -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 }
|
||||||
|
|||||||
@@ -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]
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|
||||||
|
|||||||
@@ -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
|
||||||
|
|||||||
@@ -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 }
|
|
||||||
|
|||||||
@@ -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 }
|
||||||
|
|||||||
@@ -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]
|
||||||
|
|||||||
@@ -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 }
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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"
|
||||||
|
|||||||
@@ -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 }
|
||||||
|
|||||||
@@ -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 }
|
||||||
|
|
||||||
|
|||||||
@@ -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 }
|
||||||
|
|||||||
@@ -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 }
|
||||||
|
|||||||
@@ -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]
|
||||||
|
|||||||
@@ -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 }
|
||||||
|
|||||||
@@ -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 }
|
||||||
|
|||||||
@@ -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 }
|
||||||
|
|||||||
@@ -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 }
|
||||||
|
|||||||
@@ -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 }
|
||||||
|
|||||||
@@ -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 }
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user