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