diff --git a/.ckb-light-version b/.ckb-light-version index 5aff472ddf..b043aa648f 100644 --- a/.ckb-light-version +++ b/.ckb-light-version @@ -1 +1 @@ -v0.4.1 +v0.5.0 diff --git a/.ckb-version b/.ckb-version index 9bb8722956..4177f84ed3 100644 --- a/.ckb-version +++ b/.ckb-version @@ -1 +1 @@ -v0.201.0 +v0.202.0 diff --git a/CHANGELOG.md b/CHANGELOG.md index f75326a538..2089648a4e 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,25 @@ +# 0.202.0 (2025-06-25) + +### Caveat + +The [CKB 2023](https://github.com/nervosnetwork/rfcs/blob/master/rfcs/0051-ckb2023/0051-ckb2023.md) Hardfork will be activated at **Epoch 12,293**(estimated 2025-07-01) and requires **CKB@v0.200.0** or **Light Client@v0.5.0** and above. + +To ensure synchronization after the hardfork, please upgrade Neuron to [v0.201.0](https://github.com/nervosnetwork/neuron/releases/tag/v0.201.0) or later for full node users, and to [v0.202.0](https://github.com/nervosnetwork/neuron/releases/tag/v0.202.0) or later for light client users. + +Visit https://explorer.nervos.org/hardfork for more information about the hardfork. + +### CKB Node & Light Client + +- [CKB@v0.202.0](https://github.com/nervosnetwork/ckb/releases/tag/v0.202.0) was released on Jun. 12th, 2025. This version of CKB node is now bundled and preconfigured in Neuron. +- [CKB Light Client@v0.5.0](https://github.com/nervosnetwork/ckb-light-client/releases/tag/v0.5.0) was released on Jun. 19th, 2025. This version of CKB Light Client is now bundled and preconfigured in Neuron + +### Assumed valid target + +Block before `0x6676e2c4ef75afd8ef00a61d21a230fbe83c672e6a89dc60dcb41879884979a1`(at height `16,517,698`) will be skipped in validation.(https://github.com/nervosnetwork/neuron/pull/3376) + +**Full Changelog**: https://github.com/nervosnetwork/neuron/compare/v0.201.0...v0.202.0 + + # 0.201.0 (2025-05-30) ### Caveat diff --git a/compatible.json b/compatible.json index 87521b060c..954f5ab8cc 100644 --- a/compatible.json +++ b/compatible.json @@ -1,5 +1,6 @@ { "fullVersions": [ + "0.202", "0.201", "0.200", "0.121", @@ -23,6 +24,7 @@ "0.103" ], "lightVersions": [ + "0.5", "0.4", "0.3", "0.2" @@ -30,6 +32,7 @@ "compatible": { "0.111": { "full": [ + "0.202", "0.201", "0.200", "0.121", @@ -47,6 +50,7 @@ "0.109" ], "light": [ + "0.5", "0.4", "0.3", "0.2" @@ -54,6 +58,7 @@ }, "0.110": { "full": [ + "0.202", "0.201", "0.200", "0.121", @@ -71,6 +76,7 @@ "0.109" ], "light": [ + "0.5", "0.4", "0.3", "0.2" @@ -94,6 +100,7 @@ }, "0.112": { "full": [ + "0.202", "0.201", "0.200", "0.121", @@ -111,6 +118,7 @@ "0.109" ], "light": [ + "0.5", "0.4", "0.3", "0.2" @@ -118,6 +126,7 @@ }, "0.114": { "full": [ + "0.202", "0.201", "0.200", "0.121", @@ -135,6 +144,7 @@ "0.109" ], "light": [ + "0.5", "0.4", "0.3", "0.2" @@ -142,6 +152,7 @@ }, "0.116": { "full": [ + "0.202", "0.201", "0.200", "0.121", @@ -159,6 +170,7 @@ "0.109" ], "light": [ + "0.5", "0.4", "0.3", "0.2" @@ -166,6 +178,7 @@ }, "0.117": { "full": [ + "0.202", "0.201", "0.200", "0.121", @@ -183,6 +196,7 @@ "0.109" ], "light": [ + "0.5", "0.4", "0.3", "0.2" @@ -190,6 +204,7 @@ }, "0.119": { "full": [ + "0.202", "0.201", "0.200", "0.121", @@ -207,6 +222,7 @@ "0.109" ], "light": [ + "0.5", "0.4", "0.3", "0.2" @@ -214,6 +230,7 @@ }, "0.120": { "full": [ + "0.202", "0.201", "0.200", "0.121", @@ -231,6 +248,7 @@ "0.109" ], "light": [ + "0.5", "0.4", "0.3", "0.2" @@ -238,6 +256,7 @@ }, "0.121": { "full": [ + "0.202", "0.201", "0.200", "0.121", @@ -255,6 +274,7 @@ "0.109" ], "light": [ + "0.5", "0.4", "0.3", "0.2" @@ -262,6 +282,7 @@ }, "0.201": { "full": [ + "0.202", "0.201", "0.200", "0.121", @@ -279,6 +300,33 @@ "0.109" ], "light": [ + "0.5", + "0.4", + "0.3", + "0.2" + ] + }, + "0.202": { + "full": [ + "0.202", + "0.201", + "0.200", + "0.121", + "0.120", + "0.119", + "0.118", + "0.117", + "0.116", + "0.115", + "0.114", + "0.113", + "0.112", + "0.111", + "0.110", + "0.109" + ], + "light": [ + "0.5", "0.4", "0.3", "0.2" diff --git a/lerna.json b/lerna.json index 1d07116725..145b2d4a66 100644 --- a/lerna.json +++ b/lerna.json @@ -2,7 +2,7 @@ "packages": [ "packages/*" ], - "version": "0.201.0", + "version": "0.202.0", "npmClient": "yarn", "$schema": "node_modules/lerna/schemas/lerna-schema.json" } diff --git a/package.json b/package.json index 0b968e99ef..6cbe4f3f58 100644 --- a/package.json +++ b/package.json @@ -2,7 +2,7 @@ "name": "neuron", "productName": "Neuron", "description": "CKB Neuron Wallet", - "version": "0.201.0", + "version": "0.202.0", "private": true, "author": { "name": "Nervos Core Dev", diff --git a/packages/neuron-ui/package.json b/packages/neuron-ui/package.json index 1cd8db0031..3cc09140b0 100644 --- a/packages/neuron-ui/package.json +++ b/packages/neuron-ui/package.json @@ -1,6 +1,6 @@ { "name": "neuron-ui", - "version": "0.201.0", + "version": "0.202.0", "private": true, "author": { "name": "Nervos Core Dev", diff --git a/packages/neuron-wallet/.env b/packages/neuron-wallet/.env index 8151ad7ef4..344b397430 100644 --- a/packages/neuron-wallet/.env +++ b/packages/neuron-wallet/.env @@ -121,6 +121,6 @@ MAINNET_MULTISIG_TXHASH=0x6888aa39ab30c570c2c30d9d5684d3769bf77265a7973211a3c087 TESTNET_MULTISIG_TXHASH=0x2eefdeb21f3a3edf697c28a52601b4419806ed60bb427420455cc29a090b26d5 # CKB NODE OPTIONS -CKB_NODE_ASSUME_VALID_TARGET='0x8d98cc0af11e54e7c66b10d188cea7bd1ec33acee624eb0fddd9bb6951cf720e' -CKB_NODE_ASSUME_VALID_TARGET_BLOCK_NUMBER=16284813 -CKB_NODE_DATA_SIZE=125 +CKB_NODE_ASSUME_VALID_TARGET='0x6676e2c4ef75afd8ef00a61d21a230fbe83c672e6a89dc60dcb41879884979a1' +CKB_NODE_ASSUME_VALID_TARGET_BLOCK_NUMBER=16517698 +CKB_NODE_DATA_SIZE=126 diff --git a/packages/neuron-wallet/package.json b/packages/neuron-wallet/package.json index f4e0893b6d..1cfc1fce61 100644 --- a/packages/neuron-wallet/package.json +++ b/packages/neuron-wallet/package.json @@ -3,7 +3,7 @@ "productName": "Neuron", "description": "CKB Neuron Wallet", "homepage": "https://www.nervos.org/", - "version": "0.201.0", + "version": "0.202.0", "private": true, "author": { "name": "Nervos Core Dev", @@ -92,7 +92,7 @@ "electron-builder": "24.13.3", "electron-devtools-installer": "3.2.1", "jest-when": "3.6.0", - "neuron-ui": "0.201.0", + "neuron-ui": "0.202.0", "typescript": "5.3.3" } }