EIP-8357: EVM Verification Key Registry

Discussion topic for EIP-8357.

Abstract

This EIP creates a fixed-address system contract containing the canonical EVM verification key for each registered L1 feature fork. Each entry maps one exact verification key to the activation timestamp of the fork-specific EVM program bound by that key.

The contract stores one current_verification_key. A caller may retrieve either the current entry or an exact historical entry. This lets a native rollup follow L1 EVM upgrades automatically or deliberately remain on a historical EVM fork.