Skip to content
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
Compare
Choose a tag to compare
@chevdor chevdor released this 08 Oct 09:17
239505c

Upgrades Statemine and Westmint to Polkadot to v0.9.10

⚠️ This is a pre-release provided to allow everyone to test and report issues.

❗️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