initialize_arbos_in_database

Function initialize_arbos_in_database 

Source
pub fn initialize_arbos_in_database<D: Database, B: Burner>(
    arbos_state: &ArbosState<D, B>,
    chain_owner: Address,
    address_table_entries: Vec<Address>,
    retryable_data: Vec<InitRetryableData>,
    accounts: Vec<AccountInitInfo>,
    current_timestamp: u64,
) -> Result<GenesisInitResult, ()>
Expand description

Initialize ArbOS in the database.

Creates the ArbOS state, adds the chain owner, imports address table entries, retryable tickets, and accounts. Returns a GenesisInitResult containing all balance operations the caller needs to execute.