From b1cc16809b9246f632d9cd8736a283af247b98fb Mon Sep 17 00:00:00 2001 From: Kien Trinh <51135161+kien6034@users.noreply.github.com> Date: Thu, 17 Oct 2024 03:13:16 +0700 Subject: [PATCH] feat(cli): make pruning block interval an option (#11810) --- book/cli/reth/node.md | 2 -- crates/node/builder/src/launch/common.rs | 2 +- crates/node/core/src/args/pruning.rs | 4 ++-- 3 files changed, 3 insertions(+), 5 deletions(-) diff --git a/book/cli/reth/node.md b/book/cli/reth/node.md index ea10d9522..34d32209a 100644 --- a/book/cli/reth/node.md +++ b/book/cli/reth/node.md @@ -616,8 +616,6 @@ Pruning: --block-interval Minimum pruning interval measured in blocks - [default: 0] - --prune.senderrecovery.full Prunes all sender recovery data diff --git a/crates/node/builder/src/launch/common.rs b/crates/node/builder/src/launch/common.rs index 3e8f92e70..ac2339fa6 100644 --- a/crates/node/builder/src/launch/common.rs +++ b/crates/node/builder/src/launch/common.rs @@ -1072,7 +1072,7 @@ mod tests { let node_config = NodeConfig { pruning: PruningArgs { full: true, - block_interval: 0, + block_interval: None, sender_recovery_full: false, sender_recovery_distance: None, sender_recovery_before: None, diff --git a/crates/node/core/src/args/pruning.rs b/crates/node/core/src/args/pruning.rs index 2bee5ec16..c0a3ae375 100644 --- a/crates/node/core/src/args/pruning.rs +++ b/crates/node/core/src/args/pruning.rs @@ -17,8 +17,8 @@ pub struct PruningArgs { pub full: bool, /// Minimum pruning interval measured in blocks. - #[arg(long, default_value_t = 0)] - pub block_interval: u64, + #[arg(long, default_value = None)] + pub block_interval: Option, // Sender Recovery /// Prunes all sender recovery data.