Expand description
ArbOS version constants.
These map to EVM spec upgrades gated by the ArbOS version stored in the block header’s mix_hash.
Constants§
- ARBOS_
VERSION_ 2 - ARBOS_
VERSION_ 3 - ARBOS_
VERSION_ 4 - ARBOS_
VERSION_ 5 - ARBOS_
VERSION_ 6 - ARBOS_
VERSION_ 7 - ARBOS_
VERSION_ 8 - ARBOS_
VERSION_ 9 - ARBOS_
VERSION_ 10 - ARBOS_
VERSION_ 11 - ArbOS version 11 — Shanghai EVM rules (PUSH0, etc.).
- ARBOS_
VERSION_ 20 - ArbOS version 20 — Cancun EVM rules (transient storage, blob base fee).
- ARBOS_
VERSION_ 30 - ArbOS version 30 — Stylus support.
- ARBOS_
VERSION_ 31 - ArbOS version 31 — Stylus fixes (return data cost check, etc.).
- ARBOS_
VERSION_ 32 - ArbOS version 32 — Stylus charging fixes.
- ARBOS_
VERSION_ 40 - ArbOS version 40 — Prague EVM rules.
- ARBOS_
VERSION_ 41 - ARBOS_
VERSION_ 50 - ArbOS version 50 — Dia upgrade.
- ARBOS_
VERSION_ 60 - ARBOS_
VERSION_ DIA - ARBOS_
VERSION_ FIX_ REDEEM_ GAS - Gas for scheduled retry txs is subtracted from parent tx gas used.
- ARBOS_
VERSION_ MULTI_ CONSTRAINT_ FIX - ArbOS version 51 — multi-constraint fix.
- ARBOS_
VERSION_ MULTI_ GAS_ CONSTRAINTS - ArbOS version 60 — multi-gas constraints + Stylus contract limit + transaction filtering.
- ARBOS_
VERSION_ STYLUS - ARBOS_
VERSION_ STYLUS_ CHARGING_ FIXES - ARBOS_
VERSION_ STYLUS_ CONTRACT_ LIMIT - ARBOS_
VERSION_ STYLUS_ FIXES - ARBOS_
VERSION_ TRANSACTION_ FILTERING - MAX_
ARBOS_ VERSION_ SUPPORTED - Maximum ArbOS version supported by this node.