List of all items
Structs
- address_set::AddressSet
- address_table::AddressTable
- arbos_state::ArbosState
- arbos_state::initialize::AccountInitInfo
- arbos_state::initialize::AggregatorInitInfo
- arbos_state::initialize::ContractInitInfo
- arbos_state::initialize::GenesisBlockInfo
- arbos_state::initialize::GenesisInitResult
- arbos_state::initialize::InitRetryableData
- arbos_types::BatchDataStats
- arbos_types::BatchPostingReportFields
- arbos_types::L1IncomingMessage
- arbos_types::L1IncomingMessageHeader
- arbos_types::MessageWithMetadata
- arbos_types::MessageWithMetadataAndBlockInfo
- arbos_types::ParsedInitMessage
- block_metadata::BlockMetadata
- block_processor::BlockProductionResult
- block_processor::BlockProductionState
- block_processor::ConditionalOptions
- block_processor::NewHeaderParams
- block_processor::NewHeaderResult
- block_processor::NoopSequencingHooks
- block_processor::TxResult
- blockhash::Blockhashes
- burn::SystemBurner
- engine::ArbEngine
- features::Features
- filtered_transactions::FilteredTransactionsState
- header::ArbHeaderInfo
- internal_tx::BatchPostingReportData
- internal_tx::BatchPostingReportV2Data
- internal_tx::InternalTxContext
- internal_tx::L1Info
- internal_tx::StartBlockData
- l1_pricing::BatchPosterState
- l1_pricing::BatchPostersTable
- l1_pricing::FundsDueItem
- l1_pricing::L1PricingState
- l2_pricing::GasConstraint
- l2_pricing::L2PricingState
- l2_pricing::MultiGasConstraint
- l2_pricing::MultiGasFees
- merkle_accumulator::InMemoryMerkleAccumulator
- merkle_accumulator::MerkleAccumulator
- merkle_accumulator::MerkleTreeNodeEvent
- programs::ActivationInfo
- programs::Program
- programs::Programs
- programs::api::RequestParser
- programs::data_pricer::DataPricer
- programs::memory::MemoryModel
- programs::params::StylusParams
- programs::types::ActivationResult
- programs::types::EvmData
- programs::types::ProgParams
- retryables::Retryable
- retryables::RetryableState
- tx_processor::EndTxFeeDistribution
- tx_processor::EndTxNormalParams
- tx_processor::EndTxRetryableParams
- tx_processor::EndTxRetryableResult
- tx_processor::GasChargingParams
- tx_processor::SubmitRetryableFees
- tx_processor::SubmitRetryableParams
- tx_processor::TxProcessor
- util::TracingInfo
Enums
- block_processor::TxAction
- block_processor::TxOutcome
- l2_pricing::BacklogOperation
- l2_pricing::GasModel
- parse_l2::ParsedTransaction
- programs::api::ApiStatus
- programs::types::RequestType
- programs::types::UserOutcome
- tx_processor::GasChargingError
- tx_processor::RevertedTxAction
- util::TracingScenario
Traits
Functions
- address_set::initialize_address_set
- address_set::open_address_set
- address_table::initialize_address_table
- address_table::open_address_table
- arbos_state::initialize::initialize_arbos_account
- arbos_state::initialize::initialize_arbos_in_database
- arbos_state::initialize::initialize_retryables
- arbos_state::initialize::make_genesis_block
- arbos_types::get_data_stats
- arbos_types::legacy_cost_for_stats
- arbos_types::parse_batch_posting_report_fields
- arbos_types::parse_incoming_l1_message
- arbos_types::parse_init_message
- block_processor::create_new_header
- block_processor::finalize_block_header_info
- blockhash::initialize_blockhashes
- blockhash::open_blockhashes
- features::open_features
- header::arbos_l1_block_number_slot
- header::compute_arbos_mixhash
- header::derive_arb_header_info
- header::extract_arbos_version_from_mix_hash
- header::extract_l1_block_number_from_mix_hash
- header::extract_send_count_from_mix_hash
- header::extract_send_root_from_header_extra
- header::merkle_root_from_partials
- header::read_arbos_version
- header::read_l2_base_fee
- header::read_l2_per_block_gas_limit
- header::read_storage_hash
- header::read_storage_u64_be
- internal_tx::apply_internal_tx_update
- internal_tx::decode_start_block_data
- internal_tx::encode_batch_posting_report
- internal_tx::encode_batch_posting_report_v2
- internal_tx::encode_start_block
- l1_pricing::byte_count_after_brotli_level
- l1_pricing::compute_poster_cost_standalone
- l1_pricing::initialize_batch_posters_table
- l1_pricing::initialize_l1_pricing_state
- l1_pricing::open_batch_posters_table
- l1_pricing::open_l1_pricing_state
- l1_pricing::poster_units_from_bytes
- l2_pricing::apply_gas_delta
- l2_pricing::initialize_l2_pricing_state
- l2_pricing::open_gas_constraint
- l2_pricing::open_l2_pricing_state
- l2_pricing::open_multi_gas_constraint
- merkle_accumulator::calc_num_partials
- merkle_accumulator::initialize_merkle_accumulator
- merkle_accumulator::open_merkle_accumulator
- parse_l2::parse_l2_transactions
- parse_l2::parsed_tx_to_signed
- programs::api::dispatch_request
- programs::attribute_wasm_computation
- programs::data_pricer::init_data_pricer
- programs::data_pricer::open_data_pricer
- programs::hours_since_arbitrum
- programs::hours_to_age
- programs::params::init_stylus_params
- programs::types::evm_memory_cost
- programs::types::to_word_size
- retryables::initialize_retryable_state
- retryables::open_retryable_state
- retryables::retryable_escrow_address
- retryables::retryable_submission_fee
- tx_processor::compute_poster_gas
- tx_processor::compute_retryable_gas_split
- tx_processor::compute_submit_retryable_fees
- tx_processor::get_poster_gas
- tx_processor::take_funds
- util::address_from_256_from_reader
- util::address_from_reader
- util::address_to_256_to_writer
- util::address_to_hash
- util::address_to_writer
- util::burn_balance
- util::bytestring_from_reader
- util::bytestring_to_writer
- util::does_tx_type_alias
- util::hash_from_reader
- util::hash_to_writer
- util::int_to_hash
- util::inverse_remap_l1_address
- util::mint_balance
- util::remap_l1_address
- util::transfer_balance
- util::tx_type_has_poster_costs
- util::uint256_from_reader
- util::uint64_from_reader
- util::uint64_to_writer
- util::uint_to_hash
Constants
- arbos_state::MAX_ARBOS_VERSION_SUPPORTED
- arbos_types::DEFAULT_INITIAL_L1_BASE_FEE
- arbos_types::L1_MESSAGE_TYPE_BATCH_FOR_GAS_ESTIMATION
- arbos_types::L1_MESSAGE_TYPE_BATCH_POSTING_REPORT
- arbos_types::L1_MESSAGE_TYPE_END_OF_BLOCK
- arbos_types::L1_MESSAGE_TYPE_ETH_DEPOSIT
- arbos_types::L1_MESSAGE_TYPE_INITIALIZE
- arbos_types::L1_MESSAGE_TYPE_INVALID
- arbos_types::L1_MESSAGE_TYPE_L2_FUNDED_BY_L1
- arbos_types::L1_MESSAGE_TYPE_L2_MESSAGE
- arbos_types::L1_MESSAGE_TYPE_ROLLUP_EVENT
- arbos_types::L1_MESSAGE_TYPE_SUBMIT_RETRYABLE
- arbos_types::MAX_L2_MESSAGE_SIZE
- engine::ARB_BLOCK_DIFFICULTY
- header::ARBOS_STATE_ADDRESS
- internal_tx::ARB_RETRYABLE_TX_ADDRESS
- internal_tx::ARB_SYS_ADDRESS
- internal_tx::FLOOR_GAS_ADDITIONAL_TOKENS
- internal_tx::INTERNAL_TX_BATCH_POSTING_REPORT_METHOD_ID
- internal_tx::INTERNAL_TX_BATCH_POSTING_REPORT_V2_METHOD_ID
- internal_tx::INTERNAL_TX_START_BLOCK_METHOD_ID
- internal_tx::L2_TO_L1_TRANSACTION_EVENT_ID
- internal_tx::L2_TO_L1_TX_EVENT_ID
- internal_tx::REDEEM_SCHEDULED_EVENT_ID
- l1_pricing::BATCH_POSTER_ADDRESS
- l1_pricing::BATCH_POSTER_PAY_TO_ADDRESS
- l1_pricing::ESTIMATION_PADDING_BASIS_POINTS
- l1_pricing::ESTIMATION_PADDING_UNITS
- l1_pricing::INITIAL_EQUILIBRATION_UNITS_V0
- l1_pricing::INITIAL_EQUILIBRATION_UNITS_V6
- l1_pricing::INITIAL_INERTIA
- l1_pricing::INITIAL_PER_BATCH_GAS_COST_V12
- l1_pricing::INITIAL_PER_BATCH_GAS_COST_V6
- l1_pricing::INITIAL_PER_UNIT_REWARD
- l1_pricing::L1_PRICER_FUNDS_POOL_ADDRESS
- l1_pricing::TX_DATA_NON_ZERO_GAS_EIP2028
- l2_pricing::GAS_CONSTRAINTS_MAX_NUM
- l2_pricing::GETH_BLOCK_GAS_LIMIT
- l2_pricing::INITIAL_BACKLOG_TOLERANCE
- l2_pricing::INITIAL_BASE_FEE_WEI
- l2_pricing::INITIAL_MINIMUM_BASE_FEE_WEI
- l2_pricing::INITIAL_PER_BLOCK_GAS_LIMIT_V0
- l2_pricing::INITIAL_PER_BLOCK_GAS_LIMIT_V6
- l2_pricing::INITIAL_PER_TX_GAS_LIMIT_V50
- l2_pricing::INITIAL_PRICING_INERTIA
- l2_pricing::INITIAL_SPEED_LIMIT_PER_SECOND_V0
- l2_pricing::INITIAL_SPEED_LIMIT_PER_SECOND_V6
- l2_pricing::MAX_PRICING_EXPONENT_BIPS
- l2_pricing::MULTI_CONSTRAINT_STATIC_BACKLOG_UPDATE_COST
- l2_pricing::STORAGE_READ_COST
- l2_pricing::STORAGE_WRITE_COST
- parse_l2::HEARTBEATS_DISABLED_AT
- parse_l2::L2_MESSAGE_KIND_BATCH
- parse_l2::L2_MESSAGE_KIND_CONTRACT_TX
- parse_l2::L2_MESSAGE_KIND_HEARTBEAT
- parse_l2::L2_MESSAGE_KIND_NON_MUTATING_CALL
- parse_l2::L2_MESSAGE_KIND_SIGNED_COMPRESSED_TX
- parse_l2::L2_MESSAGE_KIND_SIGNED_TX
- parse_l2::L2_MESSAGE_KIND_UNSIGNED_USER_TX
- parse_l2::MAX_L2_MESSAGE_SIZE
- programs::api::EVM_API_METHOD_REQ_OFFSET
- programs::data_pricer::ARBITRUM_START_TIME
- programs::data_pricer::INITIAL_HOURLY_BYTES
- programs::params::ARBOS_VERSION_40
- programs::params::ARBOS_VERSION_50
- programs::params::ARBOS_VERSION_STYLUS_CONTRACT_LIMIT
- programs::params::COST_SCALAR_PERCENT
- programs::params::INITIAL_FREE_PAGES
- programs::params::INITIAL_PAGE_GAS
- programs::params::INITIAL_PAGE_RAMP
- programs::params::MIN_CACHED_GAS_UNITS
- programs::params::MIN_INIT_GAS_UNITS
- retryables::RETRYABLE_LIFETIME_SECONDS
- retryables::RETRYABLE_REAP_PRICE
- tx_processor::ARBOS_ADDRESS
- tx_processor::GAS_ESTIMATION_L1_PRICE_PADDING_BIPS
- tx_processor::TX_GAS
- util::ADDRESS_ALIAS_OFFSET
- util::INVERSE_ADDRESS_ALIAS_OFFSET