MIGRATE TO N3


BLOG June 20, 2025

Neo X TestNet v0.4.0 Upgrade Announcement

Neo X TestNet is rolling out a major upgrade, scheduled to take effect on June 23, 2025.

Version 0.4.0 introduces a preview of ZK-based DKG verification added to the KeyManagement system contract, along with support for ZK-based DKG execution at the dBFT level. This feature will be automatically enabled once the KeyManagement contract is upgraded by network maintainers, following a necessary audit.

Note: This feature is still under development and may undergo further refinement in future releases.

This version also includes a new  NeoXEthSig fork, which adopts a canonical format for TPKE block signatures. Additionally, it brings a series of optimizations and fixes related to anti-MEV mechanisms and dBFT performance.

Compatibility

Fully compatible with TestNet v0.3.2 and MainNet v0.2.2. 


New Features

  • EthereumPoS-compatible block signature support

  • ZK-based DKG verification in KeyManagement contract

  • ZK-based DKG execution support in dBFT


Behavior Changes

  • Rename txpool.signaturecache CLI flag to txpool.amevcache

  • Rename eth_getEncryptedTransaction RPC API to eth_getCachedTransaction


Improvements

  • Refactored anti-MEV cache pool implementation

  • Refactored anti-MEV verification pool in dBFT

  • Optimized dBFT execution with anti-MEV enabled


Bug Fixes

  • Fixed panic in anti-MEV cache pool when removing expired transactions

  • Fixed incorrect DKG synchronization with miner interruption

  • Resolved panic during dBFT payload processing on miner shutdown

  • Corrected non-canonical TPKE block signature format

  • Fixed panic during PreBlock verification in dBFT

If you need support while building on Neo X, join our Discord and get help directly from the Neo developer community.

Written by:
NGD
Tags: