github paritytech/cumulus statemine-v6.0.0
Statemine v6 (for Polkadot v0.9.12)

latest releases: v1.0.0-rc5, v1.0.0, v1.0.0-rc4...
2 years ago

This release contains the changes from statemine-v5.0.0 to statemine-v6.0.0.
This release updates the Westmint and Statemine runtimes to Polkadot v0.9.12. It also
removes the RandomnessCollectiveFlip pallet.

Global Priority

‼️ HIGH: This is a high priority release and you must upgrade as as soon as possible because #517 introduces the upgrade signal that needs to be supported by the client. The runtime upgrade to Statemine v6 can only happen once the collators are upgraded.

Rust compiler versions

This release was tested against the following versions of rustc. Other versions may work.

  • Rust Stable: rustc 1.56.1 (59eed8a2a 2021-11-01)
  • Rust Nightly: rustc 1.58.0-nightly (46b8e7488 2021-11-07)

Migrations

  • [C] #517 ‼️ HIGH - Look at the upgrade go-ahead and restriction signals
  • [C] #726 - Remove randomness collective flip new

Runtimes

The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.18 and rustc 1.56.1 (59eed8a2a 2021-11-01).

Statemine

🏋️ Runtime Size:		646.84 KB (662361 bytes)
🔥 Core Version:		statemine-600 (statemine-0.tx4.au1)
🗜 Compressed:			Yes: 77.05%
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xfa34e153bac80d2fee7a49c80aa458992ee5c72369f5af54c75632f1303564da
🗳️ authorizeUpgrade hash:	0x41969c76df1122a684fec0b905552b47213c7721796ad7d56fcf34afb0d5cbc4
#️⃣ Blake2-256 hash:		0x41a1efbfe6695d794e0b7ddf6c2ba1b50a9baef1f725a554849c4b1cdbf72795
📦 IPFS:			QmNgjSqbzUgeC8jgmQ2eadiGNTRySHmnBTqrSJcCv2Uakr

Westmint

🏋️ Runtime Size:		649.66 KB (665250 bytes)
🔥 Core Version:		westmint-600 (westmint-0.tx4.au1)
🗜 Compressed:			Yes: 77.16%
🎁 Metadata version:		V14
🗳️ system.setCode hash:		0xf5b55f2d56688f3d6d94d4f6bb3155b7d3edda59cb6d0f395aea998e614241d3
🗳️ authorizeUpgrade hash:	0x90f34acb15da5afda314c7f94f07eb5105691c1431d974e6a67293b31d4002d4
#️⃣ Blake2-256 hash:		0x368ecf7e5ce7754e98e195e14deeda401e9a2aaa69b5ee3f4c59d68679434363
📦 IPFS:			QmVMgi32K1gLC1k9QgbKes6x6H8NfFxiRxcidbmpbXajFv

Changes

Legend

  • [C] Cumulus
  • [P] Polkadot
  • [S] Substrate

Client

  • [S] #9789 - Quickly skip invalid transactions during block authorship.
  • [S] #9663 Low - Introduce block authorship soft deadline
  • [S] #9938 - --dev implies --tmp
  • [S] #9971 Low - Use correct db path for parity-db
  • [S] #9966 - Disable log reloading by default
  • [S] #10003 - Sc-executor-wasmtime: upgrade wasmtime to 0.30.0
  • [S] #10013 - Make the ws buffer size configurable

Runtime

  • [P] #3988 - Tidy up xcm errors in preparation for v2.
  • [S] #9834 Low - Rework transaction priority calculation
  • [S] #9948 - Root origin always bypass all filter, other origin cannot by…
  • [P] #4062 ‼️ HIGH - Dispatchable xcms should translate to v0
  • [S] #10004 - More lenient mechanism for identifying stash accounts in pur…
  • [P] #4145 - Fix weights on hard-coded xcm fragments (backport)
  • [P] #4157 - Allow queries subscriptions - backport v0.9.12
  • [C] #669 - Disable permissionless asset creation for Statemint
  • [C] #700 - Allow Queries and Subscriptions
  • [C] #715 - Companion for dispatch_as
  • [C] #701 - Ensure a bad datastream cannot cause problems
  • [C] #735 - Adjust XCM weights to 1B

Misc

There are 25 other misc. changes. You can expand the list below to view them all.

25 misc. changes
  • [S] #9789 - Quickly skip invalid transactions during block authorship.
  • [P] #3988 - Tidy up xcm errors in preparation for v2.
  • [S] #9834 Low - Rework transaction priority calculation
  • [S] #9663 Low - Introduce block authorship soft deadline
  • [P] #3980 - Allow an offset to lease periods
  • [S] #9938 - --dev implies --tmp
  • [S] #9757 - Add low level traits to retrieve name, symbol, decimals and …
  • [S] #9948 - Root origin always bypass all filter, other origin cannot by…
  • [S] #9814 - Support extra constant renaming
  • [S] #9971 Low - Use correct db path for parity-db
  • [S] #9966 - Disable log reloading by default
  • [P] #4036 - Validator-discovery: don't remove multiaddr of requested `pe…
  • [S] #9425 - Add deposit and withdraw events to balances pallet
  • [S] #9698 - Pow: add version for quick-check of metadata state and refac…
  • [S] #9755 - Switch to using ss58-registry crate
  • [C] #651 - Added key in subcommand
  • [P] #4062 ‼️ HIGH - Dispatchable xcms should translate to v0
  • [S] #10003 - Sc-executor-wasmtime: upgrade wasmtime to 0.30.0
  • [P] #4058 - Create a readme for xcmv1 detailing notable changes
  • [S] #10013 - Make the ws buffer size configurable
  • [S] #10004 - More lenient mechanism for identifying stash accounts in pur…
  • [P] #4145 - Fix weights on hard-coded xcm fragments (backport)
  • [P] #4148 - Fix xcm teleport benchmark (backport)
  • [P] #4157 - Allow queries subscriptions - backport v0.9.12
  • [C] #731 - Align Call Indices between Westmint and Statemint

Don't miss a new cumulus release

NewReleases is sending notifications on new releases.