go-ethereum/core/txpool/blobpool
Csaba Kiraly 0e980c6ea2
core/txpool/blobpool: delay announcement of non-includable txs
It is not the role of the blobpool to serve as a storage for limit orders below
market: blob transactions with fee caps way below base fee or blob fee. Therefore,
the propagation of blob transactions that are far from being includable is
suppressed. The pool will only announce blob transactions that are close
to being includable (based on the current fees and the transaction's fee
caps), and will delay the announcement of blob transactions that are far
from being includable until base fee and/or blob fee is reduced.

Signed-off-by: Csaba Kiraly <csaba.kiraly@gmail.com>
2026-02-04 09:04:25 +01:00
..
blobpool.go core/txpool/blobpool: delay announcement of non-includable txs 2026-02-04 09:04:25 +01:00
blobpool_test.go core/txpool/blobpool: allow gaps in blobpool (#32717) 2026-01-09 10:43:15 +01:00
config.go core/txpool/blobpool: reduce default database cap for rollout (#29090) 2024-02-26 14:27:56 +02:00
evictheap.go core/txpool/blobpool: simplify evictionPriority code 2026-02-04 08:21:06 +01:00
evictheap_test.go core/txpool: add GetMetadata to transaction pool (#31433) 2025-04-02 15:47:56 +08: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: update blobpool eviction policy 2026-02-04 09:04:09 +01:00
priority_test.go core/txpool/blobpool: update blobpool eviction policy 2026-02-04 09:04:09 +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