Global Priority
HIGH: This is a high priority release and you must upgrade as as soon as possible if you are validator
- runtime version
11
->12
at #3038400 - Substrate V2.0.0 -> Substrate V3.0.0
- Storage Migrations Checklist: #604
How to sync blocks from genesis(block #0)
- (0) You should know Debug: panicked at 'Storage root must match that calculated ' #609
if you use ChainX v4.0.0 directly sync blocks will be stuck at #881910 or other block. - (1) Compile ChainX v3.0.0 by
nightly-2020-09-30
or Download chainx-v3.0.0-ubuntu20.04-x86_64-unknown-linux-gnu-1 - (2) Until #3038400, please use ChainX v3.0.0 to synchronize with
NativeElseWasm (default mode)
- (3) For blocks after #3038400, complete (2) first, and then replace ChainX v3.0.0 with ChainX v4.0.0 to complete the db migration (note that the migration process is irreversible, it is recommended to back up the data first)
- (4) ChainX v4.0.0 continues to synchronize blocks
- (5) if you are validator, replace your ChainX v3.0.0 by ChainX v4.0.0 node as soon as possible before #3038400
Rust compiler versions
- Rust Nightly: nightly-2021-11-07
Docker image
docker pull chainxorg/chainx:v4.0.0
What's Changed
- Publish docker via GA by @liuchengxu in #583
- Use correct env name for docker GA by @liuchengxu in #584
- Fix the docker image repo by @liuchengxu in #585
- Taproot upgrade by @AAweidai in #594
- Fix ci by @hacpy in #599
- Fix docker build by @liuchengxu in #601
- Upgrade to ChainX v4.0.0 by @icodezjb in #605
New Contributors
Full Changelog: v3.0.0...v4.0.0
Checksum(Local build)
md5sum | sha256 | name |
---|---|---|
bd79618925c738305f4adbfd4a0930a9 | 12aa6b2c5ca6a39890160b89b55f00f553cf50321b33ba4535dc3c3195c7c0ac | chainx-4.0.0-ubuntu-20.04-x86_64 |
eff7ef6f8268a4ecba8eca7f43886522 | 61680f69142227d281ede0b839eac7ae6ee7760c4155771dc94ada839fbbbaa3 | chainx_wasm |
5eac36bcb166a735e4d879a188200b39 | 5edf2e771081ebb6869d5741ed0c89b45b890617fbc8b749e6d554197f61a50f | chainx_compact_wasm |
d280bd49581d88c6640e92a14205a4fb | aa0fd0bdb35b9930fe54b921f6f749c67f2ae3d827ab2657257a53083bccb29c | chainx_compressed_wasm |
Srtool Details
The runtimes have been built using srtool v0.9.19 and rustc 1.57.0 (f1edd0429 2021-11-29)
✨ Your Substrate WASM Runtime is ready! ✨
Summary generated with srtool v0.9.19 using the docker image paritytech/srtool:1.57.0:
Package : chainx-runtime v4.0.0
GIT commit : 74083a04d70967750ac1b24a2de911ddf6775ed1
GIT tag : v4.0.0
GIT branch : HEAD
Rustc : rustc 1.57.0 (f1edd0429 2021-11-29)
Time : 2022-03-08T08:48:39Z
== Compact
Version : chainx-12 (chainx-net-1.tx3.au1)
Metadata : V14
Size : 4.22 MB (4428492 bytes)
Proposal : 0xcc609ceeaaf064d066bb843fe6a40ab482c70a9ce574307a492b0e5fe5a99e71
IPFS : QmTtvvBV57L8ACanwnmN15uBy4CLT79pHnUZLooMKoUPfG
BLAKE2_256 : 0x3295ea1ed9e4b98697820dbdc976e03d4f075e14fcba518520710cfcb974092a
Wasm : runtime/chainx/target/srtool/release/wbuild/chainx-runtime/chainx_runtime.compact.wasm
== Compressed
Version : chainx-12 (chainx-net-1.tx3.au1)
Metadata : V14
Size : 1.92 MB (2012658 bytes)
Compression : 54.56%
Proposal : 0x6559c2b234d0ebd626ce9aa4bab530d69c1ca4967a8d80b7eb5ba0320e6520c5
IPFS : QmTdsZUvGNU7nbGvAPEqWA566h9awnN2J9i2Ct6y2iQqTn
BLAKE2_256 : 0x04a0f1ba4d121ca99f012cfd47527ad86306b77639507b23af242da73f83b10c
Wasm : runtime/chainx/target/srtool/release/wbuild/chainx-runtime/chainx_runtime.compact.compressed.wasm