For builders deploying Ethereum contracts, a draft proposal would separate new contracts from existing ones when applying changes to Gas costs—the charges assigned to contract execution. According to PANews, Ethereum developer Leo Glicic submitted an EIP draft proposing versioned opcodes, or execution instructions, to enable Gas repricing while preserving backward compatibility.
Different rules for new and existing contracts
Under the proposal, newly deployed contracts would have to use V2 opcodes and follow the Gas schedules specified in EIP-8037/8038. Existing contracts would continue using the older schedule.
The V2 instruction set would exclude Gas-introspection opcodes, including GAS and GASLIMIT, which expose Gas-related information to contract code. Deployment would revert if a contract included these excluded instructions.
A version check for delegated calls
The draft also introduces DELEGATECALL_V2. It would behave similarly to DELEGATECALL, but require the target contract to have code_version ≥ 2. If that requirement were not met, the call would fail immediately.
The stated aim is to allow future adjustments to Gas costs without breaking already-deployed contracts. The report describes a draft proposal, not an implemented Ethereum change.
Original publication: November 9, 2026, at 11:19:48 (UTC+08:00).
Source: PANews original article.