Expand description
Entrypoint for payload processing.
Modules§
- bal
- BAL-driven parallel block execution.
- prewarm
- Caching and prewarming related functionality.
- receipt_
root_ task - Receipt root computation in a background task.
Structs§
- Cache
Task Handle - Access to the spawned
PrewarmCacheTask. - Payload
Handle - Handle to all the spawned tasks.
- Payload
Processor - Entrypoint for executing the payload.
- Payload
State Root Handle - Opaque state-root task handle passed to payload builders.
- State
Access Hint - Hashed account and storage keys that a state-root task may want to prefetch.
- State
Root Compute Outcome - Outcome of the state root computation, including the state root itself with the trie updates.
- State
Root Handle - Handle to a background sparse trie state root computation.
- State
Root Hint Stream - Hint-only view of a state-root stream.
- State
Root Task Cancel Guard - Guard that cancels a state-root task when dropped.
- State
Root Update Hook - EVM hook that forwards state updates into a
StateRootSink. - State
Root Update Stream - Authoritative update capability of a state-root stream.
Enums§
- State
Root Message - Messages used internally by the multi proof task.
- State
Root Task Error - Error returned by the state-root task and the parallel proof workers.
Constants§
- 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.
Traits§
- State
Root Sink - Semantic update stream consumed by state-root tasks.
Functions§
- evm_
state_ to_ hashed_ post_ state - Converts [
EvmState] toHashedPostStateby keccak256-hashing addresses and storage slots.