Expand description
Entrypoint for payload processing.
Modules§
- bal
- BAL (Block Access List, EIP-7928) related functionality.
- multiproof
- Multiproof task related functionality.
- prewarm
- Caching and prewarming related functionality.
- receipt_
root_ task - Receipt root computation in a background task.
- sparse_
trie - Sparse Trie task related functionality.
Structs§
- Cache
Task Handle - Access to the spawned
PrewarmCacheTask. - Execution
Env - EVM context required to execute a block.
- Payload
Execution Cache - Shared access to most recently used cache.
- Payload
Handle - Handle to all the spawned tasks.
- Payload
Processor - Entrypoint for executing the payload.
Constants§
- PARALLEL_
SPARSE_ TRIE_ PARALLELISM_ THRESHOLDS - Default parallelism thresholds to use with the
ParallelSparseTrie. - SMALL_
BLOCK_ TX_ THRESHOLD - Blocks with fewer transactions than this skip prewarming, since the fixed overhead of spawning prewarm workers exceeds the execution time saved.
- SPARSE_
TRIE_ MAX_ NODES_ SHRINK_ CAPACITY - Default node capacity for shrinking the sparse trie. This is used to limit the number of trie nodes in allocated sparse tries.
- SPARSE_
TRIE_ MAX_ VALUES_ SHRINK_ CAPACITY - Default value capacity for shrinking the sparse trie. This is used to limit the number of values in allocated sparse tries.