From a9a6192e331ee5d4eedab5ccde36dcbec7b6dbba Mon Sep 17 00:00:00 2001 From: Csaba Kiraly Date: Tue, 7 Oct 2025 13:46:27 +0200 Subject: [PATCH] core/txpool/legacypool: fix validTxMeter to count transactions (not accounts) Signed-off-by: Csaba Kiraly --- core/txpool/legacypool/legacypool.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/txpool/legacypool/legacypool.go b/core/txpool/legacypool/legacypool.go index 80a9faf23f..1a75e7af5e 100644 --- a/core/txpool/legacypool/legacypool.go +++ b/core/txpool/legacypool/legacypool.go @@ -965,6 +965,7 @@ func (pool *LegacyPool) Add(txs []*types.Transaction, sync bool) []error { pool.mu.Lock() newErrs, dirtyAddrs := pool.addTxsLocked(news) pool.mu.Unlock() + validTxMeter.Mark(int64(len(news))) var nilSlot = 0 for _, err := range newErrs { @@ -994,7 +995,6 @@ func (pool *LegacyPool) addTxsLocked(txs []*types.Transaction) ([]error, *accoun dirty.addTx(tx) } } - validTxMeter.Mark(int64(len(dirty.accounts))) return errs, dirty }