Crate arb_node

Crate arb_node 

Source
Expand description

Arbitrum node builder.

Provides the node type definition and component builders needed to launch an Arbitrum reth node.

Modules§

addons
Arbitrum RPC add-ons and builder types.
args
chainspec
Chain spec parser that pre-populates the genesis alloc with ArbOS state when the spec declares config.arbitrum.InitialArbOSVersion but does not include the ArbOS state account in the alloc.
coalesced_state
State provider wrapper that pre-coalesces the in-memory block storage into a single hashmap keyed by (address, slot), so each SLOAD is one lookup instead of a linear walk over every unflushed in-memory block.
consensus
Arbitrum consensus implementation.
engine
Custom engine orchestrator builder that exposes the tree sender.
genesis
ArbOS genesis state initialization.
launcher
Custom engine node launcher for Arbitrum.
network
Arbitrum network builder.
payload
Arbitrum payload service builder.
pool
Arbitrum transaction pool builder.
producer
Block producer implementation.
validator
Arbitrum engine API payload and attribute validators.

Structs§

ArbConsensusBuilder
Builder for the Arbitrum consensus component.
ArbExecutorBuilder
Builder for the Arbitrum EVM executor component.
ArbNode
Arbitrum node configuration.

Type Aliases§

ArbAddOns
Arbitrum RPC add-ons type alias.
ArbStorage
Arbitrum storage type.