Skip to main content

Module tt_2d_pool

Module tt_2d_pool 

Source

Structsยง

AA2dInternalTransaction ๐Ÿ”’
AA2dPool
A sub-pool that keeps track of 2D nonce transactions.
AA2dPoolConfig
Settings for the AA2dPoolConfig
AA2dStoredTransaction ๐Ÿ”’
AA2dTransactionId
Unique identifier for an AA transaction.
AASequenceId
Key for identifying a unique sender sequence in 2D nonce system.
BestAA2dTransactions ๐Ÿ”’
A snapshot of the sub-pool containing all executable transactions.
EvictionKey ๐Ÿ”’
Key for ordering transactions by eviction priority.
EvictionOrderKey ๐Ÿ”’
Minimal ordering key for eviction set lookups.
ExpiringNonceEvictionKey ๐Ÿ”’
Ordering key for AA2dPool::expiring_nonce_eviction_order.

Enumsยง

IncomingAA2dTransaction ๐Ÿ”’
Determines how a newly received transaction should be handled based on its priority relative to transactions already yielded by the iterator.
PoppedAA2dTransaction ๐Ÿ”’

Constantsยง

DEFAULT_MAX_TXS_PER_SENDER
Default maximum number of transactions per sender in the AA 2D pool.
MAX_NEW_TRANSACTIONS_PER_BATCH ๐Ÿ”’
Maximum number of new transactions to drain from the channel per next() call.

Functionsยง

can_pay_base_fee ๐Ÿ”’

Type Aliasesยง

PoolUpdateResult ๐Ÿ”’
TxOrdering ๐Ÿ”’