github polkadot-fellows/runtimes v2.5.1
Runtimes 2.5.1

2 hours ago

Changelog

Changelog for the runtimes governed by the Polkadot Fellowship.

The format is based on Keep a Changelog.

[2.5.1] 24.10.2026

Removed

  • People Polkadot: remove the single-use SeedSubscriptionWhitelist migration that seeded the Asset Hub MembersNotifier subscription whitelist entry. It shipped in 2.5.0 and has run on chain. #1292).

Changed

  • Update Individuality pallets from 53482baa to e69b079e (#1331, #1332).
  • Asset Hub Polkadot: move missing membership-root detection to offchain-submitted scans with a 60-second cooldown after incoming updates. Migrate Members Subscriber timestamps from global to per-collection storage (#1331).
  • pallet-accumulate-and-forward: measure TransferPeriod from the last forward instead of requiring exact block multiples (#1331).
  • Bridge Hub Polkadot: Snowbridge validates sync committee BLS public keys (#1331).
  • Bulletin Polkadot: dust and XCM delivery fees now accumulate in a pallet-accumulate-and-forward account and are teleported to the DAP staging account on Asset Hub, instead of being burnt or stranded locally (#1319).
  • Asset Hub, Bridge Hub, Coretime and People Polkadot & Kusama, Collectives Polkadot, Bulletin Polkadot and Encointer: pallet_session::set_keys now holds a deposit priced with system_para_deposit so a first registration needs free balance of at least ED plus the deposit. Keys registered before this change stay deposit-free (#1310).
  • Coretime Kusama: bulk revenue now accumulates with dust and is burnt on Asset Hub through pallet-accumulate-and-forward, and a migration retires the py/ctbrn holding account (#1301).
  • Kusama relay: dust from reaped accounts now accumulates and is teleported to Asset Hub to be burned there (#1289).
  • Bridge Hub, Coretime, People and Encointer Kusama: dust from reaped accounts now accumulates and is teleported to Asset Hub to be burned there (#1287).
  • Asset Hub Polkadot: DustRemoval resolves into the DAP staging account instead of burning, so dust is deactivated like every other sink (#1288).
  • Coretime Polkadot & Kusama, Asset Hub Polkadot: coretime bulk revenue is no longer teleported to the relay chain to be burnt. Polkadot forwards revenue, and now also dust from reaped accounts, to the DAP staging account on Asset Hub through pallet-accumulate-and-forward, and Asset Hub grants system-chain accumulation accounts free execution. Asset Hub Polkadot must be upgraded before Coretime Polkadot, otherwise the forwards are rejected and the teleported DOT is lost. Kusama teleports it to Asset Hub and burns it there, since KSM issuance is tracked on Asset Hub. A migration retires the py/ctbrn holding account on Coretime Polkadot. (#1282).

Fixed

  • Asset Hub and People Polkadot: update ark-vrf to 0.6.1 to fix batched ring proof verification (#1332).
  • Apply XCM hardening from polkadot-sdk#13531 (#1331).
  • People Polkadot: fix XCM fee refunds for non-DOT assets that could burn part of the fee (#1331).

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.58Mi (1653298 bytes)
🗜 Compressed:             Yes: 80.06%
🔥 Core Version:           polkadot-2005001 parity-polkadot-0.tx26.au0
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x4e633c8209f7122c77689ed513c782f35dd89deca5ac698ca97f1ee44123c2f1
📦 IPFS:                   QmQaBCJZD69Xfp76Cpo44Yb1wHXQYoBSNJn9UTjZhd7mfJ

People Polkadot

🏋️ Runtime Size:           1.51Mi (1579767 bytes)
🗜 Compressed:             Yes: 80.34%
🔥 Core Version:           people-polkadot-2005001 people-polkadot-0.tx0.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x32e4006c3bf67b1bb635cced95de50eb802d1ab22c9ba833cd0c147831d81999
📦 IPFS:                   QmXWfHstQkBfBieiHhbWPtosunwAsFMKny3ivRC5gvwvog

People Kusama

🏋️ Runtime Size:           976.76Ki (1000201 bytes)
🗜 Compressed:             Yes: 79.5%
🔥 Core Version:           people-kusama-2005001 people-kusama-0.tx1.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x42a2b929bfe5226747db3c7da9820d8e7f1afd22c1f1dbb176ff6da2934fb793
📦 IPFS:                   QmVXgtpiNd1AiTQXUM9rrGra6VqL42mpMViGya9DbTzUmv

Kusama

🏋️ Runtime Size:           1.64Mi (1719098 bytes)
🗜 Compressed:             Yes: 80.4%
🔥 Core Version:           kusama-2005001 parity-kusama-0.tx26.au2
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0xd9ef96c492d5e2e0b3835c4bb0791b2bb59e4ff285520d209e325a927ee55f8d
📦 IPFS:                   QmUHvRtFUuodXDKg3RFsuvjpQajJYLicmYs54rc5BfEWET

Glutton

🏋️ Runtime Size:           465.35Ki (476512 bytes)
🗜 Compressed:             Yes: 78.09%
🔥 Core Version:           glutton-2005001 glutton-0.tx1.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x09aa9d7e3396ff644324aac4858d57219493e083c3647c6479377852c4bd5b0a
📦 IPFS:                   QmcLyk4j4rkqydufFPNnXBUUYRWteQoU7TbET1ZonsvuD8

Encointer Parachain

🏋️ Runtime Size:           1.17Mi (1223477 bytes)
🗜 Compressed:             Yes: 79.83%
🔥 Core Version:           encointer-parachain-2005001 encointer-parachain-1.tx4.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x59dd8cf98da1d629f2afcbf39ce7a316113ddd73a81a96d354470bd71026ad05
📦 IPFS:                   QmaZDztWuX2JanUPTHyBkGgtxZThn3mY15gBLZNLxAiWp1

Coretime Polkadot

🏋️ Runtime Size:           977.75Ki (1001210 bytes)
🗜 Compressed:             Yes: 79.53%
🔥 Core Version:           coretime-polkadot-2005001 coretime-polkadot-0.tx0.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x5e4bd87e8f6b8322f873c3c19a338e40c463b2ab17d2d672d8a42a24af8b409b
📦 IPFS:                   QmZcAfCLaLDoKVFzHLgwjeT1tYFwQV2ZCrSDRfZAsfY8mS

Coretime Kusama

🏋️ Runtime Size:           977.88Ki (1001339 bytes)
🗜 Compressed:             Yes: 79.52%
🔥 Core Version:           coretime-kusama-2005001 coretime-kusama-0.tx1.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x4c85143c5e3383df7ff0474a4095303fbb0a8c6da31fb8218d9a7fd984fc07bc
📦 IPFS:                   QmXWkruwFmwBL4XkZfyX58HNdsU8tZ5Y6RvYYTe3fL86uD

Collectives

🏋️ Runtime Size:           1.09Mi (1138853 bytes)
🗜 Compressed:             Yes: 80.71%
🔥 Core Version:           collectives-2005001 collectives-0.tx7.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x8b0a6b5ee2d41cac672901d80d1abba08391448dd0bd14c6a98ec0d17dc39c30
📦 IPFS:                   QmWThoLUjVTVHyqnoxW8k6j3oPpoWAitQGZoRr7az5m9Bi

Bulletin Polkadot

🏋️ Runtime Size:           953.02Ki (975890 bytes)
🗜 Compressed:             Yes: 79.2%
🔥 Core Version:           bulletin-polkadot-2005001 bulletin-polkadot-1.tx2.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x684ce4740f5d9c81d06cbf7a4f16eb41abcfebba92c900175011a7d2383589b1
📦 IPFS:                   QmaYWUXLgBbPQFG7GyBqQenZcRvstebGjKEXmKZbrxsMKp

Bridge Hub Polkadot

🏋️ Runtime Size:           1.21Mi (1266161 bytes)
🗜 Compressed:             Yes: 79.54%
🔥 Core Version:           bridge-hub-polkadot-2005001 bridge-hub-polkadot-0.tx4.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x3153d5ee81c9354a894e9c5331af8dcd9f602044f069db4e00842405bd788b33
📦 IPFS:                   QmYtomnPjUfhjD3Gig1FfxvA3aVxYCbMMgLeiCucugoS5Y

Bridge Hub Kusama

🏋️ Runtime Size:           1.01Mi (1052975 bytes)
🗜 Compressed:             Yes: 79.27%
🔥 Core Version:           bridge-hub-kusama-2005001 bridge-hub-kusama-0.tx5.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x56b037a51206f5e943fbd9c8f03525426225530923d1abf68dd64682f48ded94
📦 IPFS:                   QmRTC3PY9ZiZGmcqNmNyYug1QNNPTduXECCUEpYMMj1CfV

Asset Hub Polkadot (previously Statemint)

🏋️ Runtime Size:           2.37Mi (2483599 bytes)
🗜 Compressed:             Yes: 81.51%
🔥 Core Version:           statemint-2005001 statemint-0.tx15.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0x89c40f702dce06869112adb3277db831ddd55ada53c76c96c7d9052bfb892285
📦 IPFS:                   QmTLCqscbZ8cshXBWs814mtbERPvpEdbccttPhDAygi8rw

Asset Hub Kusama (previously Statemine)

🏋️ Runtime Size:           2.20Mi (2297763 bytes)
🗜 Compressed:             Yes: 81.7%
🔥 Core Version:           statemine-2005001 statemine-0.tx15.au1
🎁 Metadata version:       V14
🗳️ Blake2-256 hash:        0xf760c1f229bfa2d985d193df40fd5124df5a6a59b947292f7da2f1f9199684ba
📦 IPFS:                   QmcPKEqREdpcLhHsRWgmCBzWhJVK4QCCrb7wBMcNK2MT59

Don't miss a new runtimes release

NewReleases is sending notifications on new releases.