Release v5.1.1
Global Priority
MEDIUM: This is a medium priority release, and you should upgrade as as soon as possible if you are validator
- runtime version
31
->32
at#9,793,748
- ChainXBridge
- Add xpallet_gateway_bitcoin::set_confirmed_number
- Fix
eth_getCode
rpc
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/18.142.230.171/tcp/23555/ws/p2p/12D3KooWQ6GGfmvmmmsbKRmZqMA3A8rxaHz25HvA7JNBbcZhLXtk",
"/ip4/47.99.179.60/tcp/20222/ws/p2p/12D3KooWGLMfkuzy9WzbV7rTRvHk6AvHg89nT8mipNQoQw36eARc",
"/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 v5.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 v5.x.x continues to synchronize blocks
Rust compiler versions
- Rust Nightly: nightly-2021-11-07
Docker image
docker pull chainxorg/chainx:v5.1.1
What's Changed
- Add xpallet_gateway_bitcoin::set_confirmed_number
- Fix
eth_getCode
rpc
Full Changelog: v5.1.0...v5.1.1
Checksum(Local build)
md5sum | sha256 | name |
---|---|---|
92a7822ae2c56e3a830f1d5e872e39bc | a318be1d328cde9e1a94e7d0357586460d8e55e168148332a4ec209e6f37d9e5 | chainx-5.1.1-ubuntu-20.04-x86_64 |
df39be9f4b759683fc465158370e2e2e | 82afda992842adcc437b98bcf603c6232f08a83c5392f68097ddda096160ceb8 | chainx_wasm |
ba7d88b217da925b1f1ee770c412bd91 | f0ef06f5856c652b5ec339ff14ccc1741ff2a4158b342dd5c6a139cca1263906 | chainx_compact_wasm |
d51a77d2886736f5548c010724a64f6e | e71bce36c221aea90342e72fe3b0949273382f368c9802b512faf869b20474aa | 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 v5.1.1
GIT commit : 4cb02a2
GIT tag : v5.1.0
GIT branch : develop-2022
Rustc : rustc 1.57.0 (f1edd0429 2021-11-29)
Time : 2023-06-27T04:29:39Z
== Compact
Version : chainx-32 (chainx-net-1.tx7.au1)
Metadata : V14
Size : 5.15 MB (5399617 bytes)
Proposal : 0xe4a4374dfb22e5076a8631dc73cbb13055176ea81d1ad664c1677738d3ee5805
IPFS : QmNpRLtGMemzJaW7CXnF2pPfA63oTNjk9rnRHmd7s6wPVG
BLAKE2_256 : 0x276d9a2ae55c6cf65bc390ba8527f4622a524eb87bed86b1bec5130c216cd121
Wasm : runtime/chainx/target/srtool/release/wbuild/chainx-runtime/chainx_runtime.compact.wasm
== Compressed
Version : chainx-32 (chainx-net-1.tx7.au1)
Metadata : V14
Size : 1.17 MB (1223643 bytes)
Compression : 77.34%
Proposal : 0x0f02e0f49477cab60c5167c78cdfb1600656b60a51ecb7713992045c7877b1fa
IPFS : QmPdyx5dQqSYKym3eE5RaQpV4GNu7LzY784acYsmCtEcTs
BLAKE2_256 : 0x5a39c800231c14ac0f3606e40ac252987c9234f8d8577bed75c2d350af2a11ef
Wasm : runtime/chainx/target/srtool/release/wbuild/chainx-runtime/chainx_runtime.compact.compressed.wasm