Skip to content

Commit 13f9bba

Browse files
committed
Merge branch 'unstable' into max-blobs-preset
2 parents 60100fc + 4e675cf commit 13f9bba

File tree

181 files changed

+1685
-1241
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

181 files changed

+1685
-1241
lines changed

Cargo.lock

Lines changed: 571 additions & 389 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

Cargo.toml

Lines changed: 15 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -52,6 +52,7 @@ members = [
5252
"database_manager",
5353

5454
"consensus/int_to_bytes",
55+
"consensus/fixed_bytes",
5556
"consensus/fork_choice",
5657
"consensus/proto_array",
5758
"consensus/safe_arith",
@@ -94,9 +95,9 @@ resolver = "2"
9495
edition = "2021"
9596

9697
[workspace.dependencies]
97-
alloy-primitives = "0.7.7"
98+
alloy-primitives = "0.8"
9899
alloy-rlp = "0.3.4"
99-
alloy-consensus = "0.2.0"
100+
alloy-consensus = "0.3.0"
100101
anyhow = "1"
101102
arbitrary = { version = "1", features = ["derive"] }
102103
async-channel = "1.9.0"
@@ -118,11 +119,10 @@ rust_eth_kzg = "0.5.1"
118119
discv5 = { version = "0.4.1", features = ["libp2p"] }
119120
env_logger = "0.9"
120121
error-chain = "0.12"
121-
ethereum-types = "0.14"
122-
ethereum_hashing = "0.6.0"
123-
ethereum_serde_utils = "0.5.2"
124-
ethereum_ssz = "0.5"
125-
ethereum_ssz_derive = "0.5"
122+
ethereum_hashing = "0.7.0"
123+
ethereum_serde_utils = "0.7"
124+
ethereum_ssz = "0.7"
125+
ethereum_ssz_derive = "0.7"
126126
ethers-core = "1"
127127
ethers-providers = { version = "1", default-features = false }
128128
exit-future = "0.2"
@@ -137,7 +137,7 @@ libsecp256k1 = "0.7"
137137
log = "0.4"
138138
lru = "0.12"
139139
maplit = "1"
140-
milhouse = "0.1"
140+
milhouse = "0.3"
141141
num_cpus = "1"
142142
parking_lot = "0.12"
143143
paste = "1"
@@ -163,7 +163,7 @@ slog-term = "2"
163163
sloggers = { version = "2", features = ["json"] }
164164
smallvec = { version = "1.11.2", features = ["arbitrary"] }
165165
snap = "1"
166-
ssz_types = "0.6"
166+
ssz_types = "0.8"
167167
strum = { version = "0.24", features = ["derive"] }
168168
superstruct = "0.8"
169169
syn = "1"
@@ -177,8 +177,8 @@ tracing-appender = "0.2"
177177
tracing-core = "0.1"
178178
tracing-log = "0.2"
179179
tracing-subscriber = { version = "0.3", features = ["env-filter"] }
180-
tree_hash = "0.6"
181-
tree_hash_derive = "0.6"
180+
tree_hash = "0.8"
181+
tree_hash_derive = "0.8"
182182
url = "2"
183183
uuid = { version = "0.8", features = ["serde", "v4"] }
184184
warp = { version = "0.3.7", default-features = false, features = ["tls"] }
@@ -205,6 +205,7 @@ eth2_keystore = { path = "crypto/eth2_keystore" }
205205
eth2_network_config = { path = "common/eth2_network_config" }
206206
eth2_wallet = { path = "crypto/eth2_wallet" }
207207
execution_layer = { path = "beacon_node/execution_layer" }
208+
fixed_bytes = { path = "consensus/fixed_bytes" }
208209
filesystem = { path = "common/filesystem" }
209210
fork_choice = { path = "consensus/fork_choice" }
210211
genesis = { path = "beacon_node/genesis" }
@@ -240,11 +241,11 @@ validator_client = { path = "validator_client" }
240241
validator_dir = { path = "common/validator_dir" }
241242
warp_utils = { path = "common/warp_utils" }
242243

243-
[patch.crates-io]
244-
quick-protobuf = { git = "https://github.com/sigp/quick-protobuf.git", rev = "681f413312404ab6e51f0b46f39b0075c6f4ebfd" }
245-
246244
[profile.maxperf]
247245
inherits = "release"
248246
lto = "fat"
249247
codegen-units = 1
250248
incremental = false
249+
250+
[patch.crates-io]
251+
quick-protobuf = { git = "https://github.com/sigp/quick-protobuf.git", rev = "681f413312404ab6e51f0b46f39b0075c6f4ebfd" }

beacon_node/beacon_chain/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@ serde_json = { workspace = true }
2323
criterion = { workspace = true }
2424

2525
[dependencies]
26+
alloy-primitives = { workspace = true }
2627
bitvec = { workspace = true }
2728
bls = { workspace = true }
2829
derivative = { workspace = true }

beacon_node/beacon_chain/src/attester_cache.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,8 +19,8 @@ use types::{
1919
beacon_state::{
2020
compute_committee_index_in_epoch, compute_committee_range_in_epoch, epoch_committee_count,
2121
},
22-
BeaconState, BeaconStateError, ChainSpec, Checkpoint, Epoch, EthSpec, Hash256, RelativeEpoch,
23-
Slot,
22+
BeaconState, BeaconStateError, ChainSpec, Checkpoint, Epoch, EthSpec, FixedBytesExtended,
23+
Hash256, RelativeEpoch, Slot,
2424
};
2525

2626
type JustifiedCheckpoint = Checkpoint;

beacon_node/beacon_chain/src/beacon_block_streamer.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -715,7 +715,9 @@ mod tests {
715715
use std::sync::LazyLock;
716716
use std::time::Duration;
717717
use tokio::sync::mpsc;
718-
use types::{ChainSpec, Epoch, EthSpec, Hash256, Keypair, MinimalEthSpec, Slot};
718+
use types::{
719+
ChainSpec, Epoch, EthSpec, FixedBytesExtended, Hash256, Keypair, MinimalEthSpec, Slot,
720+
};
719721

720722
const VALIDATOR_COUNT: usize = 48;
721723

0 commit comments

Comments
 (0)