22
33This document outlines major changes between releases.
44
5+ ## 0.5.0 "Neutralization" (22 Oct 2025)
6+
7+ This version introduces the support for two Ethereum major upgrades: Cancun and
8+ Prague. Since this repository starts from and still is an Execution Layer (EL),
9+ this upgrade is only a part of Dencun and Pectra. As a result, the proposal of
10+ EIP-4844 (Shard Blob Transactions) are not fully implemented. Currently, blob
11+ data is only very short-lived in the network, and doesn't have any API to get
12+ properly accessed.
13+
14+ Follow the instructions below to upgrade your node from v0.4.2 to v0.5.0:
15+
16+ 1 . Download new binary and new genesis configuration file from the release page.
17+ 2 . Gracefully stop the node.
18+ 3 . Replace the old binary with the new binary.
19+ 4 . For TestNet nodes only: reinitialize DB using new binary and
20+ new genesis configuration file with the following command:
21+ ```
22+ ## If you are running a full node, don't remove DB.
23+ ./geth init --state.scheme hash --datadir ./node-datadir ./config/genesis.json
24+
25+ ## If you are running a snap node, you can reserve the DB by reiniting with
26+ ## "--state.scheme hash". Or, remove existing DB and init a new one with
27+ ## "--state.scheme path" as default.
28+ ./geth removedb --datadir ./node-datadir
29+ ./geth init --datadir ./node-datadir ./config/genesis.json
30+ ```
31+ 5 . Start the node with ` --state.scheme ` set to ` hash ` or ` path ` (default)
32+ correspondingly.
33+
34+ Behaviour changes:
35+ * ` Cancun ` fork is enabled at timestamp ` 1761600000 ` on TestNet (#522 )
36+ * ` Prague ` fork is enabled at timestamp ` 1761600000 ` on TestNet (#522 )
37+
38+ Improvements:
39+ * base Geth source code is updated to v1.14.13 (#487 )
40+ * base Geth source code is updated to v1.15.11 (#499 )
41+ * reschedule ` NeoXAMEV ` and ` NeoXEthSig ` forks for PrivNet setups (#510 )
42+ * update hardware requirement documentation (#514 )
43+ * remove proxy checks from system contracts and upgrade hardhat (#519 )
44+
545## 0.4.2 "Mutualization" (2 Sep 2025)
646
747A couple of ZK-based DKG rounds passed on TestNet, hence it may be safely
@@ -27,9 +67,9 @@ your node from v0.4.1 to v0.4.2:
27675 . Start the node.
2868
2969Behaviour changes:
30- * NeoXDKG, NeoXAMEV and NeoXEthSig forks of MainNet are rescheduled to 3623040,
70+ * ` NeoXDKG ` , ` NeoXAMEV ` and ` NeoXEthSig ` forks of MainNet are rescheduled to 3623040,
3171 3689280 and 3689280 blocks correspondingly (#512 )
32- * reschedule NeoXDKG fork for PrivNet setups (#502 )
72+ * reschedule ` NeoXDKG ` fork for PrivNet setups (#502 )
3373
3474Improvements:
3575 * check DKG-related files are available on node startup (#503 )
0 commit comments