TechFlow news: The upgrade for Polygon zkEVM Mainnet Beta has been initiated, lasting 10 days.
The Dragon Fruit upgrade includes a series of network improvements, including support for the latest Ethereum opcode PUSH0.
This article will introduce the key features of Dragon Fruit, its security audits, and how developers can use and test Dragon Fruit on the testnet prior to its mainnet launch on September 11.
The upgrade includes two new features: the PUSH0 opcode and an RLP parsing fix. PUSH0 is the latest EVM opcode; once Dragon Fruit is implemented, Polygon zkEVM Mainnet Beta will stay in sync with the latest version of Solidity, maintaining Rollup's EVM equivalence. The RLP parsing fix resolves a non-critical error in transaction parsing. These features have undergone security audits, including a separate audit focusing on cryptographic optimizations. The audit results revealed no major risks or integrity issues, and all non-critical risks identified during the audit have been resolved.
Currently, developers can use and test the new upgrade featuring PUSH0 on Polygon zkEVM’s public testnet. Testnet connection details are available on the relevant website. The Dragon Fruit mainnet beta upgrade affects various aspects of validators, including the logic responsible for generating state transitions. This requires upgrading the Polygon.zkEVM.sol consensus contract.
According to Polygon zkEVM's governance model, the upgrade has triggered a 10-day timelock to ensure security and protect user funds. Developers and regular users have sufficient time before the upgrade takes effect to withdraw their funds if necessary. The upgrade process has already started and will conclude 10 days later on September 10.




