From fb261f0fbe1a19a4b15b588c7247b5b7465243bc Mon Sep 17 00:00:00 2001 From: Matthias Seitz Date: Mon, 5 Aug 2024 20:07:16 +0200 Subject: [PATCH] fix: ensure we're skipping inalid tx kinds --- crates/optimism/payload/src/builder.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/crates/optimism/payload/src/builder.rs b/crates/optimism/payload/src/builder.rs index 221b07507d50..25e264249f71 100644 --- a/crates/optimism/payload/src/builder.rs +++ b/crates/optimism/payload/src/builder.rs @@ -419,7 +419,8 @@ where // A sequencer's block should never contain blob or deposit transactions from the pool. if pool_tx.is_eip4844() || pool_tx.tx_type() == TxType::Deposit as u8 { - best_txs.mark_invalid(&pool_tx) + best_txs.mark_invalid(&pool_tx); + continue } // check if the job was cancelled, if so we can exit early