github Quantus-Network/chain v1.0.0-gm
Quantus v1.0.0-gm

latest release: v1.0.1
5 hours ago

Quantus v1.0.0-gm

Mainnet golden master. This tag is the source of the mainnet genesis runtime.

Item Value
Commit f5828f0bd827f476cad299d0b092da128f863f5c
Runtime quantus-runtime spec_version 152, transaction_version 6
Runtime wasm sha256 0xa308b48528000c60bf37c8237f15015146cb37095e80bc89f149e1e527f80ded
Runtime wasm blake2-256 0x4a2d509dfa3faf06a9645bd444d5f2f63ac8ab2f75ba540a0b84680a514514fa
Genesis hash 0xfb5487c0be6ae4ade2d41d16e50465129861636c2b8d61fa94d7a19631626fba
Chain spec mainnet.json (attached), id mainnet, token QTC, ss58 189

Run a node

Any quantus-node from v0.11.1 on works. Pass the chain spec by path:

quantus-node --chain ./mainnet.json --validator --node-key-file node_key.p2p --rewards-inner-hash <your-inner-hash>

Verify the genesis yourself

git clone https://github.com/Quantus-Network/chain && cd chain && git checkout v1.0.0-gm
docker run --rm -e RUSTC_BOOTSTRAP=1 -e RUSTC_VERSION=1.93.0 -e PACKAGE=quantus-runtime \
  -e RUNTIME_DIR=runtime -e "BUILD_OPTS=--features on-chain-release-build" -e PROFILE=release \
  -v "$PWD:/build" paritytech/srtool:1.93.0 build --app --json -cM
# the sha256 srtool prints must equal the wasm asset and the :code key of mainnet.json:
jq -r '.genesis.raw.top."0x3a636f6465"' mainnet.json | cut -c3- | xxd -r -p | sha256sum
# and the running chain's genesis code:
./scripts/genesis_verification.sh --release-tag v1.0.0-gm --node-url https://<rpc>

Assets: node binaries for macOS arm64, Linux x86_64 and arm64, Windows x86_64; runtime wasm
(compact and compressed); srtool build report; mainnet.json.

Don't miss a new chain release

NewReleases is sending notifications on new releases.