go-ethereum/core/txpool/legacypool
rjl493456442 9211a0e3ec
core/txpool: move setcode tx validation into legacyPool (#31209)
In this PR, several improvements have been made:

Authorization-related validations have been moved to legacyPool. 
Previously, these checks were part of the standard validation procedure,
which applies common validations across different pools. Since these 
checks are specific to SetCode transactions, relocating them to
legacyPool
is a more reasonable choice.

Additionally, authorization conflict checks are now performed regardless
of whether the transaction is a replacement or not.

---------

Co-authored-by: lightclient <lightclient@protonmail.com>
2025-02-24 14:17:21 -07:00
..
legacypool.go core/txpool: move setcode tx validation into legacyPool (#31209) 2025-02-24 14:17:21 -07:00
legacypool2_test.go all: update license comments and AUTHORS (#31133) 2025-02-05 23:01:17 +01:00
legacypool_test.go core/txpool: move setcode tx validation into legacyPool (#31209) 2025-02-24 14:17:21 -07:00
list.go core/txpool: remove locals-tracking from txpools (#30559) 2025-02-04 17:23:01 +01:00
list_test.go core/txpool/legacypool: remove a redundant heap.Init (#28910) 2024-02-15 19:50:17 +01:00
noncer.go all: move main transaction pool into a subpool (#27463) 2023-06-16 15:29:40 +03:00