This release contains the changes from polkadot-v1.5.0
to polkadot-v1.6.0
.
Rust compiler versions
This release was built and tested against the following versions of rustc.
Other versions may work.
Rust Stable: rustc 1.74.0 (79e9716c9 2023-11-13)
Rust Nightly: rustc 1.75.0-nightly (9d83ac217 2023-10-31)
Runtimes
Westend
🏋️ Runtime size: 1.562 MB (1,637,835 bytes)
🗜 Compressed: Yes, 78.95%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: westend-1006000 (parity-westend-0.tx24.au2)
🗳️ system.setCode hash: 0xce66c9fa3a48c63687513934dbc9a57bc5071fc5f97ab9302dca23a0c1e425c9
🗳️ authorizeUpgrade hash: 0x128da921419d7743d663213bc2e245f04bf274b18efe6a32e4c9613aed803a2d
🗳️ Blake2-256 hash: 0xb7b7a532804babb534bde7872c38e51e89e18832a912d2a65506270a0e47abeb
📦 IPFS: https://www.ipfs.io/ipfs/QmWXAVjAo1QLqS4LxMfGPFpCPHkykCx6DXeVkm5cHEZaq9
Westend AssetHub
🏋️ Runtime size: 1.079 MB (1,131,096 bytes)
🗜 Compressed: Yes, 80.05%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: westmint-1006000 (westmint-0.tx14.au1)
🗳️ system.setCode hash: 0x2445c78ca331c4ee5fb5193d5cc2f556dbf36171c95550210d2ffa739e96a02f
🗳️ authorizeUpgrade hash: 0xea14982747a628b50946c825c74d5070d916549c3223b819072a1c2260a0cbc9
🗳️ Blake2-256 hash: 0x7d842925d6726a3b814de703a354a828f4d8d8bf3464f284e7f61773acb3409a
📦 IPFS: https://www.ipfs.io/ipfs/QmP5d7k3XRukeqEa7DGD42aDR83EyB5LSWnbiPcziHYtkQ
Westend BridgeHub
🏋️ Runtime size: 0.916 MB (960,000 bytes)
🗜 Compressed: Yes, 78.30%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: bridge-hub-westend-1006000 (bridge-hub-westend-0.tx4.au1)
🗳️ system.setCode hash: 0xb2a6ec4b55b9c038577ef6ef796340989e43b51dbae3d7a790f15a809fed583c
🗳️ authorizeUpgrade hash: 0xc5ee192b5ebf36d1546394405f9d24e77470e612fe7e473e2d6a46abb99b2315
🗳️ Blake2-256 hash: 0xa6b3c1921fda48811a74cdd4709bcd9bd51e59da6f4229f4ee3cece1e374ed43
📦 IPFS: https://www.ipfs.io/ipfs/QmVQHk9vQ7WQbnRx5VWvGrB876RGetX3QFYERLEfd2vbeP
Westend Coretime
🏋️ Runtime size: 0.767 MB (804,476 bytes)
🗜 Compressed: Yes, 78.66%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: coretime-westend-1006000 (coretime-westend-0.tx0.au1)
🗳️ system.setCode hash: 0x77d8610654a500994478822fbad015fcc7097141add5963204fe00b87f044aa1
🗳️ authorizeUpgrade hash: 0x823eb2c9fe55c387e4a3acf4324d8ada60874fb746a7a2445629c46e31dfb3a1
🗳️ Blake2-256 hash: 0xd984aa8a670cdf56355a079dbde6a7bff6400e7afb0cf8eb0882824a81d5bfb6
📦 IPFS: https://www.ipfs.io/ipfs/QmU3pMBhq1ErAFih2LYwzbeWcW1rBwZrfDRX9JrhuTQG8C
Westend Collectives
🏋️ Runtime size: 0.967 MB (1,013,562 bytes)
🗜 Compressed: Yes, 79.62%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: collectives-westend-1006000 (collectives-westend-0.tx5.au1)
🗳️ system.setCode hash: 0xf0b49506aa03df48406171e7c63660fb38541171f06c24cb5eb6aa3efecc21df
🗳️ authorizeUpgrade hash: 0x44a3b0438f54ab59ec59fd9af5b59e2e6eb19f73f479868181e6cb929597be31
🗳️ Blake2-256 hash: 0xc20de93729ada76a8cebc4869acea6a21e889003cc297d7ebbea39cdfbd3979a
📦 IPFS: https://www.ipfs.io/ipfs/QmbJCZgJNtF4RFQ7hTcW68kCP8FryirR1ccnmUTVfKGtBL
Westend Glutton
🏋️ Runtime size: 0.510 MB (534,953 bytes)
🗜 Compressed: Yes, 76.41%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: glutton-westend-1006000 (glutton-westend-0.tx1.au1)
🗳️ system.setCode hash: 0x2f17ad93507272e1e14e7da12299396be4117e81f203a63a803d35e3c1f896a1
🗳️ authorizeUpgrade hash: 0x57fc47d0bf1691699c83e16ec498e5b3ad11ea1719871e18cacde6fd6570e1e0
🗳️ Blake2-256 hash: 0xf288f7ee2cd5405eeb2ad3cc9edfd487238e526af92cbac6c24809e96f158f9f
📦 IPFS: https://www.ipfs.io/ipfs/QmUiafAKc6Q2i51sTTisFF7fZKJpHompaNfdPg2kYkN7Mz
Westend People
🏋️ Runtime size: 0.803 MB (842,127 bytes)
🗜 Compressed: Yes, 78.71%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: people-westend-1006000 (people-westend-0.tx0.au1)
🗳️ system.setCode hash: 0x056a6736e915abd2055e64f8ae5fe71d9671c2640d0acf671aa8099735c2ec64
🗳️ authorizeUpgrade hash: 0xad2ec1cbb27c8f0f9ac74f5c7fee20fd5664cedb7b262eabdb02a60e3f781b35
🗳️ Blake2-256 hash: 0xc872ecbe32a989c9ed3bee03a9f26d665c128a8566773812bc3e84012b1560d3
📦 IPFS: https://www.ipfs.io/ipfs/QmUn95kxzizNpyZuS6cjdSg4AEMp98TD8NNYdakuCaSbDc
Rococo
🏋️ Runtime size: 1.446 MB (1,516,051 bytes)
🗜 Compressed: Yes, 79.38%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: rococo-1006001 (parity-rococo-v2.0-0.tx24.au0)
🗳️ system.setCode hash: 0x1316b146bd9a5c22bce025d294d2d685081be0cf1340075cbaea52f7ce590657
🗳️ authorizeUpgrade hash: 0x590095e251448b28ea66ff111131e12685467aceece62bf0756af72827c2cabb
🗳️ Blake2-256 hash: 0xb5a792069b84a5e4389b08f60873a7aafdf9122102e74caa311b504dad9c938c
📦 IPFS: https://www.ipfs.io/ipfs/QmSPvcySQVDj6VpmndYSgdYQ2ZW5vaF8CeuWNym74Ca6eq
Rococo AssetHub
🏋️ Runtime size: 1.066 MB (1,117,768 bytes)
🗜 Compressed: Yes, 80.20%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: statemine-1006000 (statemine-0.tx14.au1)
🗳️ system.setCode hash: 0xefa819b8323182e7aab3eaf1b325933d2239ef928a696d9f128a2903eb41727c
🗳️ authorizeUpgrade hash: 0xa5389dfaff4ec1b836066462ae1a8251a680a1b7225e60a51916ed130a0bbd44
🗳️ Blake2-256 hash: 0x75b1c75556c469fa77f6c9e23f9703ed8465105a5adc033752fa411cf7ebcdd8
📦 IPFS: https://www.ipfs.io/ipfs/QmdwaooDRmh3MesJJPsdqtk9smD8AKxqttWX7pkZDVwQuv
Rococo BridgeHub
🏋️ Runtime size: 1.172 MB (1,229,451 bytes)
🗜 Compressed: Yes, 77.91%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: bridge-hub-rococo-1006000 (bridge-hub-rococo-0.tx4.au1)
🗳️ system.setCode hash: 0x5f80b7e26170f22c16620291f37776589418b4b2239b99251a4ca85504a34637
🗳️ authorizeUpgrade hash: 0xf467b1d841e17f1febf54321400c41941a268f3ec1a81258a33b6182a747cf0f
🗳️ Blake2-256 hash: 0x8b1fec547c00557cf076f3dd45225fc0a7005461b2e9c7569a0d5f0768828bba
📦 IPFS: https://www.ipfs.io/ipfs/QmPG9BXBnfGLvstUfgdAkboLkLh7vrXBUPj2Vv5ULt962K
Rococo Coretime
🏋️ Runtime size: 0.815 MB (854,781 bytes)
🗜 Compressed: Yes, 78.72%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: coretime-rococo-1006001 (coretime-rococo-0.tx0.au1)
🗳️ system.setCode hash: 0x9404a62face1ab8314d2993d7eeddad38b6130bf0b9328b80426db5cce2bfeba
🗳️ authorizeUpgrade hash: 0x2a2ca3e77d8353b429e373eb49b3ada5dca61ac5e20a4d89a7d9a3cc81bd2e5a
🗳️ Blake2-256 hash: 0x323aaa09deab189dd1003a3f28ca15afcd7b30ef5df60fb7a13f37d47005ff2f
📦 IPFS: https://www.ipfs.io/ipfs/Qmbcdg8DdEF8UEgzjHzVbjagnXhc8DsSSyVQj7q2MM3gQk
Rococo People
🏋️ Runtime size: 0.803 MB (842,457 bytes)
🗜 Compressed: Yes, 78.70%
✨ Reserved meta: OK - [6D, 65, 74, 61]
🎁 Metadata version: V14
🔥 Core version: people-rococo-1006000 (people-rococo-0.tx0.au1)
🗳️ system.setCode hash: 0x59853e5cdab775c28c6ce40cb72f146705cf4bf3c95813397dad7e32a13ad357
🗳️ authorizeUpgrade hash: 0x0ed8ba152a615a408bd44aa2a35abf52ae8e023e9f1df91957153f03469efc7a
🗳️ Blake2-256 hash: 0x52c2bbea8442f4b5d67c6fd5f407bf834eada6fadaf6d594b3a4d9dfa2e68ff8
📦 IPFS: https://www.ipfs.io/ipfs/QmU8P2BejjkFZpENQuUd6Rg3muDWrgg1E6yPQ4QJDfmAKP
Changes
Node & Polkadot
- #1694: Agile Coretime Base Relaychain Functionality (@eskimor) [Polkadot]
- #1841: Validator disabling in Statement Distribution. (@ordian) [Node]
- #2597: Make crate visible methods of
OverlayedChanges
public. (@ParthDesai) [Node] - #2637: Validator disabling in Dispute Participation. (@ordian) [Polkadot]
- #2663: PVF: fix unshare 'could not create temporary directory' (@mrcnski) [Node]
- #2764: Validator disabling in Backing. (@ordian) [Polkadot]
- #2771: Add fallback request for req-response protocols (@alindima) [Node]
- #2804: Fix malus implementation. (@ordian) [Node]
- #2813: Implement only sending one notification at a time as per RFC 56 (@tomaka) [Node]
- #2834: proposer: return optional block (@rphmeier) [Breaking change, Ndde]
- #2835: New malus variant
support-disabled
(@ordian) [Node] - #2899: Improve storage monitor API (@nazar-pc) [Node]
Frame & Pallets
- #1226: Removed deprecated
Balances::transfer
andBalances::set_balance_deprecated
functions. (@juangirini) [Pallets] - #1343: Tasks API - A general system for recognizing and executing service work (@sam0x17) [Frame]
- #1677: pallet-asset-conversion: Swap Credit (@muharem) [Frame]
- #2031: pallet-asset-conversion: Decoupling Native Currency Dependancy (@muharem) [Frame]
- #2033:
UnionOf
types for mergedfungible
andfungibles
implementations (@muharem) [Frame] - #2403: Configurable block number provider in pallet-vesting (@arrudagates) [Frame]
- #2651: Unique Usernames for Identity (@joepetrowski) [Pallets]
- #2656: pallet-broker: Small improvements to the origin checks (@bkchr) [Frame]
- #2682: Add Authorize Upgrade Pattern to Frame System (@joepetrowski ) [Pallets, Cumulus]
- #2687: pallet-uniques: Move migration over to
VersionedMigration
(@bkchr) [Frame] - #2694: pallet-election-provider-multi-phase: Removes
BetterUnsignedThreshold
from pallet config (@Ank4n) [Frame] - #2758: Fix vote weights of ranked members in the Society pallet (@laurogripa ) [Frame]
- #2783: Accept Root origin as valid sudo (@bkchr) [Frame]
- #2811: Interlacing removes the region on which it is performed. (@Szegoo) [Frame]
- #2823:
fungible::Unbalanced::decrease_balance
: Handleprecision
properly (@bkchr) [Frame] - #2883: pallet-core-fellowship: import an unimported on approve (@muharem) [Frame]
XCM, Bridges & Misc
- #1454: Support XCM as part of Cosmos CosmWasm contract messages (@dzmitry-lahoda) [XCM]
- #2481: xcm-builder:
HaulBlobExporter
with improved XCM version check. (@bkontur) [Bridges, Cumulus] - #2522: Adds Snowbridge to Rococo runtime (@claravanstaden) [Bridges]
- #2799: Improve XCM debuggability (@bkchr) [XCM]
Parachains & Cumulus
- #1479: Rococo/Westend Coretime Runtime (@joepetrowski) [Cumulus, Syrtem Parachains]
- #2281: Rococo and Westend People Chain Runtimes (@joepetrowski) [Cumulus, System Parachains]
- #2331: Rename
ExportGenesisStateCommand
toExportGenesisHeadCommand
(@JoshOrndorff) [Cumulus] - #2532: Westend Fellowship Treasury (@muharem) [System Parachains]
- #2666: Remove kusama and polkadot SP constants from parachains-common (@seadanda) [System Parachains]
- #2803: cumulus-primitives-parachain-inherent: Split into two crates (@bkchr) [Cumulus]
- #2862: Return latest known relay chain block number in
on_initialize
etc. (@bkchr) [Cumulus]