This release contains the changes from v0.9.33
to v0.9.34
.
Runtime-only Release
This is a runtime-only release. No node client is released.
This polkadot runtime replaces runtime 9320 and 9330.
This kusama runtime replaces runtime 9330.
Runtime Migrations
Runtime migrations are operations running once during a runtime upgrade.
⚠️ There are multiple runtime migrations in this release
Runtimes
The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.9.23 and rustc 1.64.0 (a55dd71d5 2022-09-19)
.
Kusama
🏋️ Runtime Size: 1.42 MB (1489893 bytes)
🔥 Core Version: kusama-9340 (parity-kusama-0.tx17.au2)
🗜 Compressed: Yes: 80.22%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x91c112f8f7e71f40bf402a902d2c829e5a769efd12137c3d5e202e0e5a473491
🗳️ authorizeUpgrade hash: 0x5c2157a73125af210cd178bd7416a4126afeee707fdef443c40fae198da2dfd5
🗳️ Blake2-256 hash: 0xc1067b95ba2d78cadd57d0b376ef6f99c4957e5a997d16f5a5a6ef3ff655deec
📦 IPFS: QmQFcSZeJLp6zeKv8cC8NJHXPCKRrodCDYLxc39V5ZsbM1
Polkadot
🏋️ Runtime Size: 1.29 MB (1356749 bytes)
🔥 Core Version: polkadot-9340 (parity-polkadot-0.tx18.au0)
🗜 Compressed: Yes: 80.32%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0xace5dccb8eecfab754154a27c370a513d79d4fcda40f5837be1c0f129cdf4726
🗳️ authorizeUpgrade hash: 0xe2c3c8fbf08522757a11b8c39dc30205ad716d085f7b103ff6a84d446a9e1a42
🗳️ Blake2-256 hash: 0x2c8fd5d9578ce2b2f1010e341236ae9f2d08414501d359a15bd72044717ac84e
📦 IPFS: QmSNcGiyv4advqNgc2wrDbpA5vzSPYy4pgokv7ABSPpQzK
Westend
🏋️ Runtime Size: 1.18 MB (1239245 bytes)
🔥 Core Version: westend-9340 (parity-westend-0.tx16.au2)
🗜 Compressed: Yes: 80.24%
🎁 Metadata version: V14
🗳️ system.setCode hash: 0x2bac3728e9a44dca66c069a7ad940bac189018175744f1b3f70703cc8c766a60
🗳️ authorizeUpgrade hash: 0xd2f8f12c5285a74709b642e25cb2fdb8bc3e68507882be14564017d589c039fa
🗳️ Blake2-256 hash: 0x74a6763a599afcb7db47c64e841ed9b68fcf18fdc5b7a1311166bbe576b61af9
📦 IPFS: QmTv4R5ciuW9Bpsq3sGTyXvjYGAGuHfabfsnXm7qCq5omx
Changes
Legend
- [P] Polkadot
- [S] Substrate
Runtime
- [S] ✅ audited
#12310
Low - Asset pallet: support repeated destroys to safely destroy large assets - [S] ⏳ pending non-critical audit
#12730
Low - Allow alliance fellows to give up voting rights - [P] ✅ trivial
#6326
Low - Add collectives as trusted teleporter - [P] ✅ trivial
#6366
Low - OpenGov: Proxy definitions - [S] ✅ trivial
#12808
Low - Bounties use SpendOrigin - [S] ✅ trivial
#12610
Low - Non-interactive staking - [S] ✅ trivial
#12842
Low - OpenGov: abstentions - [P] ✅ trivial
#6390
Low - Allow Root with OpenGov origins - [S]
#12848
Low - Addwith_weight
extrinsic - [P] ✅ trivial
#6372
Low - OpenGov: Kusama tweaks
Misc
There are other misc. changes. You can expand the list below to view them all.
Other misc. changes
#12677
Low - Contracts pallet: bump runtime api
#6127
Low - State trie migration rococo runtime changes.
#12666
Low - Allow other pallets to check asset ids.
#12310
Low - Asset pallet: support repeated destroys to safely destroy large assets
#12695
Low - seal_reentrant_count
returns contract reentrant count
#12708
Low - Assets pallet: reintroduce fungibles::destroy trait
#12706
Low - Fix cargo check
for pallet-contracts-proc-macro
#12684
Low - Remove the wasmtime
feature flag
#6311
Low - Add starts_with
to v0 and v1 multilocation
#12501
Low - Contracts: replace sp-sandbox
and wasmi-validation
by newest wasmi
#12730
Low - Allow alliance fellows to give up voting rights
#12661
Low - Ed25519_verify: support using dalek for historical blocks
#12740
Low - Remove default, hascompact, and typeinfo trait bounds on assetid
#6326
Low - Add collectives as trusted teleporter
#6366
Low - Support opengov calls in proxy definitions
#12787
Low - Contracts: replace cargo feature unstable-interface
with config
#6354
Low - Kusama: approve/reject treasury prop by treasurer
#12808
Low - Bounties use spendorigin
#12749
Low - Reduce provisioner work
#12829
Low - Add weightless
benchmark bailing
#12610
Low - Non-interactive staking
#6352
Low - Introduce nis functionality into kusama/rococo
#6372
Low - Opengov improvements for kusama
#12842
Low - Opengov: abstentions
#6390
Low - Allow root with gov2 origins
#12848
Low - Add with_weight
extrinsic
#12800
Low - Contracts: add instantiation_nonce
api
#12837
Low - Rename some crates for publishing to crates.io