Ethereum Hoodi testnet Glamsterdam hard fork postponed
On October 22, the smart contract security company ChainSecurity announced that the Glamsterdam hard fork on the Ethereum Hoodi testnet has been postponed. Researchers stated that security impacts have been found in existing contracts and identified 13 real cases, and they are currently conducting responsible disclosure with the affected projects. The announcement requests teams to review the contracts, and the Ethereum Foundation is assessing the scope of the impact; the announcement did not name the projects, provide contract addresses, or give an alternative fork date.
The related issues involve contracts that continue execution after capturing failed external calls. Under the reviewed gas changes, the failure handler may complete execution, whereas it would previously roll back due to gas exhaustion. The caller can deliberately provide insufficient gas to complete the target operation, but enough to allow the outer contract to record a permanent failure, causing operations that could have been retried to lose their recovery path.
The technical disclosure reviews EIP-8037 and EIP-8038 from the version specification dated October 13, where the gas examples described are for proposed execution behavior. The state-gas reservoir will be fully passed with the call, and forwarding restrictions apply to execution gas, with gasleft() only reporting the execution balance. According to the reviewed rules, clearing storage slots that start at zero at the beginning of a transaction can replenish up to 97,920 execution gas; intermediary contracts may also credit back the accounted state-creation fees upon REVERT and return them to the caller.