Please note this is a batch
call proposal, combining the Polkadot upgrade with the Statemint upgrade:
0xbf60cbdd406036e0b6a3028763bfe20d9569780c0ffddc75cf209358fce3111c
The Polkadot runtime will be upgraded to v9170 - Release notes, runtime changes and proposal hash can be found HERE. This release improves the block time degradation issues, as seen on Kusama. It also includes new changes in the runtime: like optimised weights and contains the PR to fully enable the bags list on polkadot, which removes the need of having a strict maximum count for nominators and also fully alleviates the phantom nominator issue. Both of these are explained further in the January issue of "Polkadot Staking Progress”.
0x8eb2806cbdf1a4ba91334669b2476870134db3af5c77f418152af0ad354d3b32
The Statemint runtime will be upgraded to v700:
The Uniques pallet includes an extra storage item linking class owners to their NFT classes. This storage map comes in handy for UI developers, especially around the UX of creating and minting NFTs.
With the inclusion of Polkadot 4470 and Cumulus 831, parachains that have HRMP channels with Statemint will finally be able to use them in both directions. For parachain developers, note that this is a breaking change and if you've used reserve backed transfers from Statemint then you will need to migrate some storage items.
It addresses all issues found by independent auditors regarding the Statemint runtimes. For Statemint, this means that once teleportation is ready (pending some final disputes related features) it should be OK to lift the call filter restricting asset/unique creation, opening the door for fungible and non-fungible assets in the Polkadot network.
As usual, the Statemint proposal will dispatch an authorizeUpgrade
message. All info about the upgrade can be found on the link above.
0x8adb4ccdf996f05fa7941ce3b56ecec6dd49a88d9db445963e813ac10cadd326
.0x01028adb4ccdf996f05fa7941ce3b56ecec6dd49a88d9db445963e813ac10cadd326
Feel free to use srtool yourself to check the proposal hash. If passed by the Council, this proposal should be voted by the community and enacted after. Make sure to vote at your convenience!