From ed6f9e82fc9f0dc1bae6af39d30a9d688a974b8f Mon Sep 17 00:00:00 2001 From: Daniel Liu <139250065@qq.com> Date: Tue, 16 Dec 2025 11:34:20 +0800 Subject: [PATCH] core/txpool: allow future local tx #26930 (#1857) --- core/txpool/txpool.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/txpool/txpool.go b/core/txpool/txpool.go index a27b52ccfc..4b1ac994a7 100644 --- a/core/txpool/txpool.go +++ b/core/txpool/txpool.go @@ -846,7 +846,7 @@ func (pool *TxPool) add(tx *types.Transaction, local bool) (replaced bool, err e } // If the new transaction is a future transaction it should never churn pending transactions - if pool.isFuture(from, tx) { + if !isLocal && pool.isFuture(from, tx) { var replacesPending bool for _, dropTx := range drop { dropSender, _ := types.Sender(pool.signer, dropTx)