Glamsterdam's Hoodi testnet fork is on hold while developers review how proposed gas changes affect existing contracts. Auditors found that code written before the upgrade can behave differently under the new rules, and no new date has been set.
Ethereum developers had targeted 26 October for the Hoodi fork before postponing it. Ethereum Foundation developer Marius van der Wijden then said on 6 November that the fork remained on hold while teams work through issues from the gas review.
The hold on this testnet fork stems from the upgrade's effect on how the network charges for operations that touch or expand its state. As a result, a contract's code can look identical after the upgrade yet take a different path.
Two gas proposals change the cost of state
EIP-8037 and EIP-8038 affect the cost of creating state and accessing existing state. EIP-8037 separates the accounting for some state creation from ordinary execution gas, using a reservoir for eligible operations. EIP-8038 reprices operations that access state.
Together, the changes can alter how much gas a contract has left at a particular point in execution. A familiar application can therefore produce a different result even when the user supplies the same transaction inputs.
Failed calls can still end in a completed transaction
Auditor ChainSecurity identified cases where a call can fail and the calling smart contract can still complete its failure handler. Under the earlier gas rules, the same path might have caused the outer transaction to revert.
The Ethereum Foundation's November update describes eight assumptions under review. They include hard-coded gas thresholds, gasleft() measurements and an EIP-7702 case in which a transaction is included even though an authorisation inside it did not take effect.
What happens next
Developers are checking assumptions across client implementations and existing contracts. ChainSecurity, Dedaub and internal reviewers contributed to the review, according to the Ethereum Foundation update.
Work on Hegota continues in parallel. For Glamsterdam, the next milestone is a revised Hoodi schedule, and the timing of the next test is left to a later decision.
Source: crypto.news
Trading involves risk.