Module producer

Module producer 

Source
Expand description

Block producer implementation.

Produces blocks from L1 incoming messages by parsing transactions, executing them against the current state, and persisting the results.

Structs§

ArbBlockProducer
Block producer using reth’s save_blocks(Full) for persistence.
FlushScheduler
Fixed-interval flush scheduler with an EMA of commit latency tracked for observability. The interval is set at construction and does not change.

Constants§

DEFAULT_FLUSH_INTERVAL

Traits§

InMemoryStateAccess
Trait to access the in-memory canonical state from a provider.