go-ethereum/core/txpool/blobpool
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.go core/txpool/blobpool: implement ContentFrom for blob transactions 2026-03-27 00:28:21 -05:00
blobpool_test.go miner: add OpenTelemetry spans for block building path (#33773) 2026-03-16 19:24:41 +01:00
config.go core/txpool/blobpool: reduce default database cap for rollout (#29090) 2024-02-26 14:27:56 +02:00
contentfrom_test.go core/txpool/blobpool: implement ContentFrom for blob transactions 2026-03-27 00:28:21 -05:00
evictheap.go core/txpool/blobpool: delay announcement of low fee txs (#33893) 2026-03-02 23:59:33 +01:00
evictheap_test.go core/txpool/blobpool: delay announcement of low fee txs (#33893) 2026-03-02 23:59:33 +01:00
interface.go core/txpool/blobpool: 4844 blob transaction pool (#26940) 2023-07-27 13:45:35 +03:00
limbo.go core/txpool/blobpool: fix slotter size limit (#33474) 2025-12-24 09:44:17 +08:00
lookup.go core/txpool/blobpool: remove legacy sidecar conversion (#33352) 2025-12-18 12:33:07 -07:00
metrics.go core/txpool/blobpool: post-crash cleanup and addition/removal metrics (#28914) 2024-02-02 18:26:35 +02:00
priority.go core/txpool/blobpool: delay announcement of low fee txs (#33893) 2026-03-02 23:59:33 +01:00
priority_test.go core/txpool/blobpool: delay announcement of low fee txs (#33893) 2026-03-02 23:59:33 +01:00
slotter.go core/txpool/blobpool: fix slotter size limit (#33474) 2025-12-24 09:44:17 +08:00
slotter_test.go core/txpool/blobpool: migrate billy to new slot size (#31966) 2025-09-15 21:34:57 +08:00