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 hash for each registered L1 feature fork. Each entry maps one exact verification key hash to the schema_id of the stateless input accepted by the fork-specific EVM program bound by the corresponding verification key.

The contract stores one current_verification_key_hash. 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.

2 Likes