File tree Expand file tree Collapse file tree 2 files changed +12
-1
lines changed
Expand file tree Collapse file tree 2 files changed +12
-1
lines changed Original file line number Diff line number Diff line change @@ -342,7 +342,9 @@ impl ScrollRollupNodeConfig {
342342 Arc :: new ( l1_messages_provider) ,
343343 args. fee_recipient ,
344344 ctx. block_gas_limit ,
345- chain_config. l1_config . num_l1_messages_per_block ,
345+ self . sequencer_args
346+ . max_l1_messages
347+ . unwrap_or ( chain_config. l1_config . num_l1_messages_per_block ) ,
346348 0 ,
347349 self . sequencer_args . l1_message_inclusion_mode ,
348350 ) ;
@@ -638,6 +640,14 @@ pub struct SequencerArgs {
638640 default_value_t = false
639641 ) ]
640642 pub allow_empty_blocks : bool ,
643+ /// The maximum number of L1 messages to include per L2 block.
644+ #[ arg(
645+ long = "sequencer.max-l1-messages" ,
646+ id = "sequencer_max_l1_messages" ,
647+ value_name = "SEQUENCER_MAX_L1_MESSAGES" ,
648+ help = "The maximum number of L1 messages to include per L2 block. If not set, defaults to the value specified in the chain config."
649+ ) ]
650+ pub max_l1_messages : Option < u64 > ,
641651}
642652
643653/// The arguments for the signer.
Original file line number Diff line number Diff line change @@ -189,6 +189,7 @@ pub fn default_sequencer_test_scroll_rollup_node_config() -> ScrollRollupNodeCon
189189 fee_recipient : Default :: default ( ) ,
190190 l1_message_inclusion_mode : L1MessageInclusionMode :: BlockDepth ( 0 ) ,
191191 allow_empty_blocks : true ,
192+ max_l1_messages : None ,
192193 } ,
193194 blob_provider_args : BlobProviderArgs { mock : true , ..Default :: default ( ) } ,
194195 signer_args : Default :: default ( ) ,
You can’t perform that action at this time.
0 commit comments