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
allocwith ArbOS state when the spec declaresconfig.arbitrum.InitialArbOSVersionbut 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§
- ArbConsensus
Builder - Builder for the Arbitrum consensus component.
- ArbExecutor
Builder - Builder for the Arbitrum EVM executor component.
- ArbNode
- Arbitrum node configuration.
Type Aliases§
- ArbAdd
Ons - Arbitrum RPC add-ons type alias.
- ArbStorage
- Arbitrum storage type.