go-ethereum/core/txpool
jwasinger d2bbde2f2d
eth: check blob transaction validity on the peer goroutine when received (#31219)
This ensures that if we receive a blob transaction announcement where we cannot
link the tx to the sidecar commitments, we will drop the sending peer. This check
is added in the protocol handler for the PooledTransactions message.

Tests for this have also been added in the cross-client "eth" protocol test suite.

---------

Co-authored-by: Felix Lange <fjl@twurst.com>
2025-03-01 14:10:38 +01:00
..
blobpool eth: do not add failed tx to localTxTracker (#31202) 2025-03-01 13:58:57 +01:00
legacypool eth: do not add failed tx to localTxTracker (#31202) 2025-03-01 13:58:57 +01:00
locals eth: do not add failed tx to localTxTracker (#31202) 2025-03-01 13:58:57 +01:00
errors.go core/txpool: move setcode tx validation into legacyPool (#31209) 2025-02-24 14:17:21 -07:00
subpool.go eth: do not add failed tx to localTxTracker (#31202) 2025-03-01 13:58:57 +01:00
txpool.go eth: do not add failed tx to localTxTracker (#31202) 2025-03-01 13:58:57 +01:00
validation.go eth: check blob transaction validity on the peer goroutine when received (#31219) 2025-03-01 14:10:38 +01:00