Skip to content

Commit 18aad70

Browse files
authored
Merge of #6774
2 parents ecdf2d8 + 10f459d commit 18aad70

File tree

6 files changed

+50
-46
lines changed

6 files changed

+50
-46
lines changed

Cargo.toml

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,13 @@ members = [
99
"beacon_node/client",
1010
"beacon_node/eth1",
1111
"beacon_node/execution_layer",
12+
"beacon_node/genesis",
1213
"beacon_node/http_api",
1314
"beacon_node/http_metrics",
1415
"beacon_node/lighthouse_network",
1516
"beacon_node/lighthouse_network/gossipsub",
1617
"beacon_node/network",
18+
"beacon_node/operation_pool",
1719
"beacon_node/store",
1820
"beacon_node/timer",
1921

@@ -30,6 +32,7 @@ members = [
3032
"common/eth2_interop_keypairs",
3133
"common/eth2_network_config",
3234
"common/eth2_wallet_manager",
35+
"common/filesystem",
3336
"common/lighthouse_version",
3437
"common/lockfile",
3538
"common/logging",
@@ -48,14 +51,16 @@ members = [
4851
"common/unused_port",
4952
"common/validator_dir",
5053
"common/warp_utils",
54+
5155
"consensus/fixed_bytes",
5256
"consensus/fork_choice",
53-
5457
"consensus/int_to_bytes",
58+
"consensus/merkle_proof",
5559
"consensus/proto_array",
5660
"consensus/safe_arith",
5761
"consensus/state_processing",
5862
"consensus/swap_or_not_shuffle",
63+
"consensus/types",
5964

6065
"crypto/bls",
6166
"crypto/eth2_key_derivation",

beacon_node/genesis/Cargo.toml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,16 @@ eth1_test_rig = { workspace = true }
99
sensitive_url = { workspace = true }
1010

1111
[dependencies]
12-
futures = { workspace = true }
13-
types = { workspace = true }
1412
environment = { workspace = true }
1513
eth1 = { workspace = true }
14+
ethereum_hashing = { workspace = true }
15+
ethereum_ssz = { workspace = true }
16+
futures = { workspace = true }
17+
int_to_bytes = { workspace = true }
18+
merkle_proof = { workspace = true }
1619
rayon = { workspace = true }
20+
slog = { workspace = true }
1721
state_processing = { workspace = true }
18-
merkle_proof = { workspace = true }
19-
ethereum_ssz = { workspace = true }
20-
ethereum_hashing = { workspace = true }
21-
tree_hash = { workspace = true }
2222
tokio = { workspace = true }
23-
slog = { workspace = true }
24-
int_to_bytes = { workspace = true }
23+
tree_hash = { workspace = true }
24+
types = { workspace = true }

beacon_node/operation_pool/Cargo.toml

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -5,24 +5,24 @@ authors = ["Michael Sproul <[email protected]>"]
55
edition = { workspace = true }
66

77
[dependencies]
8+
bitvec = { workspace = true }
89
derivative = { workspace = true }
10+
ethereum_ssz = { workspace = true }
11+
ethereum_ssz_derive = { workspace = true }
912
itertools = { workspace = true }
1013
metrics = { workspace = true }
1114
parking_lot = { workspace = true }
12-
types = { workspace = true }
13-
state_processing = { workspace = true }
14-
ethereum_ssz = { workspace = true }
15-
ethereum_ssz_derive = { workspace = true }
15+
rand = { workspace = true }
1616
rayon = { workspace = true }
1717
serde = { workspace = true }
18+
state_processing = { workspace = true }
1819
store = { workspace = true }
19-
bitvec = { workspace = true }
20-
rand = { workspace = true }
20+
types = { workspace = true }
2121

2222
[dev-dependencies]
2323
beacon_chain = { workspace = true }
24-
tokio = { workspace = true }
2524
maplit = { workspace = true }
25+
tokio = { workspace = true }
2626

2727
[features]
2828
portable = ["beacon_chain/portable"]

common/filesystem/Cargo.toml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ name = "filesystem"
33
version = "0.1.0"
44
authors = ["Mark Mackey <[email protected]>"]
55
edition = { workspace = true }
6-
76
# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html
87

98
[dependencies]

consensus/merkle_proof/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,8 @@ edition = { workspace = true }
77
[dependencies]
88
alloy-primitives = { workspace = true }
99
ethereum_hashing = { workspace = true }
10-
safe_arith = { workspace = true }
1110
fixed_bytes = { workspace = true }
11+
safe_arith = { workspace = true }
1212

1313
[dev-dependencies]
1414
quickcheck = { workspace = true }

consensus/types/Cargo.toml

Lines changed: 28 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -10,56 +10,56 @@ harness = false
1010

1111
[dependencies]
1212
alloy-primitives = { workspace = true }
13-
merkle_proof = { workspace = true }
13+
alloy-rlp = { version = "0.3.4", features = ["derive"] }
14+
# The arbitrary dependency is enabled by default since Capella to avoid complexity introduced by
15+
# `AbstractExecPayload`
16+
arbitrary = { workspace = true, features = ["derive"] }
1417
bls = { workspace = true, features = ["arbitrary"] }
15-
kzg = { workspace = true }
1618
compare_fields = { workspace = true }
1719
compare_fields_derive = { workspace = true }
20+
derivative = { workspace = true }
1821
eth2_interop_keypairs = { path = "../../common/eth2_interop_keypairs" }
1922
ethereum_hashing = { workspace = true }
23+
ethereum_serde_utils = { workspace = true }
24+
ethereum_ssz = { workspace = true, features = ["arbitrary"] }
25+
ethereum_ssz_derive = { workspace = true }
26+
fixed_bytes = { workspace = true }
2027
hex = { workspace = true }
2128
int_to_bytes = { workspace = true }
29+
itertools = { workspace = true }
30+
kzg = { workspace = true }
2231
log = { workspace = true }
23-
rayon = { workspace = true }
32+
maplit = { workspace = true }
33+
merkle_proof = { workspace = true }
34+
metastruct = "0.1.0"
35+
milhouse = { workspace = true }
36+
parking_lot = { workspace = true }
2437
rand = { workspace = true }
38+
rand_xorshift = "0.3.0"
39+
rayon = { workspace = true }
40+
regex = { workspace = true }
41+
rpds = { workspace = true }
42+
rusqlite = { workspace = true }
2543
safe_arith = { workspace = true }
2644
serde = { workspace = true, features = ["rc"] }
45+
serde_json = { workspace = true }
46+
serde_yaml = { workspace = true }
2747
slog = { workspace = true }
28-
ethereum_ssz = { workspace = true, features = ["arbitrary"] }
29-
ethereum_ssz_derive = { workspace = true }
48+
smallvec = { workspace = true }
3049
ssz_types = { workspace = true, features = ["arbitrary"] }
50+
superstruct = { workspace = true }
3151
swap_or_not_shuffle = { workspace = true, features = ["arbitrary"] }
52+
tempfile = { workspace = true }
3253
test_random_derive = { path = "../../common/test_random_derive" }
3354
tree_hash = { workspace = true }
3455
tree_hash_derive = { workspace = true }
35-
rand_xorshift = "0.3.0"
36-
serde_yaml = { workspace = true }
37-
tempfile = { workspace = true }
38-
derivative = { workspace = true }
39-
rusqlite = { workspace = true }
40-
# The arbitrary dependency is enabled by default since Capella to avoid complexity introduced by
41-
# `AbstractExecPayload`
42-
arbitrary = { workspace = true, features = ["derive"] }
43-
ethereum_serde_utils = { workspace = true }
44-
regex = { workspace = true }
45-
parking_lot = { workspace = true }
46-
itertools = { workspace = true }
47-
superstruct = { workspace = true }
48-
metastruct = "0.1.0"
49-
serde_json = { workspace = true }
50-
smallvec = { workspace = true }
51-
maplit = { workspace = true }
52-
alloy-rlp = { version = "0.3.4", features = ["derive"] }
53-
milhouse = { workspace = true }
54-
rpds = { workspace = true }
55-
fixed_bytes = { workspace = true }
5656

5757
[dev-dependencies]
58-
criterion = { workspace = true }
5958
beacon_chain = { workspace = true }
59+
criterion = { workspace = true }
60+
paste = { workspace = true }
6061
state_processing = { workspace = true }
6162
tokio = { workspace = true }
62-
paste = { workspace = true }
6363

6464
[features]
6565
default = ["sqlite", "legacy-arith"]

0 commit comments

Comments
 (0)