Skip to content

Commit eba783d

Browse files
authored
Remove without_updates for flashblocks (#198)
1 parent 6888235 commit eba783d

File tree

1 file changed

+2
-5
lines changed
  • crates/op-rbuilder/src/builders/flashblocks

1 file changed

+2
-5
lines changed

crates/op-rbuilder/src/builders/flashblocks/payload.rs

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,6 @@ use reth_revm::{
3535
db::{states::bundle_state::BundleRetention, BundleState},
3636
State,
3737
};
38-
use reth_transaction_pool::BestTransactions;
3938
use revm::Database;
4039
use rollup_boost::{
4140
ExecutionPayloadBaseV1, ExecutionPayloadFlashblockDeltaV1, FlashblocksPayloadV1,
@@ -386,11 +385,9 @@ where
386385

387386
let best_txs_start_time = Instant::now();
388387
let best_txs = BestPayloadTransactions::new(
389-
// TODO: once this issue is fixed we could remove without_updates and rely on regular impl
390-
// https://github.com/paradigmxyz/reth/issues/17325
388+
// We are not using without_updates in here, so arriving transaction could target the current block
391389
self.pool
392-
.best_transactions_with_attributes(ctx.best_transaction_attributes())
393-
.without_updates(),
390+
.best_transactions_with_attributes(ctx.best_transaction_attributes()),
394391
);
395392
ctx.metrics
396393
.transaction_pool_fetch_duration

0 commit comments

Comments
 (0)