go-ethereum/core/txpool
Matthieu Vachon a46903cf0c Reduce amount of changes to Geth Live Tracer to keep Firehose backward compatibility
We removed the `precompile` check on `OnNewAccount` and moved it to the Firehose tracer directly. This way, we can remove our custom logic that toggle the check at the tracing code level and we can instead move the logic of backward compatibility back `FirehoseTracer`.

Refactored a bit also how precompiles are check. We moved the precompiles checker up to the block level now that `chainConfig` is available on `OnBlockStart` meaning we can extract the list of active precompiles. However, to make it work, we had to modify `OnGenesisBlock` to also receive `chainConfig` parameter, I've ask to add it to the geth codebase directly.
2024-02-05 12:01:21 -05:00
..
blobpool Reduce amount of changes to Geth Live Tracer to keep Firehose backward compatibility 2024-02-05 12:01:21 -05:00
legacypool Reduce amount of changes to Geth Live Tracer to keep Firehose backward compatibility 2024-02-05 12:01:21 -05:00
errors.go core/txpool: fix typos (#28213) 2023-09-28 09:48:14 +08:00
subpool.go core, eth, miner: start propagating and consuming blob txs (#28243) 2023-10-04 12:36:36 +03:00
txpool.go core/txpool, eth/catalyst: fix racy simulator due to txpool background reset (#28837) 2024-01-23 20:59:38 +01:00
validation.go all: use uint256 in state (#28598) 2024-01-23 14:51:58 +01:00