Skip to content

Commit 6b1a715

Browse files
committed
fix bug which didn't allow to build blocks with more than 1 L1 message
1 parent f3de21c commit 6b1a715

File tree

1 file changed

+2
-1
lines changed

1 file changed

+2
-1
lines changed

crates/sequencer/src/lib.rs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -247,7 +247,7 @@ async fn build_payload_attributes<P: L1MessageProvider + Unpin + Send + Sync + '
247247
) -> Result<ScrollPayloadAttributes, SequencerError> {
248248
let mut l1_messages = vec![];
249249
let mut cumulative_gas_used = 0;
250-
let expected_index = l1_messages_queue_index;
250+
let mut expected_index = l1_messages_queue_index;
251251

252252
// Collect L1 messages to include in payload.
253253
let db_l1_messages = provider
@@ -277,6 +277,7 @@ async fn build_payload_attributes<P: L1MessageProvider + Unpin + Send + Sync + '
277277
});
278278
}
279279

280+
expected_index += 1;
280281
cumulative_gas_used += msg.transaction.gas_limit;
281282
l1_messages.push(msg.transaction.encoded_2718().into());
282283
}

0 commit comments

Comments
 (0)