Glamsterdam Testnet Upgrade Delayed Due to EIP-8037 Compatibility Issues

iconKuCoinFlash
Share
AI summary iconSummary
The Glamsterdam testnet upgrade has been delayed due to gas fee issues related to EIP-8037. ChainSecurity identified compatibility risks, including potential gas underflow during transactions. Core developers raised concerns regarding gas optimization and inaccurate gas consumption calculations. The report highlights 13 real-world cases, with fixes anticipated this week. Developers, auditors, and node operators are collaborating to resolve the issues before resuming the upgrade.

Odaily Planet Daily reports that Toni Wahrstätter stated that ChainSecurity’s report identified compatibility and security issues with EIP-8037 affecting certain smart contracts. Core developers decided last week to delay the Hoodi testnet upgrade to Glamsterdam. Issues discovered include the potential for remaining gas to increase during transaction execution, causing underflow in some gas counting logic and triggering rollbacks, or activating code paths that should not have been executed, making transactions appear successful. Some contracts may also underestimate gas usage due to incorrect calculation of gas consumption during calls. ChainSecurity previously reported having identified 13 real-world cases and is conducting responsible disclosure with affected projects.

Toni Wahrstätter stated that further investigation of the relevant contracts and evaluation of solutions will continue this week. The resolution process may require collaboration among application developers, core developers, auditors, and node operators, and in the worst-case scenario, adjustments to the protocol specifications may be necessary. He reminded application developers and auditors to check contract compatibility with EIP-8037 and EIP-8038 and to report any issues promptly.

Disclaimer: The information on this page may have been obtained from third parties and does not necessarily reflect the views or opinions of KuCoin. This content is provided for general informational purposes only, without any representation or warranty of any kind, nor shall it be construed as financial or investment advice. KuCoin shall not be liable for any errors or omissions, or for any outcomes resulting from the use of this information. Investments in digital assets can be risky. Please carefully evaluate the risks of a product and your risk tolerance based on your own financial circumstances. For more information, please refer to our Terms of Use and Risk Disclosure.