Skip to content

Commit cc84f83

Browse files
authored
fix: apply legacy cleanup to opnode (paradigmxyz#13775)
1 parent 8e7768d commit cc84f83

File tree

2 files changed

+7
-16
lines changed

2 files changed

+7
-16
lines changed

crates/optimism/bin/src/main.rs

+6-2
Original file line numberDiff line numberDiff line change
@@ -24,8 +24,12 @@ fn main() {
2424
if let Err(err) =
2525
Cli::<OpChainSpecParser, RollupArgs>::parse().run(|builder, rollup_args| async move {
2626
let engine_tree_config = TreeConfig::default()
27-
.with_persistence_threshold(rollup_args.persistence_threshold)
28-
.with_memory_block_buffer_target(rollup_args.memory_block_buffer_target);
27+
.with_persistence_threshold(builder.config().engine.persistence_threshold)
28+
.with_memory_block_buffer_target(builder.config().engine.memory_block_buffer_target)
29+
.with_state_root_task(builder.config().engine.state_root_task_enabled)
30+
.with_always_compare_trie_updates(
31+
builder.config().engine.state_root_task_compare_updates,
32+
);
2933

3034
let op_node = OpNode::new(rollup_args.clone());
3135
let handle = builder

crates/optimism/node/src/args.rs

+1-14
Original file line numberDiff line numberDiff line change
@@ -2,10 +2,6 @@
22
33
//! clap [Args](clap::Args) for optimism rollup configuration
44
5-
use reth_node_builder::engine_tree_config::{
6-
DEFAULT_MEMORY_BLOCK_BUFFER_TARGET, DEFAULT_PERSISTENCE_THRESHOLD,
7-
};
8-
95
/// Parameters for rollup configuration
106
#[derive(Debug, Clone, PartialEq, Eq, clap::Args)]
117
#[command(next_help_heading = "Rollup")]
@@ -37,16 +33,9 @@ pub struct RollupArgs {
3733
/// enables discovery v4 if provided
3834
#[arg(long = "rollup.discovery.v4", default_value = "false")]
3935
pub discovery_v4: bool,
40-
41-
/// Configure persistence threshold for engine experimental.
42-
#[arg(long = "engine.persistence-threshold", default_value_t = DEFAULT_PERSISTENCE_THRESHOLD)]
43-
pub persistence_threshold: u64,
44-
45-
/// Configure the target number of blocks to keep in memory.
46-
#[arg(long = "engine.memory-block-buffer-target", default_value_t = DEFAULT_MEMORY_BLOCK_BUFFER_TARGET)]
47-
pub memory_block_buffer_target: u64,
4836
}
4937

38+
#[allow(clippy::derivable_impls)]
5039
impl Default for RollupArgs {
5140
fn default() -> Self {
5241
Self {
@@ -55,8 +44,6 @@ impl Default for RollupArgs {
5544
enable_genesis_walkback: false,
5645
compute_pending_block: false,
5746
discovery_v4: false,
58-
persistence_threshold: DEFAULT_PERSISTENCE_THRESHOLD,
59-
memory_block_buffer_target: DEFAULT_MEMORY_BLOCK_BUFFER_TARGET,
6047
}
6148
}
6249
}

0 commit comments

Comments
 (0)