This release contains the changes from parachains-v9420 to parachains-v9430.
Notable Runtime Changes
This release contains several new features for Asset Hub (formerly known as Statemint).
- Substrate #13843 allows asset admins to create asset accounts that don't exist within the asset class yet. It also allows asset class Freezers to block an account within the scope of its class. A Frozenaccount cannot have an asset withdrawn from it, but can receive the asset. ABlockedaccount can neither have an asset withdrawn nor deposited. Thethawcall will return either aFrozenorBlockedaccount to theLiquid(normal) state.
- Cumulus #2595 introduces the new NFT pallet (NFT 2.0) to the Polkadot Asset Hub.
- Cumulus #2540 adds a new instance of the Assets pallet to the Polkadot Asset Hub, which supports foreign assets, i.e. assets that are native to other chains and identifiable via MultiLocation.
- Cumulus #2600 introduces NFT fractionalization to the Westend Asset Hub.
Runtime Migrations
This release contains no runtime migrations.
Runtimes
The information about the runtimes included in this release can be found below.
The runtimes have been built using srtool v0.10.0 and rustc 1.69.0 (84c898d65 2023-04-16).
Bridge-hub-kusama
ποΈ Runtime Size:		623.13 KB (638087 bytes)
π₯ Core Version:		bridge-hub-kusama-9430 (bridge-hub-kusama-0.tx3.au1)
π Compressed:			Yes: 79.11%
π Metadata version:		V14
π³οΈ Blake2-256 hash:		0x51a4b65cbac62948604339582cfc103e86a4061ff0e2312582dd17d5961590d4
π¦ IPFS:			Qmcc4Gpr7DSLjxGNeP8p8JDCsia139ocpsjxA4eKr5UAAJ
Bridge-hub-polkadot
ποΈ Runtime Size:		622.79 KB (637739 bytes)
π₯ Core Version:		bridge-hub-polkadot-9430 (bridge-hub-polkadot-0.tx2.au1)
π Compressed:			Yes: 79.13%
π Metadata version:		V14
π³οΈ Blake2-256 hash:		0x1cbac9d27448dc0777f7253fb8b976bc60c6077178a4cec9c8582d12199490bd
π¦ IPFS:			QmZVRY1wEax1VL6iRn15BrjJUTkd7CVP6MbCzAHRgfDPwj
Bridge-hub-rococo
ποΈ Runtime Size:		743.73 KB (761582 bytes)
π₯ Core Version:		bridge-hub-rococo-9430 (bridge-hub-rococo-0.tx3.au1)
π Compressed:			Yes: 79.4%
π Metadata version:		V14
π³οΈ Blake2-256 hash:		0x862902f54ff4ba02cf754fef23e13990975563dc18985b6400b1e86af3cc9b86
π¦ IPFS:			QmRAvVhXMkaqBmzWcHQzyBXC5a1vUfD6bjJ8f4aJDvjwBm
Contracts
ποΈ Runtime Size:		1.03 MB (1081840 bytes)
π₯ Core Version:		contracts-rococo-9430 (contracts-rococo-0.tx6.au1)
π Compressed:			Yes: 79.96%
π Metadata version:		V14
π³οΈ Blake2-256 hash:		0x388d16f63919dee8a8ba3ba2a3b4519eb3f7c480a48880ef03fe2aaa601ba745
π¦ IPFS:			QmXDSH85iATNtQYGJbEXMX1EUTM8ddcDsNxSgKZa8fin46
Polkadot-collectives
ποΈ Runtime Size:		767.49 KB (785908 bytes)
π₯ Core Version:		collectives-9430 (collectives-0.tx5.au1)
π Compressed:			Yes: 79.4%
π Metadata version:		V14
π³οΈ Blake2-256 hash:		0xf626bf4b4a80fba4c6b21fda0c8b49c44a2115dfc5320d0a67a6e6c17e87a3ed
π¦ IPFS:			QmfCBGvkU8ve2YsAmxQAWqhXioXzT8kvFCfGYSc7fXRCGS
Rococo
ποΈ Runtime Size:		630.74 KB (645874 bytes)
π₯ Core Version:		test-parachain-9430 (test-parachain-0.tx6.au1)
π Compressed:			Yes: 79.59%
π Metadata version:		V14
π³οΈ Blake2-256 hash:		0xc38ae699d49aff3d6396f8f3ba5c50e9743b85454446da01d3c27747ad1ec159
π¦ IPFS:			QmTFocGbT4621jfisaVBbVCPGDRRzDaeHa86MjP5QtbGZe
Shell
ποΈ Runtime Size:		372.94 KB (381888 bytes)
π₯ Core Version:		shell-2 (shell-0.tx1.au1)
π Compressed:			Yes: 77.19%
π Metadata version:		V14
π³οΈ Blake2-256 hash:		0xc038f771c8bc29efa6035b474bd10ca6556000f0ec9e8404d149ba1afc7a893f
π¦ IPFS:			QmVPQe3FEdutK9DX2rGYtRL5QQEki7HHiX7zBPLkP6efta
Kusama Asset Hub (Statemine)
ποΈ Runtime Size:		880.38 KB (901505 bytes)
π₯ Core Version:		statemine-9430 (statemine-0.tx13.au1)
π Compressed:			Yes: 80.1%
π Metadata version:		V14
π³οΈ Blake2-256 hash:		0xec57d18d4e49ae63c46eea702d32986fe7049ff643d873dd881933799d49ba25
π¦ IPFS:			QmUq82Hwz4a3SMRq5wjw3E7BgSBnsEU6ft4rzTss673DSZ
Polkadot Asset Hub (Statemint)
ποΈ Runtime Size:		880.40 KB (901528 bytes)
π₯ Core Version:		statemint-9430 (statemint-0.tx13.au1)
π Compressed:			Yes: 80.1%
π Metadata version:		V14
π³οΈ Blake2-256 hash:		0xc90110c215c22fbdbc9ad6dad96b04622672e7107e272f99b1d8087d886bcb91
π¦ IPFS:			QmUPkSfsrLW6xthGHuVHxps91V8i2GTdkGNvyaSFgvGAw9
Westend Asset Hub (Westmint)
ποΈ Runtime Size:		891.36 KB (912751 bytes)
π₯ Core Version:		westmint-9430 (westmint-0.tx13.au1)
π Compressed:			Yes: 80.09%
π Metadata version:		V14
π³οΈ Blake2-256 hash:		0xa5f089950bef53be5bff025bffef9d68cffa53c24e1ba402df506994d7d9bfcf
π¦ IPFS:			QmWgHmRXaRax6u7LDhKcoUmfJGzzXcgBoam8oXxFcrZTvW
Changes
Legend
- [C] Cumulus
- [P] Polkadot
- [S] Substrate
Runtime Migrations
Runtime
- [P] #5990Low - Add swapped event to registrar
- [P] #6960Low - Runtime/polkadot: enable disputes rewards and slashing
- [C] #2111βοΈ Medium - Bridgehub rococo/wococo runtimes
- [S] #13852Low - Fungible conformance tests: inspect and mutate
- [S] #13417Low - Improve handling of unsetstorageversion
- [S] #13843Low - Allow creation of asset accounts that don't exist yet and adβ¦
- [P] #7138Low - Paras: dismisspvf_checking_enabledconfiguration
- [S] #13705βοΈ Medium - Deprecate palletdecl_*macros
- [S] #14106Low - Timeout only if the referendum is not queued
- [S] #13373Low - Create benchmark for thesystem::set_codeinstrisic
- [S] #14039Low - Staking::{bond, set_controller} to set controllers to stash β¦
- [C] #2552Low - Relay-parent digest logs for parachains
- [S] #14149Low - Introduceentropyfunction into frame system
- [S] #14164Low - Adds ability to use default hasher indev_modefor expliciβ¦
- [P] #6271βοΈ Medium - Use message queue pallet for ump dispatch [βοΈ XCM]
- [C] #2447Low - [feature] xcm-emulator
- [S] #14108Low - Frame: enable genesisconfig in no_std
- [C] #2608Low - Switch torelay_dispatch_queue_remaining_capacity
- [S] #13993Low - Breaking - try-runtime: use proper error types
- [S] #14144βοΈ Medium - Actually respect locks of zero
- [C] #2595Low - Nfts 2.0 on statemint
- [C] #2600Low - Nft fractionalization on westmint
- [C] #2540Low - Add foreign assets to statemint
- [P] #7297Low - Update weights (0.9.43)
- [P] #7340Low - Fix migrations
API
- [S] #13807βοΈ Medium - Contracts: add events to contractresult
- [S] #13027Low - Addserdefeature flag to primitives
- [P] #6271βοΈ Medium - Use message queue pallet for ump dispatch [βοΈ XCM]
Misc
- [P] #6271βοΈ Medium - Use message queue pallet for ump dispatch [βοΈ XCM]