Skip to content
This repository was archived by the owner on Jan 16, 2026. It is now read-only.

Commit 992b1a1

Browse files
authored
chore: Bump Dependencies (#880)
1 parent 0c61750 commit 992b1a1

File tree

10 files changed

+297
-343
lines changed

10 files changed

+297
-343
lines changed

Cargo.lock

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

Cargo.toml

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -73,45 +73,45 @@ kona-preimage = { path = "crates/proof-sdk/preimage", version = "0.2.0", default
7373
kona-std-fpvm-proc = { path = "crates/proof-sdk/std-fpvm-proc", version = "0.1.1", default-features = false }
7474

7575
# Alloy
76-
alloy-rlp = { version = "0.3.9", default-features = false }
77-
alloy-trie = { version = "0.7.4", default-features = false }
78-
alloy-eips = { version = "0.8.0", default-features = false }
79-
alloy-serde = { version = "0.8.0", default-features = false }
80-
alloy-provider = { version = "0.8.0", default-features = false }
81-
alloy-consensus = { version = "0.8.0", default-features = false }
82-
alloy-transport = { version = "0.8.0", default-features = false }
83-
alloy-rpc-types = { version = "0.8.0", default-features = false }
84-
alloy-rpc-client = { version = "0.8.0", default-features = false }
76+
alloy-rlp = { version = "0.3.10", default-features = false }
77+
alloy-trie = { version = "0.7.8", default-features = false }
78+
alloy-eips = { version = "0.9.2", default-features = false }
79+
alloy-serde = { version = "0.9.2", default-features = false }
80+
alloy-provider = { version = "0.9.2", default-features = false }
81+
alloy-consensus = { version = "0.9.2", default-features = false }
82+
alloy-transport = { version = "0.9.2", default-features = false }
83+
alloy-rpc-types = { version = "0.9.2", default-features = false }
84+
alloy-rpc-client = { version = "0.9.2", default-features = false }
8585
alloy-primitives = { version = "0.8.14", default-features = false }
86-
alloy-node-bindings = { version = "0.8.0", default-features = false }
87-
alloy-transport-http = { version = "0.8.0", default-features = false }
88-
alloy-rpc-types-engine = { version = "0.8.0", default-features = false }
89-
alloy-rpc-types-beacon = { version = "0.8.0", default-features = false }
86+
alloy-node-bindings = { version = "0.9.2", default-features = false }
87+
alloy-transport-http = { version = "0.9.2", default-features = false }
88+
alloy-rpc-types-engine = { version = "0.9.2", default-features = false }
89+
alloy-rpc-types-beacon = { version = "0.9.2", default-features = false }
9090

9191
# OP Alloy
92-
op-alloy-genesis = { version = "0.8.2", default-features = false }
93-
op-alloy-registry = { version = "0.8.2", default-features = false }
94-
op-alloy-protocol = { version = "0.8.2", default-features = false }
95-
op-alloy-consensus = { version = "0.8.2", default-features = false }
96-
op-alloy-rpc-types-engine = { version = "0.8.2", default-features = false }
92+
op-alloy-genesis = { version = "0.9.1", default-features = false }
93+
op-alloy-registry = { version = "0.9.1", default-features = false }
94+
op-alloy-protocol = { version = "0.9.1", default-features = false }
95+
op-alloy-consensus = { version = "0.9.1", default-features = false }
96+
op-alloy-rpc-types-engine = { version = "0.9.1", default-features = false }
9797

9898
# General
99-
lru = "0.12.4"
99+
lru = "0.12.5"
100100
spin = "0.9.8"
101101
rand = "0.8.5"
102-
clap = "4.5.19"
102+
clap = "4.5.24"
103103
tokio = "1.42.0"
104104
async-channel = "2.3.1"
105105
cfg-if = "1.0.0"
106-
reqwest = "0.12.9"
107-
async-trait = "0.1.83"
106+
reqwest = "0.12.12"
107+
async-trait = "0.1.85"
108108
linked_list_allocator = "0.10.5"
109109

110110
# General
111111
sha2 = { version = "0.10.8", default-features = false }
112112
c-kzg = { version = "2.0.0", default-features = false }
113-
anyhow = { version = "1.0.93", default-features = false }
114-
thiserror = { version = "2.0.4", default-features = false }
113+
anyhow = { version = "1.0.95", default-features = false }
114+
thiserror = { version = "2.0.9", default-features = false }
115115

116116
# Tracing
117117
tracing-loki = "0.2.5"
@@ -120,13 +120,13 @@ tracing = { version = "0.1.41", default-features = false }
120120

121121
# Testing
122122
pprof = "0.14.0"
123-
proptest = "1.5.0"
123+
proptest = "1.6.0"
124124
criterion = "0.5.1"
125125

126126
# Serialization
127127
rkyv = "0.8.9"
128-
serde = { version = "1.0.215", default-features = false }
129-
serde_json = { version = "1.0.133", default-features = false }
128+
serde = { version = "1.0.217", default-features = false }
129+
serde_json = { version = "1.0.135", default-features = false }
130130

131131
# Ethereum
132132
unsigned-varint = "0.8.0"

crates/derive/src/attributes/stateful.rs

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -179,8 +179,6 @@ where
179179
suggested_fee_recipient: SEQUENCER_FEE_VAULT_ADDRESS,
180180
parent_beacon_block_root: parent_beacon_root,
181181
withdrawals,
182-
target_blobs_per_block: None,
183-
max_blobs_per_block: None,
184182
},
185183
transactions: Some(txs),
186184
no_tx_pool: Some(true),
@@ -453,8 +451,6 @@ mod tests {
453451
suggested_fee_recipient: SEQUENCER_FEE_VAULT_ADDRESS,
454452
parent_beacon_block_root: None,
455453
withdrawals: None,
456-
target_blobs_per_block: None,
457-
max_blobs_per_block: None,
458454
},
459455
transactions: payload.transactions.clone(),
460456
no_tx_pool: Some(true),
@@ -501,8 +497,6 @@ mod tests {
501497
suggested_fee_recipient: SEQUENCER_FEE_VAULT_ADDRESS,
502498
parent_beacon_block_root: None,
503499
withdrawals: Some(Vec::default()),
504-
target_blobs_per_block: None,
505-
max_blobs_per_block: None,
506500
},
507501
transactions: payload.transactions.clone(),
508502
no_tx_pool: Some(true),
@@ -551,8 +545,6 @@ mod tests {
551545
suggested_fee_recipient: SEQUENCER_FEE_VAULT_ADDRESS,
552546
parent_beacon_block_root,
553547
withdrawals: Some(vec![]),
554-
target_blobs_per_block: None,
555-
max_blobs_per_block: None,
556548
},
557549
transactions: payload.transactions.clone(),
558550
no_tx_pool: Some(true),
@@ -600,8 +592,6 @@ mod tests {
600592
suggested_fee_recipient: SEQUENCER_FEE_VAULT_ADDRESS,
601593
parent_beacon_block_root: Some(B256::ZERO),
602594
withdrawals: Some(vec![]),
603-
target_blobs_per_block: None,
604-
max_blobs_per_block: None,
605595
},
606596
transactions: payload.transactions.clone(),
607597
no_tx_pool: Some(true),

crates/derive/src/pipeline/core.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -204,8 +204,6 @@ mod tests {
204204
suggested_fee_recipient: Default::default(),
205205
withdrawals: None,
206206
parent_beacon_block_root: None,
207-
target_blobs_per_block: None,
208-
max_blobs_per_block: None,
209207
},
210208
transactions: None,
211209
no_tx_pool: None,

crates/derive/src/stages/attributes_queue.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -212,8 +212,6 @@ mod tests {
212212
prev_randao: B256::default(),
213213
withdrawals: None,
214214
parent_beacon_block_root: None,
215-
target_blobs_per_block: None,
216-
max_blobs_per_block: None,
217215
},
218216
no_tx_pool: Some(false),
219217
transactions: None,

crates/executor/benches/execution.rs

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -129,8 +129,6 @@ fn execution(c: &mut Criterion) {
129129
parent_beacon_block_root: Some(b256!(
130130
"a4414c4984ce7285b82bd9b21c642af30f0f648fb6f4929b67753e7345a06bab"
131131
)),
132-
target_blobs_per_block: None,
133-
max_blobs_per_block: None,
134132
},
135133
gas_limit: Some(30_000_000),
136134
transactions: Some(raw_txs),
@@ -173,8 +171,6 @@ fn execution(c: &mut Criterion) {
173171
parent_beacon_block_root: Some(b256!(
174172
"8ab0d68c0fc4fe40d31baf01bcf73de45ddf15ab58e66738ca6c60648676f9af"
175173
)),
176-
target_blobs_per_block: None,
177-
max_blobs_per_block: None,
178174
},
179175
gas_limit: Some(30_000_000),
180176
transactions: Some(raw_txs),

crates/executor/src/executor/env.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
use super::{util::decode_holocene_eip_1559_params, StatelessL2BlockExecutor};
44
use crate::{constants::FEE_RECIPIENT, ExecutorError, ExecutorResult, TrieDBProvider};
55
use alloy_consensus::Header;
6-
use alloy_eips::eip1559::BaseFeeParams;
6+
use alloy_eips::{eip1559::BaseFeeParams, eip7840::BlobParams};
77
use alloy_primitives::{TxKind, U256};
88
use kona_mpt::TrieHinter;
99
use op_alloy_consensus::OpTxEnvelope;
@@ -71,7 +71,7 @@ where
7171
base_fee_params: &BaseFeeParams,
7272
) -> ExecutorResult<BlockEnv> {
7373
let blob_excess_gas_and_price = parent_header
74-
.next_block_excess_blob_gas()
74+
.next_block_excess_blob_gas(BlobParams::cancun())
7575
.or_else(|| spec_id.is_enabled_in(SpecId::ECOTONE).then_some(0))
7676
.map(BlobExcessGasAndPrice::new);
7777
let next_block_base_fee =

crates/executor/src/executor/mod.rs

Lines changed: 1 addition & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,7 @@ where
219219
// Create receipt envelope.
220220
let receipt = OpReceiptEnvelope::<Log>::from_parts(
221221
result.is_success(),
222-
cumulative_gas_used as u128,
222+
cumulative_gas_used,
223223
result.logs(),
224224
transaction.tx_type(),
225225
depositor
@@ -344,7 +344,6 @@ where
344344
excess_blob_gas: excess_blob_gas.and_then(|x| x.try_into().ok()),
345345
parent_beacon_block_root: payload.payload_attributes.parent_beacon_block_root,
346346
extra_data: encoded_base_fee_params,
347-
target_blobs_per_block: None,
348347
}
349348
.seal_slow();
350349

@@ -567,8 +566,6 @@ mod test {
567566
"edba75784acf3165bffd96df8b78ffdb3781db91f886f22b4bee0a6f722df939"
568567
),
569568
suggested_fee_recipient: FEE_RECIPIENT,
570-
target_blobs_per_block: None,
571-
max_blobs_per_block: None,
572569
},
573570
gas_limit: Some(0x1c9c380),
574571
transactions: Some(alloc::vec![raw_tx.into()]),
@@ -632,8 +629,6 @@ mod test {
632629
parent_beacon_block_root: Some(b256!(
633630
"5e7da14ac6b18e62306c84d9d555387d4b4a6c3d122df22a2af2b68bf219860d"
634631
)),
635-
target_blobs_per_block: None,
636-
max_blobs_per_block: None,
637632
},
638633
gas_limit: Some(30000000),
639634
transactions: Some(raw_txs),
@@ -704,8 +699,6 @@ mod test {
704699
parent_beacon_block_root: Some(b256!(
705700
"50f4a35e2f059621cba649e719d23a2a9d030189fd19172a689c76d3adf39fec"
706701
)),
707-
target_blobs_per_block: None,
708-
max_blobs_per_block: None,
709702
},
710703
gas_limit: Some(0x1c9c380),
711704
transactions: Some(raw_txs),
@@ -770,8 +763,6 @@ mod test {
770763
parent_beacon_block_root: Some(b256!(
771764
"fa918fbee01a47f475d70995e78b4505bd8714962012720cab27f7e66ec4ea5b"
772765
)),
773-
target_blobs_per_block: None,
774-
max_blobs_per_block: None,
775766
},
776767
gas_limit: Some(30_000_000),
777768
transactions: Some(raw_txs),
@@ -845,8 +836,6 @@ mod test {
845836
parent_beacon_block_root: Some(b256!(
846837
"a4414c4984ce7285b82bd9b21c642af30f0f648fb6f4929b67753e7345a06bab"
847838
)),
848-
target_blobs_per_block: None,
849-
max_blobs_per_block: None,
850839
},
851840
gas_limit: Some(30_000_000),
852841
transactions: Some(raw_txs),
@@ -925,8 +914,6 @@ mod test {
925914
parent_beacon_block_root: Some(b256!(
926915
"8ab0d68c0fc4fe40d31baf01bcf73de45ddf15ab58e66738ca6c60648676f9af"
927916
)),
928-
target_blobs_per_block: None,
929-
max_blobs_per_block: None,
930917
},
931918
gas_limit: Some(30_000_000),
932919
transactions: Some(raw_txs),

