github chainx-org/ChainX v4.0.0
Release V4.0.0

latest releases: v4.3.0, v4.2.0, v4.1.1...
2 years ago

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

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

Don't miss a new ChainX release

NewReleases is sending notifications on new releases.