github polkadot-fellows/runtimes v2.2.0
Runtimes 2.2.0

6 hours ago

Changelog

Changelog for the runtimes governed by the Polkadot Fellowship.

The format is based on Keep a Changelog.

[2.2.0] 10.04.2026

Added

  • [#1114] 💥 Pallet-broker: add extrinsic to forcefully remove the potential renewal (stable2603 #10828).
  • [#1114] 💥 Pallet-broker: add extrinsic to force transfer a region (stable2603 #10856).
  • Runtime API view function for accessing the Asset Hub Migration start and end blocks (#1016)
  • [#1114] 💥 Polkadot & Kusama relay: Bump ParachainHost runtime API to v16, adding unapplied_slashes_v2, para_ids, max_relay_parent_session_age and ancestor_relay_parent_info
  • [#1114] Asset Hub Kusama & Polkadot: EVM ERC-20 precompiles for foreign assets.
  • [#1114] Polkadot & Kusama relay: Set max_relay_parent_session_age to 0 in genesis presets (to be configured via governance).
  • Add Bulletin Polkadot system parachain runtime (#1120).

Changed

  • [#1114] Kusama & Polkadot relay: Waive XCM fees for Treasury pallet origin.
  • [#1114] Collectives Polkadot: Waive XCM fees for Fellowship/Ambassador Treasury and Salary pallet origins.
  • [#1114] Asset Hub Kusama & Polkadot: Activate TransferAllAssets on pallet_bounties to sweep fungibles from closed bounty accounts.
  • [#1114] Asset Hub Kusama & Polkadot: Set BountyDepositBase on pallet_bounties to 10 * QUID / 10 * DOLLARS instead of system_para_deposit(0, 176), aligning the proposer deposit with other fixed governance deposits on Asset Hub.
  • people-polkadot: Enable elastic scaling with 2s block times and 3 cores (#1116)

Fixed

  • [#1114] Fix auto-renew core tracking on immediate renew (stable2603 #10767)
  • [encointer] updated hardcoded remote execution weight for AHK 1124
  • Fix fee calculation on Polkadot and Kusama system parachains: use chain-specific ExtrinsicBaseWeight instead of the generic frame_support default 1117

Removed

  • Remove hardcoded deposit_asset weight cap from people runtimes to align with other system parachains (#1121)
  • Remove pre-hardcap related code and storage values. (#1112)
  • [#1114] Frame-support: remove error reporting in remote_transfer_xcm for paid execution (stable2603 #10697).
  • [#1114] Polkadot & Kusama relay: Remove CoretimeAssignmentProvider pallet, coretime assignment now via ParaScheduler.
  • [#1114] Asset Hub Polkadot: Remove March2026TI value and hard-code instead.

Runtime info

These runtimes were built with rustc 1.93.0 (254b59607 2026-01-19) using srtool v0.18.4

To replicate the build, use the following command:

srtool build
       --root --profile production
       --package CRATE_NAME --runtime-dir PATH_TO_CRATE
       --build-opts=""

Polkadot

🏋️ Runtime Size:           1.59Mi (1659959 bytes)
🗜 Compressed:             Yes: 80.06%
🔥 Core Version:           polkadot-2002000 parity-polkadot-0.tx26.au0
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x3d9ec47c095dd1391f710126c5cdad63f70e9977df0ee6ae4068d99d6b458a9e
📦 IPFS:                   QmVFxX9ZPUhSyvSaZ7LPaqA9Xfw6gokGEsAJEJ7b44hrpW

People Polkadot

🏋️ Runtime Size:           1.04Mi (1081990 bytes)
🗜 Compressed:             Yes: 79.9%
🔥 Core Version:           people-polkadot-2002000 people-polkadot-0.tx0.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x60c12f108cc6b672c27766ee1b34c0c7a2758599cb8e65fa67cd08f5e723de7a
📦 IPFS:                   QmbEHF3sYx5ALmeKPuUcvFgdaHvj7EstKvNoCYmF4ff5ze

People Kusama

🏋️ Runtime Size:           974.76Ki (998150 bytes)
🗜 Compressed:             Yes: 79.42%
🔥 Core Version:           people-kusama-2002000 people-kusama-0.tx1.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x75b13346b8ee5488fcc7486397469043ce0887169baf884f8c97fd986c3e4510
📦 IPFS:                   QmZNPctUwRK93gL1UkAoy8vhS1GvRPJ7pmWyC1i5LCht5c

Kusama

🏋️ Runtime Size:           1.66Mi (1733170 bytes)
🗜 Compressed:             Yes: 80.38%
🔥 Core Version:           kusama-2002000 parity-kusama-0.tx26.au2
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x6434f13616e65084d99b48eb9e729696a19d0807c99eb2d6df566bf8bad084ab
📦 IPFS:                   QmQKpxhR9xgvDnEugR3Ji4LmA1q18S37aNfMtuUh1iwgWf

Glutton

🏋️ Runtime Size:           458.12Ki (469109 bytes)
🗜 Compressed:             Yes: 78%
🔥 Core Version:           glutton-2002000 glutton-0.tx1.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x3db5d54eeffd1e6b49c2e6e63c8dffeb2187dca4514ee34baa3cdd926f5b10f1
📦 IPFS:                   QmVZa1EahCSTBH93Uzy2pcw4T7ePiNsUVbakyP7PjGTsSL

Encointer Parachain

🏋️ Runtime Size:           1.17Mi (1219447 bytes)
🗜 Compressed:             Yes: 79.8%
🔥 Core Version:           encointer-parachain-2002000 encointer-parachain-1.tx4.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x445d4f24cfd03e3aac9a24bfca3afdef1f89ec9bd90755ca972ede49a129f6a5
📦 IPFS:                   QmWHvmUXZLVAqb3ce6WvCiFNFz5zEeDX4NDufJLVrTs2nN

Coretime Polkadot

🏋️ Runtime Size:           975.92Ki (999337 bytes)
🗜 Compressed:             Yes: 79.44%
🔥 Core Version:           coretime-polkadot-2002000 coretime-polkadot-0.tx0.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x1351dd838ede2a94fe1ac33fa0bffc789df2790e9f806925d597fe38a7938e2a
📦 IPFS:                   QmayeamjDFsRTHotX3WX5SroXVZV74LvCjdSjBx7jQ5srS

Coretime Kusama

🏋️ Runtime Size:           976.23Ki (999658 bytes)
🗜 Compressed:             Yes: 79.43%
🔥 Core Version:           coretime-kusama-2002000 coretime-kusama-0.tx1.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x5acb028effa13d1d489c15d12fa6f8df5c0fd80844082cff07a7d358c214e179
📦 IPFS:                   QmPSijJoYtppW6PKvfKzDRV6GqmcdEJXTjejRr8mVHyJRc

Collectives

🏋️ Runtime Size:           1.08Mi (1130232 bytes)
🗜 Compressed:             Yes: 80.61%
🔥 Core Version:           collectives-2002000 collectives-0.tx7.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0xc23a4c300a6a8e656257a6949935d94689905e20cdd2d4b9a8c4ceb3a9032da6
📦 IPFS:                   QmfHFMpUwNbgqBcE93hBTUZL15dVHWsCcKsy48K4QNEZdw

Bulletin Polkadot

🏋️ Runtime Size:           898.20Ki (919754 bytes)
🗜 Compressed:             Yes: 79.14%
🔥 Core Version:           bulletin-polkadot-2002000 bulletin-polkadot-1.tx1.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0xda39c25c2a38cf92c9fb04b4315fb9327c99d3d98c38dc0a7dd4d5b55464617d
📦 IPFS:                   QmT4TXPEXTBw4peUcqTjGsDQG41ttkmoSNmgRkHMCHMMP7

Bridge Hub Polkadot

🏋️ Runtime Size:           1.21Mi (1266734 bytes)
🗜 Compressed:             Yes: 79.46%
🔥 Core Version:           bridge-hub-polkadot-2002000 bridge-hub-polkadot-0.tx4.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0xeedd4f2753624f11d2d4bc3564eaf7c9c63606c97fdb9caac1b2b456d11dd050
📦 IPFS:                   Qmab6ZjxHGyjkdhuciNhhyXT5Wb2g6zyVNVedYarUwuumL

Bridge Hub Kusama

🏋️ Runtime Size:           1.01Mi (1050160 bytes)
🗜 Compressed:             Yes: 79.21%
🔥 Core Version:           bridge-hub-kusama-2002000 bridge-hub-kusama-0.tx5.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x30ca5bd6f5986266226cb346cfa33b22bb4f624efeaaa92f2b5e13d3a2ee9f50
📦 IPFS:                   QmYDe5aSHceEAZ1EYhP5GhBK8iW3LaZknQt5F6suRd7Smh

Asset Hub Polkadot (previously Statemint)

🏋️ Runtime Size:           2.10Mi (2196655 bytes)
🗜 Compressed:             Yes: 81.49%
🔥 Core Version:           statemint-2002000 statemint-0.tx15.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0xe28713894f2dcea0e412500b9f646c1ef788086c6ef8b5c2f98f1d52841096cc
📦 IPFS:                   QmVxJtEBKgKKj1qPisgiJQr1prgkvG7MdezFeP7rBUjk1L

Asset Hub Kusama (previously Statemine)

🏋️ Runtime Size:           2.16Mi (2259104 bytes)
🗜 Compressed:             Yes: 81.88%
🔥 Core Version:           statemine-2002000 statemine-0.tx15.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x75086dc1a829e7a39bef2398d082e29adb23511defe35fd26a829798af49942b
📦 IPFS:                   QmfBG1RTBfzaS7G46LPNdwufV44oxscywbihcadnRCtwZE

Don't miss a new runtimes release

NewReleases is sending notifications on new releases.