Module block_producer

Module block_producer 

Source
Expand description

Block producer trait for the nitroexecution RPC handler.

Defines the interface for producing blocks from L1 incoming messages. The concrete implementation lives in arb-node where it has access to the full node infrastructure (database, EVM config, state).

Structs§

BlockProductionInput
Input for block production from an L1 incoming message.
ProducedBlock
Result of producing a block.

Enums§

BlockProducerError
Error type for block production.

Traits§

BlockProducer
Trait for producing blocks from L1 messages.