Module block_processor

Module block_processor 

Source

Structs§

BlockProductionResult
The result of block production.
BlockProductionState
Tracks block-level state during production.
ConditionalOptions
Conditional options that may be attached to a transaction.
NewHeaderParams
Parameters for creating a new block header.
NewHeaderResult
Computed header fields from create_new_header.
NoopSequencingHooks
Default no-op implementation for sequencing hooks.
TxResult
A successfully executed transaction’s metadata.

Enums§

TxAction
Per-tx decision made by the block production loop.
TxOutcome
The outcome of attempting to apply a single transaction.

Traits§

SequencingHooks
Hooks for the sequencer to control block production.

Functions§

create_new_header
Create new header fields for an Arbitrum block.
finalize_block_header_info
Compute the Arbitrum header info to finalize a block.