Arbitrum (Stylus) — Operating System
← Target Reference | VM: WASM + EVM
Runtime Parameters
| Parameter | Value |
|---|---|
| VM | WASM (Stylus) + EVM (coexisting) |
| Runtime binding | arbitrum.ext.* |
| Account model | Account (EVM-compatible) |
| Storage model | EVM storage (SLOAD/SSTORE) |
| Cost model | Gas (EVM-compatible units, lower cost per WASM op) |
| Cross-chain | Ethereum L2 (rollup) |
Runtime Binding (arbitrum.ext.*)
- EVM storage — SLOAD/SSTORE (shared with EVM contracts)
- Contract calls — WASM ↔ EVM cross-calls, Solidity ABI compatible
- msg context — msg.sender, msg.value, block context
- Events — LOG opcodes (EVM-compatible event logging)
Notes
Arbitrum is the largest Ethereum L2 ($8B+ TVL). Stylus adds WASM execution alongside EVM — both VMs coexist with full interoperability. WASM contracts can call and be called by Solidity contracts seamlessly.
10-100x faster than EVM for compute-heavy workloads. 26-50% gas savings on oracle operations. Gas model is EVM-compatible — same units, same block limits, but WASM execution costs less per operation.
For WASM VM details (instruction set, lowering path, bytecode format), see wasm.md.