Normative spec: the Karst specification
is the canonical definition of this upgrade. This page records activation data
and operational pointers; it does not restate the spec.
CANNON_KONA to the respected game type, and
reduced the bn256Pairing precompile input limit as a preemptive Glamsterdam
defense. op-geth and op-program do not support Karst — see the
end-of-support notice.
Minimum component versions (from Upgrade 19 notice):
What changed
Per the spec overview and the Upgrade 19 notice:- L2 Contract Manager (L2CM): governance-approved L2 predeploy upgrades through a consensus-layer mechanism.
- Osaka EIPs on L2, including
EIP-7825 (transaction gas limit
cap, not applied to deposits),
EIP-7823 and
EIP-7883 (MODEXP bounds and gas),
EIP-7910 (
eth_config), EIP-7939 (CLZ opcode), and EIP-7951 (secp256r1 gas cost alignment). - Reduced the
bn256Pairingprecompile maximum input size from 427 to 300 pairs (Glamsterdam defense). - Promoted
CANNON_KONA(game type 8) to the respected game type, makingkona-clientthe primary fault proof program used for withdrawals. - Consensus layer: network upgrade transactions applied during derivation.