go-ethereum/core/txpool
Charles Dusek 0ab8bf0cd3 core/txpool/blobpool: implement ContentFrom for blob transactions
Implement BlobPool.ContentFrom which was previously stubbed to return
empty results. The method now returns blob transactions for a given
address with blob sidecars stripped to avoid excessive data transfer.
Blob versioned hashes remain available on the returned transactions.

Pending transactions are resolved from the on-disk store via the
in-memory index, while gapped (queued) transactions are returned
from the in-memory reorder buffer. The per-account bound of 16
transactions (maxTxsPerAccount) keeps the disk read cost trivial,
unlike Content() which would need to load all accounts.

Fixes #31977
2026-03-27 00:28:21 -05:00
..
blobpool core/txpool/blobpool: implement ContentFrom for blob transactions 2026-03-27 00:28:21 -05:00
legacypool core/txpool/legacypool: remove redundant nil check in Get (#34092) 2026-03-26 14:02:31 +01:00
locals core/txpool: Initialize journal writer for tx tracker (#32921) 2025-10-21 15:41:38 +08:00
errors.go core/txpool: drop peers on invalid KZG proofs 2026-01-13 17:12:08 +01:00
reserver.go core/txpool: allow tx and authority regardless of admission order (#31373) 2025-04-09 19:11:24 -06:00
subpool.go miner: add OpenTelemetry spans for block building path (#33773) 2026-03-16 19:24:41 +01:00
txpool.go miner: add OpenTelemetry spans for block building path (#33773) 2026-03-16 19:24:41 +01:00
validation.go core: Implement eip-7954 increase Maximum Contract Size (#33832) 2026-03-12 10:23:49 +08:00
validation_test.go core/txpool: add eip2681 check for incoming transactions (#32726) 2025-09-25 13:15:12 +02:00