Neo has launched Neo-CLI v3.10.1, a patch replace that units the activation top for the Gorgon exhausting fork. This covers TestNet on roughly July twenty fourth and MainNet on August 1st. This launch additionally fixes a bug within the RPC pockets that was stopping regular transfers since v3.10.0 was deployed to MainNet on June twenty sixth.
Gorgon's exhausting fork is enabled when blocked 17,960,000 On TestNet and Blocks 12,020,000 On mainnet. Node operators working Neo-CLI ought to improve earlier than reaching these heights. In any other case, you’ll deviate from the consensus. Blockchain resynchronization is just not required for operators who improve in a well timed method.
Dynamic opcode pricing paves the way in which for cheaper transactions
Gorgon is a tough fork that was postponed in April when the Neo Council's proposal to scale back enforcement charges by 100 occasions stalled on a 7-7 vote. The priority on the time was that by decreasing the value throughout the board, an attacker might lock up the community for as little as $15. Relatively than approve the discount, the Council selected to attend for Neo SPCC's dynamic opcode pricing mannequin. That is supposed to make customary transactions corresponding to Flamingo token swaps about 100 occasions cheaper, whereas making malicious transactions exponentially dearer.
Neo-CLI v3.10.0 launched Gorgon preparation code in June, however the activation top was not set. v3.10.1 completes that course of and incorporates protocol-level adjustments, together with fixes for bitwise shift operations, optimizations for VM opcode dispatch, and updates to cryptographic validation logic.
RPC pockets bug repair
On this launch, sendtoaddress, sendfromand sendmany Since v3.10.0 was deployed on June twenty sixth, common pockets transfers are now not obtainable on MainNet because of the RPC methodology.
The basis trigger was: SignAndRelay The strategy that modified NetworkFee Disable the witness signature within the area after transaction signing. Obtained by consumer making an attempt pockets switch by way of RPC InvalidSignature There will likely be an error for about 2 weeks.
Corrections will likely be rewritten SignAndRelay Calculate expenses earlier than signing, re-sign if expenses have to be adjusted, confirm sender balances, and implement most cost limits. The improved methodology additionally eliminates the issue of conventional overbilling. Underneath MainNet coverage, earlier calculations confirmed that customers had been systematically charged greater than the value of the protocol itself. CalculateNetworkFee I want a manner.
Extra fixes and safety patches
The DeferredRelay plugin obtained a repair for a crash that affected new node installations. The next points happen on nodes with plugins enabled: KeyNotFoundException It is because the plugin tried to learn the ledger state earlier than the genesis block was persevered.
SQLiteWallet plugin is now fastened SQLitePCLRaw.lib.e_sqlite3 Migrate to v3.53.3 to handle CVE-2025-6965 in previous transitive SQLite dependencies. Node operators utilizing SQLiteWallet have to be upgraded to use the patch.
Evaluate of launch package deal
v3.10.1 introduces a brand new package deal format. Linux and macOS builds are presently shipped as follows: .tar.gz An archive containing a single file executable has been created and the title of the archive has been up to date to incorporate the model quantity. instance: neo-cli.v3.10.1-linux-x64.tar.gz. The archive accommodates a versioned root listing. Home windows and transportable builds stay intact .zip format.
Improve timeline
TestNet node upgrades are scheduled to start on July tenth, and mainnet node upgrades are scheduled for July twenty eighth as soon as TestNet is working stably. Please notice that operators upgrading from v3.10.0 that use the TokensTracker plugin will likely be added by the plugin. NetworkId to its save listing title. Chances are you’ll must rename current knowledge folders to match the brand new guidelines.
Full launch notes will be discovered on the hyperlink under.
https://github.com/neo-project/neo-node/releases/tag/v3.10.1

