diff --git a/bin/reth-bench/src/bench/new_payload_fcu.rs b/bin/reth-bench/src/bench/new_payload_fcu.rs index 75f2ca4faae..a5fb29cae25 100644 --- a/bin/reth-bench/src/bench/new_payload_fcu.rs +++ b/bin/reth-bench/src/bench/new_payload_fcu.rs @@ -75,6 +75,10 @@ pub struct Command { )] rpc_block_buffer_size: usize, + /// Weather to enable bal by default or not. + #[arg(long, default_value = "false", verbatim_doc_comment)] + enable_bal: bool, + #[command(flatten)] benchmark: BenchmarkArgs, } @@ -198,7 +202,9 @@ impl Command { finalized_block_hash: finalized, }; - let bal = if rlp.is_none() && block.header.block_access_list_hash.is_some() { + let bal = if rlp.is_none() && + (block.header.block_access_list_hash.is_some() || self.enable_bal) + { Some(fetch_block_access_list(&block_provider, block.header.number).await?) } else { None