PR 12581: credit state gas refills to the reservoir and add a legacy share
(LukaszRozmej, editing both EIP-8037 and EIP-2780) targets the problems in the ChainSecurity article:
以太坊研究日报
Two days after the ChainSecurity report, a fix took shape. A PR from LukaszRozmej credits state gas refills and rollbacks only to the reservoir, so `gas_left` never increases within a frame, and adds a legacy share so a new storage slot still costs its Osaka price in execution gas; the same mechanism goes into EIP-8141. Another PR proposes a RESERVOIR opcode so contracts can see the reservoir balance. EIP-8425 quantum freeze and account recovery was merged as a draft.
(LukaszRozmej, editing both EIP-8037 and EIP-2780) targets the problems in the ChainSecurity article:
(LukaszRozmej); otherwise a callee in a frame transaction could write a cold new slot with about 12,100 execution gas.
(ja7ad), 0x4d, returning the current frame's `state_gas_reservoir` (the remaining `state_gas_left` in frame transactions); used with `GAS`, it lets contracts measure net consumption including state gas.
(LukaszRozmej). The draft had `GAS` return milli-gas while call arguments and the stipend stayed in gas, which would make code like `gasleft() - 5000` or `gasleft() < x / 63` off by a factor of 1000; after the change, milli-gas stays inside the EVM.
Was merged (colinlyguo, EIP-8425), proposing a minimal framework for freezing legacy ECDSA authorization and recovering unmigrated accounts, building on a Magicians discussion about freezing and recovery for Q-day.
Was merged, defining account state, ordinary call semantics, empty return data and EIP-2929 access accounting for calls to the old address; clarify recovery scope and account access rules was also merged.
EIP-8425: clarify ecRecover removal semantics was merged, defining account state, ordinary call semantics, empty return data and EIP-2929 access accounting for calls to the old address; clarify recovery scope and account access rules was also merged.
.
Merged; last-written block in PBT leaves, merged.
EIP-8360: define TCREATE account context, opcode rules and gas alignment, merged; last-written block in PBT leaves, merged.
20:28, starting with OffMarket, which brings privacy to Polymarket.
23:59.
18:31.