go-ethereum/core/txpool
Daniel Liu 7d3e73951f
perf(core/txpool): use the cached address in ValidateTransactionWithState #30208 (#2166)
The address recover is executed and cached in ValidateTransaction already. It's
expected that the cached one is returned in ValidateTransaction. However,
currently, we use the wrong function signer.Sender instead of types.Sender which
will do all the address recover again.

Co-authored-by: minh-bq <97180373+minh-bq@users.noreply.github.com>
2026-03-17 11:17:27 +05:30
..
legacypool refactor(core/txpool): no need to log loud rotate if no local txs #29083 (#2164) 2026-03-17 11:17:08 +05:30
errors.go core/txpool: add 7702 protection to blobpool #31526 (#1930) 2026-01-26 11:20:02 +05:30
reserver.go core/txpool: add 7702 protection to blobpool #31526 (#1930) 2026-01-26 11:20:02 +05:30
subpool.go refactor(txpool,eth,miner): use pending filter struct #29026 (#2160) 2026-03-11 08:58:07 +05:30
txpool.go fix(core/txpool): coordinate reset lifecycle and shutdown signaling #28837 (#2132) 2026-03-17 11:13:47 +05:30
validation.go perf(core/txpool): use the cached address in ValidateTransactionWithState #30208 (#2166) 2026-03-17 11:17:27 +05:30