Module genesis

Module genesis 

Source
Expand description

ArbOS genesis state initialization.

Initializes the ArbOS system state in the database when the chain boots. This runs when the first message (Kind=11, Initialize) is received from the Nitro consensus sidecar.

Constants§

DEFAULT_CHAIN_OWNER
Default chain owner for Arbitrum Sepolia.
INITIAL_ARBOS_VERSION
The initial ArbOS version for Arbitrum Sepolia genesis. The upgrade_arbos_version path handles stepping through all intermediate versions.

Functions§

initialize_arbos_state
Initialize ArbOS state in a freshly created database.
is_arbos_initialized
Check if ArbOS state is already initialized in the given state database.