This repository has been archived by the owner on Nov 15, 2023. It is now read-only.
Statemine v4 RC2 (for Polkadot v0.9.10)
Pre-release
Pre-release
Upgrades Statemine and Westmint to Polkadot to v0.9.10
❗️Important Changes
- New host functions: paritytech/substrate#9391
- THIS REQUIRES COLLATORS TO UPGRADE THEIR NODES BEFORE THE 0.9.10 RUNTIME UPGRADE HITS THE RELAY CHAIN
- Transaction Version changed (1 -> 2)
pallet-xcm
extrinsics have changed and require different encoding.
Notable Changes
- Support XCM v1
Native runtimes:
- Statemine: 4 (spec_version), 2 (transaction_version)
- Westmint: 4 (spec_version), 2 (transaction_version)
This release was tested against the following versions of rustc
. Other versions may work.
- rustc 1.53.0 (53cb7b09b 2021-06-17)
NOTE: The WASM runtimes built with srtool using rustc 1.53.0 (53cb7b09b 2021-06-17)
.
Runtime Hashes
The following hashes are the encoded call hashes for a parachainSystem.authorizeUpgrade
call over XCM for the compressed runtimes:
- Statemine:
0x4f88d6ba7993c3982171948bb5fbbb2b7f1da968d3900adef670e1a9d9ad49f6
- Westmint:
0x82fe55a1734c87e5f1f1de69bc18feff4751e429d3a6a718c0258f93cb603cd0
Those hashes can be checked using (example for statemine):
subwasm --json info statemine_runtime.compact.compressed.wasm | jq -r .parachain_authorize_upgrade_hash
Changes since statemine_v3
- 40dbe4b: Update deps
- bcb3436: Update weights for Statemine, Statemint and Westmint (#643)
- 288a98d: Fix Benchmarks for Statemine-V4 release (#639)
- 431409b: bump transaction_version
- a025f90: remove applied runtime migrations
- f5a3851: Fix Statemint benchmarks (#589)
- 3555f7b: bump runtime spec version
- 870b214: update substrate to latest polkadot-v0.9.10
- 7d473c1: Use new MultiLocation syntax everywhere (#570)
- e36689f: Support XCM v1 (Companion to #2815) (#561)