crates/executor/src/executor/util.rs

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -101,8 +101,6 @@ mod test {
101101
suggested_fee_recipient: Default::default(),
102102
withdrawals: Default::default(),
103103
parent_beacon_block_root: Default::default(),
104-
target_blobs_per_block: None,
105-
max_blobs_per_block: None,
106104
},
107105
transactions: None,
108106
no_tx_pool: None,

crates/mpt/src/node.rs

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -375,13 +375,13 @@ impl TrieNode {
375375
Self::Leaf { prefix, value } => {
376376
// Encode the leaf node's header and key-value pair.
377377
Header { list: true, payload_length }.encode(out);
378-
prefix.encode_path_leaf(true).as_slice().encode(out);
378+
alloy_trie::nodes::encode_path_leaf(prefix, true).as_slice().encode(out);
379379
value.encode(out);
380380
}
381381
Self::Extension { prefix, node } => {
382382
// Encode the extension node's header, prefix, and pointer node.
383383
Header { list: true, payload_length }.encode(out);
384-
prefix.encode_path_leaf(false).as_slice().encode(out);
384+
alloy_trie::nodes::encode_path_leaf(prefix, false).as_slice().encode(out);
385385
node.blind();
386386
node.encode_in_place(out);
387387
}
@@ -578,13 +578,13 @@ impl Encodable for TrieNode {
578578
Self::Leaf { prefix, value } => {
579579
// Encode the leaf node's header and key-value pair.
580580
Header { list: true, payload_length: self.payload_length() }.encode(out);
581-
prefix.encode_path_leaf(true).as_slice().encode(out);
581+
alloy_trie::nodes::encode_path_leaf(prefix, true).as_slice().encode(out);
582582
value.encode(out);
583583
}
584584
Self::Extension { prefix, node } => {
585585
// Encode the extension node's header, prefix, and pointer node.
586586
Header { list: true, payload_length: self.payload_length() }.encode(out);
587-
prefix.encode_path_leaf(false).as_slice().encode(out);
587+
alloy_trie::nodes::encode_path_leaf(prefix, false).as_slice().encode(out);
588588
let mut blinded = node.clone();
589589
blinded.blind();
590590
blinded.encode(out);

0 commit comments

Comments
 (0)