API Reference
Rust API documentation generated by cargo doc, covering each crate's public types, traits, and functions.
Core Crates
- arbos - Core ArbOS state machine, pricing models, retryable tickets
- arb-evm - Block executor, custom opcode handlers, EVM configuration
- arb-precompiles - Arbitrum system contracts (0x64+)
- arb-stylus - Stylus WASM runtime, ink metering, host I/O
- arb-context - Per-block / per-tx context (BlockCtx, TxCtx) for the EVM and precompiles
Primitives
- arb-primitives - Transaction types, receipts, gas accounting
- arb-storage - Storage-backed types (uint64, address, bytes, queues)
- arb-chainspec - Chain spec, ArbOS version constants
Node Infrastructure
- arb-node - Node builder plugin for reth
- arb-rpc - Custom JSON-RPC methods
- arb-payload - Payload building primitives
- arb-txpool - Transaction pool validation
