go-ethereum/core/txpool
jwasinger 71b32b4d73 core/txpool, eth/catalyst: clear transaction pool in Rollback (#30534)
This adds an API method `DropTransactions` to legacy pool, blob pool and
txpool interface. This method removes all txs currently tracked in the
pools.

It modifies the simulated beacon to use the new method in `Rollback`
which removes previous hacky implementation that also erroneously reset
the gas tip to 1 gwei.

---------

Co-authored-by: Felix Lange <fjl@twurst.com>
2024-11-19 14:50:11 +01:00
..
blobpool core/txpool, eth/catalyst: clear transaction pool in Rollback (#30534) 2024-11-19 14:50:11 +01:00
legacypool core/txpool, eth/catalyst: clear transaction pool in Rollback (#30534) 2024-11-19 14:50:11 +01:00
errors.go core/txpool: elevate the 'already reserved' error into a constant (#29095) 2024-02-27 13:27:50 +02:00
subpool.go core/txpool, eth/catalyst: clear transaction pool in Rollback (#30534) 2024-11-19 14:50:11 +01:00
txpool.go core/txpool, eth/catalyst: clear transaction pool in Rollback (#30534) 2024-11-19 14:50:11 +01:00
validation.go all: fix issues with benchmarks (#30667) 2024-11-19 14:50:11 +01:00