Release v4.4.0(Aptos support)
Global Priority
HIGH: This is a high priority release, and you must upgrade as as soon as possible if you are validator
- runtime version
22
->27
at#6,191,497
- Improve xstaking election
- Implement btc to evm address
- Implement btc to aptos address
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.x.x 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
the ChainX v3.0.0 seed nodes are bad, so you should use new mainnet bootnodes with--bootnodes
"/ip4/52.77.243.26/tcp/23555/ws/p2p/12D3KooWQ6GGfmvmmmsbKRmZqMA3A8rxaHz25HvA7JNBbcZhLXtk"
"/ip4/120.26.57.227/tcp/36789/ws/p2p/12D3KooWEAX2BcQCZP79MuxQpqLQUop7P3tZY97eNxxUgc4ZTu3k"
"/ip4/47.114.74.52/tcp/36789/ws/p2p/12D3KooWJPMUkGytfAMt3AMqm4AFn4VToXjbWZoC4Z2NxXNXvTwb"
- (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.x.x to complete the db migration (note that the migration process is irreversible, it is recommended to back up the data first)
- (4) ChainX v4.x.x continues to synchronize blocks
Rust compiler versions
- Rust Nightly: nightly-2021-11-07
Docker image
docker pull chainxorg/chainx:v4.4.0
What's Changed
- Add EVM Contracts by @icodezjb in #637
- Relaunch chainx-malan testnet by @icodezjb in #638
- Impl btc to evm by @AAweidai in #642
- impl move address by @AAweidai in #645
- Improve xstaking election by @icodezjb in #639
- Bump ChainX v4.4.0 by @icodezjb in #647
Full Changelog: v4.3.0...v4.4.0
Checksum(Local build)
md5sum | sha256 | name |
---|---|---|
66d04949378c68da01ed011913ec063a | 2c35c5aa489aa30b01c32cca745ed82879d2406a89361b00b3c09e72b60183e3 | chainx-4.4.0-ubuntu-20.04-x86_64 |
9bf09783db6c2d1e6d1954b985966200 | afba5115d3f4930da4324927d831567cd08ab8fc9f2e81b0e0fdc3c179a3aeda | chainx_wasm |
fedd1039935378ad6157afd067b555d2 | 33a74b9f5cc29d9b8b15e5543e7498114d3453fd474fbb470a8f4a07283bb6ec | chainx_compact_wasm |
092724dfaa59f23d917207fd7139c49b | 45517b59e3916fb01bc55e4429f0995f6d3bbcbf05fd0f404037fc4fb21dfc5d | chainx_compressed_wasm |
Srtool details
✨ 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.4.0
GIT commit : de7ae7e97c9e2448da99499fa2b171b9a3688222
GIT tag : v4.3.0
GIT branch : develop-2022
Rustc : rustc 1.57.0 (f1edd0429 2021-11-29)
Time : 2022-10-18T07:57:04Z
== Compact
Version : chainx-27 (chainx-net-1.tx5.au1)
Metadata : V14
Size : 5.11 MB (5355453 bytes)
Proposal : 0x2ecdd6c0856c989b18aa6741cfba4b3881f7502e5cd1a11d7631f981d4a51bac
IPFS : QmZosCK6yZiPcfeoUqz8oZYiVyjZq1hnSbPvT3qu2tm8mp
BLAKE2_256 : 0x59765993c426c10403cf736c4503218c77730fe16a9c4b112c4d87a726a7a8da
Wasm : runtime/chainx/target/srtool/release/wbuild/chainx-runtime/chainx_runtime.compact.wasm
== Compressed
Version : chainx-27 (chainx-net-1.tx5.au1)
Metadata : V14
Size : 1.16 MB (1217412 bytes)
Compression : 77.27%
Proposal : 0x2c14515ef03fa351e9efcb4fbe6cd6bc078bca9950e4e5b58b4af4cf1f74c27d
IPFS : QmRAYj2g3iVCSm6ntA5ngmKjgStTFBn35aHssd3MgeGB4P
BLAKE2_256 : 0x6f101aaf7b1b834c2e49b504faff5f0db832d9ab51544c4a88d01be675283e1d
Wasm : runtime/chainx/target/srtool/release/wbuild/chainx-runtime/chainx_runtime.compact.compressed.wasm