Runtimes 1.2.0
Changelog
Changelog for the runtimes governed by the Polkadot Fellowship.
The format is based on Keep a Changelog.
[1.2.0] 28.03.2024
Added
- Remove state-trie-migration pallet from kusama, add state trie migration to V1 on polkadot (polkadot-fellows/runtimes#170)
- Introduce chain spec generator (polkadot-fellows/runtimes#127)
- Add Encointer system parachain runtime, completing [RFC22](https://github.com/polkadot-fellows/RFCs/blob/main/text/
0022-adopt-encointer-runtime.md) (polkadot-fellows/runtimes#80) - Feature for enabling debug prints in the Polkadot and Kusama runtime (polkadot-fellows/runtimes#85)
- Added new "Wish for Change" track (polkadot-fellows/runtimes#184)
- Enable Coretime and on-demand on Kusama (polkadot-fellows/runtimes#159)
- Refund any leases that are not migrated to Coretime (have holes in them/have not yet started) (polkadot-fellows/runtimes#206)
- Enable Elastic Scaling node side feature for Kusama (polkadot-fellows/runtimes#205)
- Cancel Parachain Auctions (polkadot-fellows/runtimes#215)
- Upgrade encointer protocol to 6.1.0 (polkadot-fellows/runtimes#236)
- Update NFT deposits according to RFC-45 (polkadot-fellows/runtimes#237)
- Add Kusama People Chain (polkadot-fellows/runtimes#217)
- Asset Conversion setup for Polkadot Asset Hub, and XCM Swap Weight Trader for both Asset Hubs (polkadot-fellows/runtimes#218)
- Adds Snowbridge to Kusama and Polkadot (polkadot-fellows/runtimes#130)
- Add the Kusama Coretime Chain (polkadot-fellows/runtimes#212)
Changed
- Upgrade parachains runtime API from v7 to v8 in Kusama (context, polkadot-fellows/runtimes#148).
- Fixed the lowering of Asset Hub existential deposits.
- MMR leaves generated by
pallet_mmr
point to the next-authority-set of the current block instead of the prior block polkadot-fellows/runtimes#169 - Deprecate the
xcm::body::TREASURER_INDEX
constant and use the standardTreasury
variant from thexcm::BodyId
type instead (polkadot-fellows/runtimes#149) - Bump parachains runtime API to v9 in Kusama to enable the
node_features
function polkadot-fellows/runtimes#194 - Bump parachains runtime API to v10 in Kusama to enable the
approval-voting-params
function polkadot-fellows/runtimes#204 - Use Relay Chain's Treasury Pallet account as a destination for XCM fees on System Parachain (polkadot-fellows/runtimes#191)
- Bump parachains runtime API to v10 in Polkadot to enable async-backing subsystems(still in backwards compatible mode) polkadot-fellows/runtimes#222
- Prepared system parachain runtimes for async backing enabling (polkadot-fellows/runtimes#228)
- Update runtime weights polkadot-fellows/runtimes#223
- Treasury Spend detects relative locations of the native asset (polkadot-fellows/runtimes#233)
- Increase consumer reference limits for Asset Hubs (polkadot-fellows/runtimes#258)
- Updated Asset Hub asset class creation deposit to use
system_para_deposit()
(polkadot-fellows/runtimes#259)
Removed
- Removed the
SafeCallFilter
from the Relay Chain XCM config (polkadot-fellows/runtimes#172). - Removed the
ImOnline
pallet (polkadot-fellows/runtimes#178)
Fixed
- Fixed the cost of a single byte, sent over bridge to use the
TransactionByteFee
constant of the bridged chain polkadot-fellows/runtimes#174.
Based on Polkadot-SDK
- Upgrade dependencies to the [email protected] release (polkadot-fellows/runtimes#137)
- Upgrade dependencies to the [email protected] release (polkadot-fellows/runtimes#159)
- Upgrade dependencies to the [email protected] release (polkadot-fellows/runtimes#187)
Runtime info
These runtimes were built with rustc 1.75.0 (82e1608df 2023-12-21) using srtool v0.14.0
To replicate the build, use the following command:
srtool build
--root --profile production
--package CRATE_NAME --runtime-dir PATH_TO_CRATE
--build-opts="--features=on-chain-release-build"
Polkadot
🏋️ Runtime Size: 1.50Mi (1567191 bytes)
🗜 Compressed: Yes: 75.3%
🔥 Core Version: polkadot-1002000 parity-polkadot-0.tx25.au0
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xe63f48ace7c2c20df1c8b8738ea6b3cca224021e743b57f5c47a0295dc6dd14f
📦 IPFS: QmR7Qc6QTNAwgZ8fro19FU6JyVaaCt3DbwjqxwRtwumaS8
People Kusama
🏋️ Runtime Size: 817.36Ki (836972 bytes)
🗜 Compressed: Yes: 75.33%
🔥 Core Version: people-kusama-1002000 people-kusama-0.tx0.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x2bb624868351544c6e39afb29776a112f125f014906c6433cbda23aa6d82b29c
📦 IPFS: Qmbphh1b4jXRL5xvBwtvTBjr9jEsgaNJAWxrMk92kwSfP1
Kusama
🏋️ Runtime Size: 1.62Mi (1690274 bytes)
🗜 Compressed: Yes: 75.77%
🔥 Core Version: kusama-1002000 parity-kusama-0.tx25.au2
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x384e0191a0caf47639f394c7fb6c41c266c3799a100a93c3432fcac4e54b17d0
📦 IPFS: QmNYV6MchCsHnQ6rdVciFQTNGgWKeP1mfd445V18NXmWyv
Glutton
🏋️ Runtime Size: 481.29Ki (492838 bytes)
🗜 Compressed: Yes: 71.36%
🔥 Core Version: glutton-1002000 glutton-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xd26695bb824a6225b0b689ecfef411cbc61010f273060f66a39f4b434bc427b2
📦 IPFS: QmdEVW9iYQcv9TwGJX4ag8L1bPxfLFrSLCPxxtCJBqVxqw
Encointer Parachain
🏋️ Runtime Size: 936.64Ki (959115 bytes)
🗜 Compressed: Yes: 75.78%
🔥 Core Version: encointer-parachain-1002000 encointer-parachain-1.tx3.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x1388ef22dfbec48f34419acc1fca0811738ced1b444af5b0ab7c57324ab57fbf
📦 IPFS: QmRDVLArtv5pDPKNoz5tpX6e2LK5xXPitec4sUJ12DxKWP
Coretime Kusama
🏋️ Runtime Size: 813.43Ki (832949 bytes)
🗜 Compressed: Yes: 75.34%
🔥 Core Version: coretime-kusama-1002000 coretime-kusama-0.tx0.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x7a0cb64bcbdfa276cc4ebebdc5e81bfab10eaa5e9e1122aac3a29a0551d6b2da
📦 IPFS: QmNgUf3vmnZ2xtdWsYuTqSSseNuA7VHmJGie6cpZayuDy1
Collectives
🏋️ Runtime Size: 943.00Ki (965624 bytes)
🗜 Compressed: Yes: 75.82%
🔥 Core Version: collectives-1002000 collectives-0.tx6.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xb3f6fbf527c3196abbbd572f2e09a4fa4b606f61abd3f2f41059fed5f4aec992
📦 IPFS: QmagXt1XhhUETRXRP7ZNv7DoBnT23o1FGjDBeLZ1CAz9x1
Bridge Hub Polkadot
🏋️ Runtime Size: 1.14Mi (1188428 bytes)
🗜 Compressed: Yes: 74.04%
🔥 Core Version: bridge-hub-polkadot-1002000 bridge-hub-polkadot-0.tx3.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x877bf13c96f7117357db8897150e986a6c3b9f0c913db084521ae78019b9acce
📦 IPFS: QmcXJbVunvgmyiTyeXdJ9v4S6L9vzhCnKkq5EXVGWWNagR
Bridge Hub Kusama
🏋️ Runtime Size: 1.14Mi (1189078 bytes)
🗜 Compressed: Yes: 74.02%
🔥 Core Version: bridge-hub-kusama-1002000 bridge-hub-kusama-0.tx4.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xd73b67e41a86c5002ef6f53318733759f126315d9be77f1ddc9b87a8b21eaa4f
📦 IPFS: QmQSCJBkuqaJAH4D81xBkZXHv5pmRKt14QkL65qv6E6qjU
Asset Hub Polkadot (previously Statemint)
🏋️ Runtime Size: 1.07Mi (1119645 bytes)
🗜 Compressed: Yes: 76.94%
🔥 Core Version: statemint-1002000 statemint-0.tx14.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x900819e15e68e7049b79a023ca0882a0a75fc71fb0242f7e7a7045f19ff029f4
📦 IPFS: QmQr5BuV5W5ks9gyXd8CCLLg9encSnX7nxmdGapLzAWLNV
Asset Hub Kusama (previously Statemine)
🏋️ Runtime Size: 1.07Mi (1119004 bytes)
🗜 Compressed: Yes: 77.13%
🔥 Core Version: statemine-1002000 statemine-0.tx14.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x876fe4389034a36b833531c170ce1e877f9832c7a3b9096f0098a3645106b2c7
📦 IPFS: QmZU2zP7HanLBdCAtH1yzeHKfpgMvAtyEnoU2m7vQVGmUr