Neo has released Neo X MainNet v0.5.1, a patch update that adds support for event subscriptions from enveloped transactions and schedules the Cancun and Prague upgrades on MainNet.
The update is compatible with v0.4.2 and v0.5.0 and does not require node resynchronization.
Hard forks
Deployment of Neo X v0.5.1 enables the Cancun and Prague forks on MainNet at timestamp 1,763,000,000, following successful deployment on TestNet.
The Cancun hard fork was designed to aid rollup scaling by integrating a new data format called blobs. Layer 2 solutions make active use of blobs to post large amounts of data which only needs to be stored by nodes temporarily, reducing costs.
Prague offers various execution layer improvements: a new precompile that supports the BLS12-381 curve for zkSNARK proof verification, increased calldata gas costs to encourage blob adoption, and improvements for stateless clients.
The Prague hard fork also introduces a powerful utility—the ability to set account code on externally owned accounts, allowing them to behave like smart contracts. This enables execution of multicalls and delegation to other addresses, facilitating forms of account abstraction among other benefits.
Update details
The release refines PreBlock construction, with changes focused on how enveloped transactions are handled. PreBlock handling was also refactored to reduce the likelihood of unexpected envelope reverts.
Real-time event subscriptions for envelopes were also introduced, allowing applications to track specific activity as blocks are produced.
Node information
Neo recommends all TestNet and MainNet operators upgrade to v0.5.1 to maintain stability and compatibility with upcoming forks.
Node operators on TestNet can upgrade from v0.5.0 without configuration changes. MainNet operators upgrading from v0.4.2 must reinitialize the database using the updated genesis configuration, though the existing database should not be deleted.
The full announcement can be found at the link below:
https://medium.com/neo-smart-economy/neo-x-mainnet-v0-5-1-upgrade-announcement-35b1fddd633e





About The Author: Brett Rhodes
Brett is a blockchain enthusiast and freelance writer who originally began producing content for the gaming & eSports industries. Now he spends most of his time contributing in the Neo ecosystem.
More posts by Brett Rhodes