Expand description
Transaction pool maintenance tasks.
Structsยง
- Pending
Staleness ๐Tracker - Tracks pending transactions across snapshots to detect stale transactions.
- Tempo
Pool ๐State - Tracking state for pool maintenance operations.
- Tempo
Pool Updates - Aggregated block-level invalidation events for the transaction pool.
Constantsยง
- DEFAULT_
PENDING_ ๐STALENESS_ INTERVAL - Default interval for pending transaction staleness checks (30 minutes). Transactions that remain pending across two consecutive snapshots will be evicted.
- EVICTION_
BUFFER_ ๐SECS - Evict transactions this many seconds before they expire to reduce propagation of near-expiry transactions that are likely to fail validation on peers.
Functionsยง
- maintain_
tempo_ pool - Unified maintenance task for the Tempo transaction pool.