Releases: polkadot-fellows/runtimes
Runtimes 2.0.2
Changelog
Changelog for the runtimes governed by the Polkadot Fellowship.
The format is based on Keep a Changelog.
[2.0.2] 07.11.2025
Fixed
- Fix AH staking inflation calculation to use correct total issuance (#998).
- Set invulnerable deposit for Polkadot AssetHub staking election (#993)
- Fix staking on Asset Hub via XCM (#1006)
- Fix flaky
curldownload command in CI (#1006)
Runtime info
These runtimes were built with rustc 1.88.0 (6b00bc388 2025-06-23) using srtool v0.18.3
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.70Mi (1778728 bytes)
🗜 Compressed: Yes: 80.62%
🔥 Core Version: polkadot-2000002 parity-polkadot-0.tx26.au0
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x5acc93196d335874a4bd0d1a8e1bb9e368a6dc1964fe7825fab08c0c08d75857
📦 IPFS: QmSLeUMA84KA1eUd4KJ5cC2HmcA3Y8D2EtavfJpdtoFvKe
People Polkadot
🏋️ Runtime Size: 1005.68Ki (1029814 bytes)
🗜 Compressed: Yes: 80.08%
🔥 Core Version: people-polkadot-2000002 people-polkadot-0.tx0.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xe7dc96e47ad780398deec4cb17a1f0967ce8f31869f0b3bfbfcce0418028be5d
📦 IPFS: QmPiZWjukjzZWpcRXJfQwzk4FJmW1yc4fSAVWF3fhY72EB
People Kusama
🏋️ Runtime Size: 1003.31Ki (1027380 bytes)
🗜 Compressed: Yes: 80.12%
🔥 Core Version: people-kusama-2000002 people-kusama-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x097308fc117b5c74484480ce962cb80b471bb6828881ad155cf0b9a1a8af3460
📦 IPFS: QmacvfgaCtCWHaEhUoT9b5Tx1UWVFTGFMvbowSEohB3tAY
Kusama
🏋️ Runtime Size: 1.78Mi (1865491 bytes)
🗜 Compressed: Yes: 80.98%
🔥 Core Version: kusama-2000002 parity-kusama-0.tx26.au2
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xeefb3eb4bfa59ed4121ba25691edb4b5458d0ff3198d0a3234692ebdf0960e56
📦 IPFS: QmfAKFgxdmfnD68JSZW28XZ8aWrwFt9vfS58pdoD5eMVyp
Glutton
🏋️ Runtime Size: 477.32Ki (488771 bytes)
🗜 Compressed: Yes: 77.97%
🔥 Core Version: glutton-2000002 glutton-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x5cb34bc92720e466268d2b6417ccd9dbe6e3167bc12feebc11bccbfdcaf0aa26
📦 IPFS: QmP35rQSViwnqkdsN555NtVbBrB6TApxsbHFJxzMpbS51b
Encointer Parachain
🏋️ Runtime Size: 1.11Mi (1160412 bytes)
🗜 Compressed: Yes: 80.67%
🔥 Core Version: encointer-parachain-2000002 encointer-parachain-1.tx4.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x94a14ffb2dbfc6c8634fc711369c4bc0b65ea9fbf46049d958fed2831e4288b4
📦 IPFS: QmYXY5KxzNdDHzL4RaTRtRCtSsxMzLAHusKmFc9r6mSYuf
Coretime Polkadot
🏋️ Runtime Size: 1006.63Ki (1030788 bytes)
🗜 Compressed: Yes: 80.09%
🔥 Core Version: coretime-polkadot-2000002 coretime-polkadot-0.tx0.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x54b8a0ece85af4c001c4039a2b695f3beafe08e1a97566415cb3c993f2a79605
📦 IPFS: Qmae3a5DFGP72XPLDf3eA7WivTZQPiWq9DZr62X8ZC9sGF
Coretime Kusama
🏋️ Runtime Size: 1004.49Ki (1028590 bytes)
🗜 Compressed: Yes: 80.11%
🔥 Core Version: coretime-kusama-2000002 coretime-kusama-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xed15ae5bf3fcaa2bf67279c84fd6ef98ce31ad9a497cd373883462f2ce607d7b
📦 IPFS: QmZz1crDoJG7MJ1uVmrvZKJTtBDtzkkc7PfHpSmTffvazv
Collectives
🏋️ Runtime Size: 1.12Mi (1172201 bytes)
🗜 Compressed: Yes: 81.22%
🔥 Core Version: collectives-2000002 collectives-0.tx7.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xebd69afe53b369e489bc235c99cc3f30dddf5fba8f996af9266185695aa048c6
📦 IPFS: QmW4Qv1qpSSmB4VasexVBgKRYhd1AzWam7CRTjiX7S2fYU
Bridge Hub Polkadot
🏋️ Runtime Size: 1.24Mi (1299653 bytes)
🗜 Compressed: Yes: 80.11%
🔥 Core Version: bridge-hub-polkadot-2000002 bridge-hub-polkadot-0.tx4.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xac941b3b99ed7439939e671914b71b7f295a1d340031ff13124aef6becea14b9
📦 IPFS: QmWMoXatcPkUcQwUajVpfMWkgYygUHvSdaEG7XUZeyCAbL
Bridge Hub Kusama
🏋️ Runtime Size: 1.04Mi (1085859 bytes)
🗜 Compressed: Yes: 79.73%
🔥 Core Version: bridge-hub-kusama-2000002 bridge-hub-kusama-0.tx5.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x0ebc4b32bc2ef7bc0d97031c53b2ecef216f96eee0e5df94e5d76cb0e2c66b49
📦 IPFS: QmV8MDFeBMus4DBF8Nzhgdcsy2KUED3i7sfvH1HHYK7oVS
Asset Hub Polkadot (previously Statemint)
🏋️ Runtime Size: 1.95Mi (2041688 bytes)
🗜 Compressed: Yes: 82.47%
🔥 Core Version: statemint-2000002 statemint-0.tx15.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xe2af694d7e9f890e248151cd1649360b344f2df582598c7706425f672f627cdf
📦 IPFS: QmdyctqMomBuvdZdcewX1FWGWMGt9FxzDVZuNnRYEdSteh
Asset Hub Kusama (previously Statemine)
🏋️ Runtime Size: 2.29Mi (2398033 bytes)
🗜 Compressed: Yes: 82.56%
🔥 Core Version: statemine-2000002 statemine-0.tx15.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x56577fbd62cfa8e53effa2b3817b576bdd084aba30be90880ab7caa790a8f912
📦 IPFS: QmfCAJjJqRDpdKbbnk1BeNMfjjmgwvhkxD96muRj8rqPQV
Runtimes 2.0.1
Changelog
Changelog for the runtimes governed by the Polkadot Fellowship.
The format is based on Keep a Changelog.
[2.0.1] 04.11.2025
Removed
Changed
- Bump deps (#997)
Runtime info
These runtimes were built with rustc 1.88.0 (6b00bc388 2025-06-23) using srtool v0.18.3
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.70Mi (1778299 bytes)
🗜 Compressed: Yes: 80.63%
🔥 Core Version: polkadot-2000001 parity-polkadot-0.tx26.au0
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xf77ad7a9fd6b985eb278204dc2964bc37c5d7d24ed9b08df38c4b629720d6d11
📦 IPFS: QmWWkfKAtvr4RJUYf9QoP9LxLwFbKq79NZnaGXWzu9MScZ
Asset Hub Polkadot (previously Statemint)
🏋️ Runtime Size: 1.95Mi (2042051 bytes)
🗜 Compressed: Yes: 82.47%
🔥 Core Version: statemint-2000001 statemint-0.tx15.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x3581345028abc07243eb48840fbb333637b0ddeec2a9210d370207148022abaa
📦 IPFS: QmPWbvU6ep13x6sz6kKJK6XtANh2XEz95vAcHRkgSnxRJE
Asset Hub Kusama (previously Statemine)
🏋️ Runtime Size: 2.29Mi (2396533 bytes)
🗜 Compressed: Yes: 82.57%
🔥 Core Version: statemine-2000001 statemine-0.tx15.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xe3b1cff634878a0176df177caaa6333efca2c33fc7313fdf66c3195e2ed15883
📦 IPFS: QmenuPRWA5PZfifvP8uFgYimPxjEmGrwRLFygURp114XLw
Runtimes 2.0.0
Changelog
Changelog for the runtimes governed by the Polkadot Fellowship.
The format is based on Keep a Changelog.
[2.0.0] 27.10.2025
Added
- Scheduled the Polkadot Asset Hub Migration for block 28490502, circa Tuesday 4th Nov 8 AM UTC (polkadot-fellows/runtimes/pull/984).
Changed
- Enable preimages pallet on Kusama Relay (polkadot-fellows/runtimes/pull/957)
- Allow the AHM multisig to act as preimage manager (polkadot-fellows/runtimes/pull/976)
RcToAhCallsupports mapping some basic XCMs (polkadot-fellows/runtimes/pull/983)- AHM: map more Referenda XCM instructions (#983)
- AHM: Schedule polkadot migration for block 28490502 (#984)
Fixed
- Let multisig round start from 100 for Polkadot Relay (polkadot-fellows/runtimes/pull/957)
- Fix staking-async sdk #9926: chill stakers should not have a score (#960)
- Fix resending of duplicate AHM messages (#970)
Runtime info
These runtimes were built with rustc 1.88.0 (6b00bc388 2025-06-23) using srtool v0.18.3
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.72Mi (1796356 bytes)
🗜 Compressed: Yes: 80.61%
🔥 Core Version: polkadot-2000000 parity-polkadot-0.tx26.au0
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x625e4190035e51bfaa349c61bc198ed4103658fb4bd5f6716015a4a7f0412bdd
📦 IPFS: QmTCKiDSSQ6x7t3VL2LF6ZycZctVvuJnBWqiojQJ782bQG
People Polkadot
🏋️ Runtime Size: 1005.65Ki (1029777 bytes)
🗜 Compressed: Yes: 80.08%
🔥 Core Version: people-polkadot-2000000 people-polkadot-0.tx0.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x19d152fef983bf5be332cd07dc6f5c7291d842a4e2d5501eca02a86c10df211d
📦 IPFS: QmRR2SXPZgCTaAEhhaV9URRkNZAVFsDK4W1cwH8UCC1vUL
People Kusama
🏋️ Runtime Size: 1003.30Ki (1027374 bytes)
🗜 Compressed: Yes: 80.12%
🔥 Core Version: people-kusama-2000000 people-kusama-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x3fedbc14149c4d2cd8218ad143a49565cd48a337b8a57df5aae9d3369435e3a6
📦 IPFS: QmVWwN4VxwCLPB6E7QMftDbTghu3t7JHQwJPjKPvmi8HGz
Kusama
🏋️ Runtime Size: 1.78Mi (1866388 bytes)
🗜 Compressed: Yes: 80.97%
🔥 Core Version: kusama-2000000 parity-kusama-0.tx26.au2
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xaef32c4e2d60b90b7051f6928bbd0bcb8aaa6e511254100d996b82b8d2f7ac0e
📦 IPFS: Qma5Xq5oivrZpHeLHxX8x4u3bLMSRn1Y7rzchH3XTaNz3q
Glutton
🏋️ Runtime Size: 477.30Ki (488750 bytes)
🗜 Compressed: Yes: 77.98%
🔥 Core Version: glutton-2000000 glutton-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x5a507747d41b52b9a178906814fb15d38fc6d4746bfcdd57db949d229d137915
📦 IPFS: Qmcz7RgsM1FGqQ4EYgf2SU1wcCdU5Vk4GdqKn5v6khTm83
Encointer Parachain
🏋️ Runtime Size: 1.11Mi (1160368 bytes)
🗜 Compressed: Yes: 80.67%
🔥 Core Version: encointer-parachain-2000000 encointer-parachain-1.tx4.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xe238fc60258415d04339779b1c6f11f4a82df9e0ba207297e5da41c0da85da94
📦 IPFS: QmeHQDvDi9C8hv7SjD489n9YmKoc7zEcyq2MYHFh9umELd
Coretime Polkadot
🏋️ Runtime Size: 1006.63Ki (1030787 bytes)
🗜 Compressed: Yes: 80.09%
🔥 Core Version: coretime-polkadot-2000000 coretime-polkadot-0.tx0.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xf5833bad367d7164d2d654cc607692fe441988e3104a353b59f11206e5665d25
📦 IPFS: QmPmbAPXVgNrs81sS5tz8YnuSUJUUgZH1xvpJbLQaWEKzY
Coretime Kusama
🏋️ Runtime Size: 1004.49Ki (1028595 bytes)
🗜 Compressed: Yes: 80.11%
🔥 Core Version: coretime-kusama-2000000 coretime-kusama-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x1660a0b1e5b379cf9ad08129648f20059e1d1d43784aa47f2f6a72a73d3b168e
📦 IPFS: QmbaXewy3tyRR7ssos7SajdX9tPDxEyDbGq51y4vtymjNC
Collectives
🏋️ Runtime Size: 1.12Mi (1172357 bytes)
🗜 Compressed: Yes: 81.22%
🔥 Core Version: collectives-2000000 collectives-0.tx7.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x1553beb31f381fff842f1d9272c384c34d2be7abf289b482a54a1054d5f75acc
📦 IPFS: QmVSn6q45exZkdbFmgcnFQQhzaPPbzKNvP8JM5ANA4zEXp
Bridge Hub Polkadot
🏋️ Runtime Size: 1.24Mi (1299486 bytes)
🗜 Compressed: Yes: 80.11%
🔥 Core Version: bridge-hub-polkadot-2000000 bridge-hub-polkadot-0.tx4.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x2428a28a8215b4c4cea2f15e7d97521c3e812ffbb378cf058c696b3320efd3f0
📦 IPFS: Qmf8grdNKGdw74N2aSxzoTV1zA4ZVxU26yYjH727z1sAAf
Bridge Hub Kusama
🏋️ Runtime Size: 1.04Mi (1085857 bytes)
🗜 Compressed: Yes: 79.73%
🔥 Core Version: bridge-hub-kusama-2000000 bridge-hub-kusama-0.tx5.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xa41f7cffb1cf3494adf9d4eec9cfd1913a8b2c45ea60ed8f9a7f269ba9cfa32c
📦 IPFS: QmZwMYxAvmrjBpjWW6FdMAkQc2din8AYuDqFzqrymPDnF4
Asset Hub Polkadot (previously Statemint)
🏋️ Runtime Size: 1.95Mi (2041829 bytes)
🗜 Compressed: Yes: 82.47%
🔥 Core Version: statemint-2000000 statemint-0.tx15.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x274e1781dc36a23a922f9ec1e04afe0496a503612c4d57aa4fa0c8bf55b1237a
📦 IPFS: QmVyEzrSGC3oKDBE553FzKGmSKtoyf9sVNX5GZykCeykdR
Asset Hub Kusama (previously Statemine)
🏋️ Runtime Size: 2.29Mi (2396316 bytes)
🗜 Compressed: Yes: 82.57%
🔥 Core Version: statemine-2000000 statemine-0.tx15.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xdeed38aef6fcd6e57999bfa640d3e68f28ffca9d3e6f4f977e9e29c9dde19592
📦 IPFS: QmNWgznq5sHVLLnkGqpn87Be71JqCrge93oR132dqgZsje
Runtimes 1.9.3
Changelog
Changelog for the runtimes governed by the Polkadot Fellowship.
The format is based on Keep a Changelog.
[1.9.3] 21.10.2025
Fixed
- Bump
pallet-staking-asyncto0.6.2to fix incorrect self stake accounting (#980)
Added
- BHP Add missing snowbridge runtime API to the BridgeHub runtime.
Runtime info
These runtimes were built with rustc 1.88.0 (6b00bc388 2025-06-23) using srtool v0.18.3
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.70Mi (1777766 bytes)
🗜 Compressed: Yes: 80.61%
🔥 Core Version: polkadot-1009003 parity-polkadot-0.tx26.au0
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x50ea5feef2a558eb98005073c8f6ab3e49e3e5f83d06c82eeab6c4c6264912f2
📦 IPFS: QmY1eQCquhxXgYikLF9AYNRgwyFa4f2VqsrJR9LJfxoD8D
People Polkadot
🏋️ Runtime Size: 1005.63Ki (1029758 bytes)
🗜 Compressed: Yes: 80.08%
🔥 Core Version: people-polkadot-1009003 people-polkadot-0.tx0.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x13da2b90195b2e767f1d5ac8e3dc18161bc12efdc80659fd72ccf28d7c68f42f
📦 IPFS: QmXSrKBsTwinCjbzwQZ7XViU4aTJcXTxEu5evEDZHg89Y6
People Kusama
🏋️ Runtime Size: 1003.30Ki (1027374 bytes)
🗜 Compressed: Yes: 80.12%
🔥 Core Version: people-kusama-1009003 people-kusama-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x96d5f75b700aaa648612d520013a1301f2effef9ae43dc2dc8d2e7ba09c7bc00
📦 IPFS: QmY4p8dFsEbZWqH2UtwoZYSAqAFeTyeXgZ4LRUSjxF1SMT
Kusama
🏋️ Runtime Size: 1.78Mi (1865627 bytes)
🗜 Compressed: Yes: 80.96%
🔥 Core Version: kusama-1009003 parity-kusama-0.tx26.au2
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x4b8a13041b0666b4a10a52b7b32726e1cc9308fa68dbb1159d14d987efe1648a
📦 IPFS: QmWqz46x2uTEQc6aZ4b18nvgfAtutkWCYEk1K4a5tdWiV7
Glutton
🏋️ Runtime Size: 477.29Ki (488742 bytes)
🗜 Compressed: Yes: 77.98%
🔥 Core Version: glutton-1009003 glutton-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x6e45f36a151e191a8f335308d4304ac06789a6a54071d8c6cffa84597cf7a828
📦 IPFS: QmYTm5qqh143WiQqnNCe3FJ7UHYXJLKQJ9CqWjr3EYn38K
Encointer Parachain
🏋️ Runtime Size: 1.11Mi (1160499 bytes)
🗜 Compressed: Yes: 80.67%
🔥 Core Version: encointer-parachain-1009003 encointer-parachain-1.tx4.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x5fcf8da3263150dc85ace880a9e21c67c5da5a4733f177172f869d8adeee990b
📦 IPFS: QmPppfmNhKeRNmMtPn7ChuJBLxjB6vsx5tygsF1FV4JxQe
Coretime Polkadot
🏋️ Runtime Size: 1006.65Ki (1030806 bytes)
🗜 Compressed: Yes: 80.09%
🔥 Core Version: coretime-polkadot-1009003 coretime-polkadot-0.tx0.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x3cb6c66211d49c0d7e9487f8f42b2be9210f561a2428f1fd154f172af7808b31
📦 IPFS: QmYwdMMK9Tn1nMB3v7nA91SR73fCmL9ymMJtFMi4AZnXD4
Coretime Kusama
🏋️ Runtime Size: 1004.43Ki (1028529 bytes)
🗜 Compressed: Yes: 80.11%
🔥 Core Version: coretime-kusama-1009003 coretime-kusama-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x1599f6b68a9910a318b23822f998d1976f5773c55816c3d39d28d605bcafdfde
📦 IPFS: QmbmVH9cfx9TCtUnRdCmLwXMBou8refEDzS2RVwa8U3182
Collectives
🏋️ Runtime Size: 1.12Mi (1172250 bytes)
🗜 Compressed: Yes: 81.22%
🔥 Core Version: collectives-1009003 collectives-0.tx7.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x3c7d4202d5e1a789ce63fdcbd1f0735b201acdb89744aa1474fd3817573284c1
📦 IPFS: QmUkRMGsF8aVjPfDrjKpLjySTnKFgNG2NZ5JxQcWK773Vn
Bridge Hub Polkadot
🏋️ Runtime Size: 1.24Mi (1299572 bytes)
🗜 Compressed: Yes: 80.11%
🔥 Core Version: bridge-hub-polkadot-1009003 bridge-hub-polkadot-0.tx4.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xc64f5504ecdf36341ca4b2d2440a86119962727082886a6cc4f95ee35465aaf8
📦 IPFS: QmeWQbKadVsoHxizywZcarERtdZM8U8ZV1iPJK2A6NpmKJ
Bridge Hub Kusama
🏋️ Runtime Size: 1.04Mi (1085985 bytes)
🗜 Compressed: Yes: 79.73%
🔥 Core Version: bridge-hub-kusama-1009003 bridge-hub-kusama-0.tx5.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x961f4c761aaa0e1e1d1aafd979753dfdc7beb1e12792d32d0ec6582880fde02a
📦 IPFS: QmXamozvBSxZVw3zSAofi8QhNgHGZaCaFtoEM3zzPRLHq3
Asset Hub Polkadot (previously Statemint)
🏋️ Runtime Size: 1.95Mi (2039427 bytes)
🗜 Compressed: Yes: 82.48%
🔥 Core Version: statemint-1009003 statemint-0.tx15.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x6eaebf82e6188a2c04d15019f68194d59b88dbfafb16471cdc37211dc3ace709
📦 IPFS: QmZ6NtEjiXwKaUg5xzzXtEACpRLG4qYS318Bbb79bSrVdx
Asset Hub Kusama (previously Statemine)
🏋️ Runtime Size: 2.29Mi (2395970 bytes)
🗜 Compressed: Yes: 82.56%
🔥 Core Version: statemine-1009003 statemine-0.tx15.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x099d803ee67d6c1859d84342d61c01eed373323448f7fd230a4e85a668806448
📦 IPFS: QmNj38CtcSosfCsFnYnQ8soE6rP2WKewBZp1YonX1xJN9c
Runtimes 1.9.2
Changelog
Changelog for the runtimes governed by the Polkadot Fellowship.
The format is based on Keep a Changelog.
[1.9.2] 08.10.2025
Added
- Kusama Asset Hub: add missing staking Runtime APIs and re-enable vested transfers (polkadot-fellows/runtimes/pull/946)
Fixed
- [AHM] Do not migrate staking era forcing info to AH (polkadot-fellows/runtimes/pull/939)
- [AHM] Small fixes to successfully dry-run migration tests (polkadot-fellows/runtimes/pull/942)
- [AHM] Fix crowdloan withdrawing and weight limit (polkadot-fellows/runtimes/pull/943)
- [Encointer] Fix remote treasury payout on asset hub (polkadot-fellows/runtimes/pull/944)
- [AHM] Post Kusama Migration cleanup (polkadot-fellows/runtimes/pull/946)
- [AHM] Improve StakingAsync's VMP Messaging (#950)
Runtime info
These runtimes were built with rustc 1.88.0 (6b00bc388 2025-06-23) using srtool v0.18.3
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.70Mi (1776688 bytes)
🗜 Compressed: Yes: 80.59%
🔥 Core Version: polkadot-1009002 parity-polkadot-0.tx26.au0
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x2f9b216d5081456a0da933632d641a9bc101635221a33fdeafc327bb9245379b
📦 IPFS: QmYGprhhyEmCPeT2jQYff6KD4irvAuuqRhGjS4HMm9FMBm
People Polkadot
🏋️ Runtime Size: 1003.55Ki (1027625 bytes)
🗜 Compressed: Yes: 80.1%
🔥 Core Version: people-polkadot-1009002 people-polkadot-0.tx0.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x7366e84d7d1f7cf0ef852d64eb37a8f16bdafbafdbec53ae07007dca7780a5a6
📦 IPFS: QmbmKxa2c3e1m4aKs929N6Z6JNzL95DZuGtgDFmtUfLyCW
People Kusama
🏋️ Runtime Size: 1001.65Ki (1025681 bytes)
🗜 Compressed: Yes: 80.12%
🔥 Core Version: people-kusama-1009002 people-kusama-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x82781660dab1bafd246d7e054387803039853f3ed493583089ef0b3cb092678e
📦 IPFS: QmeuA532ndW13FQHi8nvXnuZNrnbg8t73HxMEXd76GdaDq
Kusama
🏋️ Runtime Size: 1.78Mi (1863709 bytes)
🗜 Compressed: Yes: 80.96%
🔥 Core Version: kusama-1009002 parity-kusama-0.tx26.au2
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xd905ea233b779dfae428febc319661bbcc0ee861dcec336d18e5a3dc6ee667f6
📦 IPFS: QmZBJ4GsvBHe9y8KJvycLZRsSb8CYtK7vQSVzw7WEk1hHZ
Glutton
🏋️ Runtime Size: 478.51Ki (489990 bytes)
🗜 Compressed: Yes: 77.88%
🔥 Core Version: glutton-1009002 glutton-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x0ec1a4ba441e08ee76fcc7e838f30a631510871fff43aaa254d13257904949a2
📦 IPFS: QmQxPQwKtkjW3YGWAWSeUXGrGP4jXvmG3KXGdJfjMvFyaC
Encointer Parachain
🏋️ Runtime Size: 1.11Mi (1158966 bytes)
🗜 Compressed: Yes: 80.67%
🔥 Core Version: encointer-parachain-1009002 encointer-parachain-1.tx4.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xbdef0b47193f40042719e66e5cafeb66ba3b5d371b08d87ff5bd4fad87cc7b9f
📦 IPFS: QmUkG2nhzsNLGvnPcdmpcP93rw8LUZgGmhLa77Kvmevc6f
Coretime Polkadot
🏋️ Runtime Size: 1004.44Ki (1028542 bytes)
🗜 Compressed: Yes: 80.1%
🔥 Core Version: coretime-polkadot-1009002 coretime-polkadot-0.tx0.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x1ec3f5a6e2e512dc4a2479018e27b550facd3b290137c77dec00307ae6cefaa7
📦 IPFS: QmZRW4NB9Kf8q7298ukw5BNZZJ6XaBEzscciCuCvpP1zmA
Coretime Kusama
🏋️ Runtime Size: 1002.66Ki (1026717 bytes)
🗜 Compressed: Yes: 80.12%
🔥 Core Version: coretime-kusama-1009002 coretime-kusama-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xb8d2898c9409e6715dca59849acf976558d457d47eb5416aaaa8520dbfe2cbd5
📦 IPFS: QmNRUUm7oCUo49DZLyjjUAtxkRZRHXQ19xiv8nmuwAEpxC
Collectives
🏋️ Runtime Size: 1.12Mi (1170357 bytes)
🗜 Compressed: Yes: 81.22%
🔥 Core Version: collectives-1009002 collectives-0.tx7.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xb69441629e7ed4214b5ef5f10c48ae853cfa75490062fbdbd673d75f187b4e0e
📦 IPFS: QmU9mGCdswPkRd2LnbmSWoFoGCYKEunBJNXVeLrNfRSzec
Bridge Hub Polkadot
🏋️ Runtime Size: 1.24Mi (1298822 bytes)
🗜 Compressed: Yes: 80.1%
🔥 Core Version: bridge-hub-polkadot-1009002 bridge-hub-polkadot-0.tx4.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x7de57afb3dffda7804cc121a654881864d4ea636d650ac5f948ec0106c505cc3
📦 IPFS: QmVMo76VpMEhBZcigVwg8To8ebNwuFDYJpM8J2v3a9eoCY
Bridge Hub Kusama
🏋️ Runtime Size: 1.04Mi (1085076 bytes)
🗜 Compressed: Yes: 79.73%
🔥 Core Version: bridge-hub-kusama-1009002 bridge-hub-kusama-0.tx5.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x9995079c33615286951036d65e44ab91d3d096c4174e961d93bb3845a6842643
📦 IPFS: QmVDdgELCf6uBr7DzeLcwPG2dHuvxcGxwJw8LNPTLNtGNb
Asset Hub Polkadot (previously Statemint)
🏋️ Runtime Size: 1.94Mi (2030894 bytes)
🗜 Compressed: Yes: 82.5%
🔥 Core Version: statemint-1009002 statemint-0.tx15.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x97308d4d67b813becc0e81ef5ca33c5c23bb118ea00e57193a07647b33bd1581
📦 IPFS: QmeNmTW4tSNAqLRYethHPgA3sEQt7yiNgCgHNop5HAp3zi
Asset Hub Kusama (previously Statemine)
🏋️ Runtime Size: 2.29Mi (2394539 bytes)
🗜 Compressed: Yes: 82.56%
🔥 Core Version: statemine-1009002 statemine-0.tx15.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xee6d70c902e426f11890146bbbb3da440cf45e49240f525f0cece9e9be1fcc6c
📦 IPFS: QmQSgT17Sa2Zmk6zLHYyAZUYqpT6DyEE19yUPHUzkWZPix
Runtimes 1.9.1
Changelog
Changelog for the runtimes governed by the Polkadot Fellowship.
The format is based on Keep a Changelog.
[1.9.1] 30.09.2025
Fixed
- Reduce runtime blob size by 800KB to fit the limits (polkadot-fellows/runtimes/pull/938)
Runtime info
These runtimes were built with rustc 1.88.0 (6b00bc388 2025-06-23) using srtool v0.18.3
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.70Mi (1782217 bytes)
🗜 Compressed: Yes: 80.61%
🔥 Core Version: polkadot-1009001 parity-polkadot-0.tx26.au0
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xce9bb8e22870c7c2540c4ce0d31490f4deda7d95658b8b4ae72ad0ed07deaef7
📦 IPFS: QmSNRXVYPozYmMYhPhZpBp5zKEKJc1dzr6Zjsyj7FkSgr5
People Polkadot
🏋️ Runtime Size: 1003.54Ki (1027617 bytes)
🗜 Compressed: Yes: 80.1%
🔥 Core Version: people-polkadot-1009001 people-polkadot-0.tx0.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xfa5b2e0238f87498e7ec66ce97e692a96afb1fa7a2e4981531d3066757d49235
📦 IPFS: QmcCxbLkMUzNpsc8xSsHqS1S6w9ne9VcBH4ptV31UT2QoT
People Kusama
🏋️ Runtime Size: 1001.67Ki (1025705 bytes)
🗜 Compressed: Yes: 80.12%
🔥 Core Version: people-kusama-1009001 people-kusama-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xfada7ce5ee54cdb3aae60c85f9dd72d03ee1538551a93327e876bc31b802841b
📦 IPFS: QmYemfcWcX9nW32Ze3JV7kgexPPqeGZCgs5T64faNcoWez
Kusama
Note: This was manually edited with a patched runtime from this CI build to include this last-minute fix for the Asset Hub Migration.
🔥 Core Version: kusama-1009001
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x9bfa95446bff3c013666fd4c421cb0d8ce16b2e905a6589b58981876abf471d9
Glutton
🏋️ Runtime Size: 478.51Ki (489990 bytes)
🗜 Compressed: Yes: 77.88%
🔥 Core Version: glutton-1009001 glutton-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x7e28596fb538dc8a2d544d25cbfe4c58d8bd48dd7c1c75dddebb8521c53a8ef1
📦 IPFS: QmPDHo5BuSEFqpohVKHkeT9JrsHNb8nxHKPg8bQv7JoRtP
Encointer Parachain
🏋️ Runtime Size: 1.11Mi (1157097 bytes)
🗜 Compressed: Yes: 80.69%
🔥 Core Version: encointer-parachain-1009001 encointer-parachain-1.tx4.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x6b75868e6339e38aa930b244c6cfe45d70401cefab67f8f2a072caf01065e5cd
📦 IPFS: QmQDtWxsVDSyBUF2boq6k1s7LSyGTU7DnS2E5j7k44ouqe
Coretime Polkadot
🏋️ Runtime Size: 1004.44Ki (1028539 bytes)
🗜 Compressed: Yes: 80.1%
🔥 Core Version: coretime-polkadot-1009001 coretime-polkadot-0.tx0.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x049e5362729ab89e6c13a484385c274e0909fadf0bf9a2f7a5f980c309fc073d
📦 IPFS: QmTV5KGmJhXArycpP3xfi7xLasx6og5hVziph2wzGpr6u6
Coretime Kusama
🏋️ Runtime Size: 1002.66Ki (1026720 bytes)
🗜 Compressed: Yes: 80.12%
🔥 Core Version: coretime-kusama-1009001 coretime-kusama-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xdd8c6a036e0d1f6ddd1db804449222d7492e188c9531f41df611b17a71a3429f
📦 IPFS: QmNgX296viE45ZXN9PxngftU6Z1YJgt6AiuCM57a3mya6B
Collectives
🏋️ Runtime Size: 1.12Mi (1170356 bytes)
🗜 Compressed: Yes: 81.22%
🔥 Core Version: collectives-1009001 collectives-0.tx7.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xc0b3b4b3227392fac50ebf2b4e87db1985105b814b940b578e20a7000442ec84
📦 IPFS: Qmb2sP11DVAaGX5QFR7SP4gpLuGgnziitBQgkP3vWBGyNk
Bridge Hub Polkadot
🏋️ Runtime Size: 1.24Mi (1299017 bytes)
🗜 Compressed: Yes: 80.09%
🔥 Core Version: bridge-hub-polkadot-1009001 bridge-hub-polkadot-0.tx4.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x07e1083f9ca3235c7282edbdf26a85a849bc4b74529fe14a2c893c4b04897076
📦 IPFS: QmSZ7MS2YjSWge3owA28vZuvKUi1mDXqJry1mCBRuvh4Eo
Bridge Hub Kusama
🏋️ Runtime Size: 1.04Mi (1085074 bytes)
🗜 Compressed: Yes: 79.73%
🔥 Core Version: bridge-hub-kusama-1009001 bridge-hub-kusama-0.tx5.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x27c8f6bfa077825468fe5ab289f7e127fe490205297a64015e07591e1f0d0138
📦 IPFS: QmR3htdHA9FCQQRPYDBrp6BY6qAmFefVR7Had1cCDyjh5y
Asset Hub Polkadot (previously Statemint)
🏋️ Runtime Size: 1.94Mi (2028135 bytes)
🗜 Compressed: Yes: 82.51%
🔥 Core Version: statemint-1009001 statemint-0.tx15.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x4ff3813b044a96191efe5f492dbf79e3f77508a9fe5b12cc73f0b458281ffc68
📦 IPFS: QmTCJGAkxVBMB1wNkHtuWtPdeh7USmdLuK4FcpTF2DBfdX
Asset Hub Kusama (previously Statemine)
🏋️ Runtime Size: 2.28Mi (2387360 bytes)
🗜 Compressed: Yes: 82.58%
🔥 Core Version: statemine-1009001 statemine-0.tx15.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x5a0e93172b7d4f2030a3a31c2f1aff1e170a323373a48f7f2bc44328872616fc
📦 IPFS: QmdvGG7ve2vmh1Z5GhHbbQiWcgPtYHqNf152Nh7hsdR9Df
Runtimes 1.9.0
Changelog
Changelog for the runtimes governed by the Polkadot Fellowship.
The format is based on Keep a Changelog.
[1.9.0] 26.09.2025
Added
- Enable the Asset Hub Migration for Kusama at block
30423691, projected to be Tuesday 7th Oct 8 AM UTC (polkadot-fellows/runtimes/pull/935) - Code for the Asset Hub Migration (polkadot-fellows/runtimes/pull/856)
Changed
- Pallet XCM - Disable reserve_asset_transfer for DOT|KSM (polkadot-fellows/runtimes/pull/880)
🚨 Pallet XCM'slimited_reserve_transfer_assetsandreserve_transfer_assetsextrinsics now returns an error when it determines that a reserve transfer of DOT|KSM has to be done.
This is a safeguard in preparation for the Asset Hub Migration (AHM), where the reserve of DOT|KSM will change from the Relay Chain to Asset Hub.
After the migration, another patch will remove this error case and use the correct reserve.
🚨 For DOT|KSM cross-chain transfers please usetransfer_assets_using_type_and_thenorexecute.
Please see this Polkadot forum post for more details.
Runtime info
These runtimes were built with rustc 1.88.0 (6b00bc388 2025-06-23) using srtool v0.18.3
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: 2.22Mi (2327625 bytes)
🗜 Compressed: Yes: 74.67%
🔥 Core Version: polkadot-1009000 parity-polkadot-0.tx26.au0
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x441539b2fee729fe130218de9ad2f3fd5fc06d91807d558c4c10c5cd9737ef47
📦 IPFS: QmQkNAGZLoowfGrYUVENmB5UtXjftCnnjNUHVYPQG2sqYu
People Polkadot
🏋️ Runtime Size: 1.24Mi (1293337 bytes)
🗜 Compressed: Yes: 74.95%
🔥 Core Version: people-polkadot-1009000 people-polkadot-0.tx0.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x0fc94fc03b8695f891c7b652a50db3799be3695f2155caf53ec1159644930adf
📦 IPFS: QmRiti5MzaeyBCWMFY93uzUc5dqR5Bk2cyg4zjXRd9JU7E
People Kusama
🏋️ Runtime Size: 1.24Mi (1292039 bytes)
🗜 Compressed: Yes: 74.97%
🔥 Core Version: people-kusama-1009000 people-kusama-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xd64a4bf4a93120f1bc06b96e8f879eb16c21ae8297220cbeb16bf34cb4ba9e49
📦 IPFS: QmRABJMMhbq8WcdGAFc91ULNvbqncGsQ881QqPCtnSae33
Kusama
🏋️ Runtime Size: 2.35Mi (2458193 bytes)
🗜 Compressed: Yes: 75.19%
🔥 Core Version: kusama-1009000 parity-kusama-0.tx26.au2
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x53d79375bdb9d0fd16a485b368c2d4db89d8389e71d5861dca6eeb4142f3a6f4
📦 IPFS: QmdJgeN4xYKoeL7gAQrY2Uoe28Ny342xTkKSteErK2PLaQ
Glutton
🏋️ Runtime Size: 580.90Ki (594837 bytes)
🗜 Compressed: Yes: 73.17%
🔥 Core Version: glutton-1009000 glutton-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x8fe1b8fa6bd32f40078d2573833a798a511d802e22d5a5bdf8fe8b877dc0aec4
📦 IPFS: QmSBrZQmDkS4cvhKKEhjM82Dk1BpT3rFWGmtJg772efzQm
Encointer Parachain
🏋️ Runtime Size: 1.41Mi (1469416 bytes)
🗜 Compressed: Yes: 75.48%
🔥 Core Version: encointer-parachain-1009000 encointer-parachain-1.tx4.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x4e9678107e24dfdb388100989a5d441866c9d341a1653bdbc58f673f90d772cc
📦 IPFS: QmRjoFd4pBPcVzY7dqZTG5kmcm9FKHsovT42BY5vbHpz1B
Coretime Polkadot
🏋️ Runtime Size: 1.24Mi (1298149 bytes)
🗜 Compressed: Yes: 74.89%
🔥 Core Version: coretime-polkadot-1009000 coretime-polkadot-0.tx0.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x270944c159acc0efcf537b5182c89c08d1ca0d4eda1a75661e4fcd3e2939429b
📦 IPFS: QmZxnsV16guWWY1FNqgDTm7mKRF2LwZ4wxKBecQe3LUWVf
Coretime Kusama
🏋️ Runtime Size: 1.24Mi (1296135 bytes)
🗜 Compressed: Yes: 74.9%
🔥 Core Version: coretime-kusama-1009000 coretime-kusama-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x39b06b12fe93ab3c0dfd0d9bffe507948fc9d8d760076e955b2a612ee258daf5
📦 IPFS: QmZmEa31bNRQLHo3n2ZhR7bdixZaMn4EtescdvcCadpH1X
Collectives
🏋️ Runtime Size: 1.43Mi (1489410 bytes)
🗜 Compressed: Yes: 76.11%
🔥 Core Version: collectives-1009000 collectives-0.tx7.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x1e81d490d87d6410e56cb01895a931d77604b93f020af432c7f493e94fd91b77
📦 IPFS: QmWi7GY2NwLsnSsqv65vc7jWCTQmVUqXfLdY7msGNWMrkV
Bridge Hub Polkadot
🏋️ Runtime Size: 1.59Mi (1657825 bytes)
🗜 Compressed: Yes: 74.6%
🔥 Core Version: bridge-hub-polkadot-1009000 bridge-hub-polkadot-0.tx4.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x0d2042f632f653005229bc05bd30dc603f163ebd1704d8785335851a45ab3412
📦 IPFS: QmS1x5ckZfSP9ZqWVMrahjp6ydhPaynnbv5yWrp3rGYFh9
Bridge Hub Kusama
🏋️ Runtime Size: 1.31Mi (1371778 bytes)
🗜 Compressed: Yes: 74.37%
🔥 Core Version: bridge-hub-kusama-1009000 bridge-hub-kusama-0.tx5.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xe99330ea0c15cb80c2ed4bfd595d29b97915437e0d1ae5ec85f474834b31b01c
📦 IPFS: QmYKAqxZjFZfpxL819houeDx3GfN3mAH2ZdE1NyTPcedNo
Asset Hub Polkadot (previously Statemint)
🏋️ Runtime Size: 2.58Mi (2698373 bytes)
🗜 Compressed: Yes: 76.73%
🔥 Core Version: statemint-1009000 statemint-0.tx15.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x087499d4fedfb97f7b9022be2402ecf24e247b6360faa4b9df223641e645cf4e
📦 IPFS: QmZCaUicsKFqL6ZsVXkvwzcfCmoAWkiEHVumWEq3egxsQA
Asset Hub Kusama (previously Statemine)
🏋️ Runtime Size: 3.05Mi (3190397 bytes)
🗜 Compressed: Yes: 76.72%
🔥 Core Version: statemine-1009000 statemine-0.tx15.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x999731c1925e6b5597be282bef310f7bc386c1ef129d73bd022c91a751a5f8eb
📦 IPFS: QmQ7Xk9wdeawrvcgrXQuHJjkvucah6qjW9mzbBBGYT3x4r
Runtimes 1.6.2
Changelog
Changelog for the runtimes governed by the Polkadot Fellowship.
The format is based on Keep a Changelog.
[1.6.2] 28.08.2025
Fixed
- #9564 Correctly map group indices to vote indices when filtering backing statements.
Runtime info
These runtimes were built with rustc 1.88.0 (6b00bc388 2025-06-23) using srtool v0.18.3
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.89Mi (1978387 bytes)
🗜 Compressed: Yes: 73.69%
🔥 Core Version: polkadot-1006002 parity-polkadot-0.tx26.au0
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x0627ae9ae2a8d0de99a7dad056136f855f32f82391c48bf8a531506fe231a42b
📦 IPFS: QmbsSn5te1VHw64BEjqUSeHtLi9HoFW1r8FZvFgeK44pnJ
Runtimes 1.7.1
Changelog
Changelog for the runtimes governed by the Polkadot Fellowship.
The format is based on Keep a Changelog.
[1.7.1] 28.08.2025
Fixed
- #9564 Correctly map group indices to vote indices when filtering backing statements.
Changed
- #861 Removed the custom fungible adapter used by Kusama AssetHub
- Support Snowbridge bridge reward payouts on AssetHub (polkadot-fellows/runtimes/pull/865)
Runtime info
These runtimes were built with rustc 1.88.0 (6b00bc388 2025-06-23) using srtool v0.18.3
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: 2.05Mi (2140610 bytes)
🗜 Compressed: Yes: 74.51%
🔥 Core Version: polkadot-1007001 parity-polkadot-0.tx26.au0
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xa4d527cb0db4146686eeffb216b562fe68440185d5067e6177d1681ff7bb3043
📦 IPFS: QmPkZQDJf6U9v9ygsBjPR6xa532Zv3q9jqP72gMQmamnMu
People Polkadot
🏋️ Runtime Size: 1.24Mi (1289922 bytes)
🗜 Compressed: Yes: 74.99%
🔥 Core Version: people-polkadot-1007001 people-polkadot-0.tx0.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x1477b7eaf80f56a1bfe4b6d6dae7cdc68a4353854b58a14700f3646c06783594
📦 IPFS: QmZKmkqDy7teev8gVxLzvae7SQ1L2zuUSq5nj9P4GhPPWn
People Kusama
🏋️ Runtime Size: 1.23Mi (1289747 bytes)
🗜 Compressed: Yes: 74.99%
🔥 Core Version: people-kusama-1007001 people-kusama-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x6ccaa6118bf08e6abe366aa99e27adc5d66a0e90e58e13e98eb336419d77bd60
📦 IPFS: QmU3f4S3TydSKFdf1MjN61kvtphPDiXZUbWZXp7icdszph
Kusama
🏋️ Runtime Size: 2.16Mi (2261463 bytes)
🗜 Compressed: Yes: 75.1%
🔥 Core Version: kusama-1007001 parity-kusama-0.tx26.au2
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x1e0c7ef66f67073483ec5ad670c6b226fbd9a26e2e7d9b61afb65f2b82f95854
📦 IPFS: QmPEjZavGmqaJKnLTr1hkSZgn3L9YwaFPHrZ7W42D9Jbqf
Glutton
🏋️ Runtime Size: 578.94Ki (592826 bytes)
🗜 Compressed: Yes: 73.23%
🔥 Core Version: glutton-1007001 glutton-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x46176bf9327b4c809dc183605c772553f04b4557054828a067c6c1ed198185c0
📦 IPFS: QmUWP6x88VhKHMnLG2KFaMmXqrGN6AmbicwPbqmYnTd98m
Encointer Parachain
🏋️ Runtime Size: 1.41Mi (1469703 bytes)
🗜 Compressed: Yes: 75.47%
🔥 Core Version: encointer-parachain-1007001 encointer-parachain-1.tx4.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x366b42605f9397fd82738e924506fa249a06a9011f324895951b352c2c977c3c
📦 IPFS: QmaHHQTSh9h74Hu4had5jVUqwZrq9v9emWmhY1tUeVXwW5
Coretime Polkadot
🏋️ Runtime Size: 1.24Mi (1299029 bytes)
🗜 Compressed: Yes: 74.88%
🔥 Core Version: coretime-polkadot-1007001 coretime-polkadot-0.tx0.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x37b5f97cb374f538aee904e975793e2ab2ffc304b245dd31af622e0d84c6dcdb
📦 IPFS: QmdVRS8Fhfo6JmjnGsxBgF9V6KSevv8xKak8BDvYxb68pe
Coretime Kusama
🏋️ Runtime Size: 1.24Mi (1295402 bytes)
🗜 Compressed: Yes: 74.9%
🔥 Core Version: coretime-kusama-1007001 coretime-kusama-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x50fe75ba55e64d6ea4e5be6e3cf69448d54454f1cc6b5ed13b52218af70c9acd
📦 IPFS: QmTqwbKoMz4ebtovwCiHvJ34sy27sE3ANrgfdFDsBwMm2X
Collectives
🏋️ Runtime Size: 1.42Mi (1487555 bytes)
🗜 Compressed: Yes: 76.11%
🔥 Core Version: collectives-1007001 collectives-0.tx7.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xd19a8751b1bb4eb453d2c84a146fe34e149f3ff8cd0d961728c89115862ceec1
📦 IPFS: QmScvSR9D6friBcXKhN6spXAdYsHD4m8jgyBEVpkcTRe2P
Bridge Hub Polkadot
🏋️ Runtime Size: 1.59Mi (1658548 bytes)
🗜 Compressed: Yes: 74.58%
🔥 Core Version: bridge-hub-polkadot-1007001 bridge-hub-polkadot-0.tx4.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x25c5126bc94061b3bda84ccf7b7eb0e966d1e693747e07fca67b3e4090b18bd1
📦 IPFS: QmU2vSue1skgM5ikm6c9QegEwZqegB3MVoHxQahhNdcUdx
Bridge Hub Kusama
🏋️ Runtime Size: 1.31Mi (1372441 bytes)
🗜 Compressed: Yes: 74.35%
🔥 Core Version: bridge-hub-kusama-1007001 bridge-hub-kusama-0.tx5.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xca46d9389b0fac2d30476973ab8dc3b90844ea2f263103e9779462c155c1caf9
📦 IPFS: Qmc6Rp9LAhbqEMvjeEvK2rNLfFi8u69Mhu9VjWNv7c4bvP
Asset Hub Polkadot (previously Statemint)
🏋️ Runtime Size: 1.63Mi (1705512 bytes)
🗜 Compressed: Yes: 77%
🔥 Core Version: statemint-1007001 statemint-0.tx15.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xd863e58d979f0f36f78c2779fa8f99f2ecde98744151e11500655058dae37378
📦 IPFS: QmYAgZqKpP4yf5kBe14pQtDEehPUz87RgjSTnGKbiUCioB
Asset Hub Kusama (previously Statemine)
🏋️ Runtime Size: 1.94Mi (2033835 bytes)
🗜 Compressed: Yes: 76.52%
🔥 Core Version: statemine-1007001 statemine-0.tx15.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xc1db15b71ce88e1e74f4f4075837204788e40ace9fca23290002f8f52d639dd4
📦 IPFS: QmW6DjRNEVj6KUKYSZd6PLatMfHBsZsihndLVPS1mNvgww
Runtimes 1.7.0
Changelog
Changelog for the runtimes governed by the Polkadot Fellowship.
The format is based on Keep a Changelog.
[1.7.0] 22.08.2025
Fixed
- Use
pallet-assetsinstead ofpallet-balancesfor XCM benchmarks on asset hubs (polkadot-fellows/runtimes/pull/758)- This means XCM benchmarks will have a higher weight.
- All XCM benchmarks use sibling parachain as destination instead of Relay chain to properly adapt weights in context of incoming migration from Relay to Asset Hub (polkadot-fellows/runtimes/pull/709)
Added
- Integrate "Empowered XCM Origins" features to System Chains (polkadot-fellows/runtimes/pull/799)
- Test cases for all system chains to verify if parachain is able to process authorize_upgrade call as if it was received from governance chain (polkadot-fellows/runtimes/pull/783)
- Add Secretary Salary Pay Test Over XCM (#778)
- Upgrade to Polkadot-SDK
stable2506(polkadot-fellows/runtimes/pull/817)- #7833: Add
poke_depositextrinsic to pallet-society - #7995: Add
PureKilledevent to pallet-proxy - #8254: Introduce
remove_upgrade_cooldown
This dispatchable enables anyone to pay for removing an active upgrade cooldown from a parachain instead of waiting for the cooldown to be finished. It is useful for times when a parachain needs to apply an upgrade faster than the upgrade cooldown, but it will need to pay in this case. The dispatchable enables anyone to remove an upgrade cooldown of any parachain. The caller needs to pay for the removal and the tokens are burned on a successful removal. - #8171: Add event
VestingCreatedand emit on vested transfer. - #8382: Add
poke_depositextrinsic to pallet-bounties - #7592: Add Paras
authorize_code_hash+apply_authorized_codefeature
This feature is useful when triggering a Paras pallet call from a different chain than the one where the Paras pallet is deployed. For example, we may want to sendParas::force_set_current_code(para, code)from the Collectives and/or Asset Hub to the Relay Chain (because the Relay Chain governance will be migrated to the Asset Hub as a part of AHM).
The primary reason for this approach is to avoid transferring the entirenew_codeWasm blob between chains. Instead, we authorize thecode_hashusing root viafn authorize_force_set_current_code_hash(new_authorization, expire_at). This authorization can later be applied by anyone usingParas::apply_authorized_force_set_current_code(para, new_code). Ifexpire_atis reached without the authorization being used, it is automatically removed. - #7882: Add
poke_depositextrinsic to pallet-recovery
Historically, the collection of storage deposits was running in an infallible context. Meaning we needed to make sure that the caller was able to pay the deposits when the last contract execution returns. To achieve that, we capped the storage deposit limit to the maximum balance of the origin. This made the code more complex: It conflated the deposit limit with the amount of balance the origin has.
In the meantime, we changed code around to make the deposit collection fallible. But never changed this aspect.
This PR rectifies that by doing:
The root storage meter and all its nested meter's limits are completely independent of the origin's balance. This makes it way easier to argue about the limit that a nested meter has at any point.
Consistently useStorageDepositNotEnoughFunds(limit not reached) andStorageDepositLimitExhausted(limit reached).
Origin not being able to pay the existential deposit (ED) for a new account is nowStorageDepositNotEnoughFundsand traps the caller rather then being aTransferFailedreturn code. Important since we are hiding the ED from contracts, so it should also not be an error code that must be handled. - #8314: Add RPCs in the statement store to get the statements and not just the statement data.
In statement-store, statements can contain a proof with the signature of the statement. This proof is useful to assert that the statement comes from the expected account. This proof also signs for all the statement's fields, which can also be useful information for the receiver.
- #7833: Add
- Upgrade to Polkadot-SDK
unstable2507(polkadot-fellows/runtimes/pull/849) - [Encointer] use XCM V5 to remotely spend funds from encointer treasury accounts on AHK polkadot-fellows/runtimes/pull/679
Changed
- Upgrade to Polkadot-SDK
unstable2507(polkadot-fellows/runtimes/pull/849)- #7953: Add deposit for setting session keys
- 🚨 Setting session keys now might charge a storage deposit. The amount can be inspected in the Session::KeyDeposit of the runtime metadata. This value is intended to be set post AHM. Validators should make sure they have some free balance to cover this deposit the next time they want to rotate their keys.
- Session keys previously could be set only by the associated controller account of a stash. Now, this filter no longer exists, and they can be set by anyone (ergo, the deposit). For validators, please make sure to submit your session keys (henceforth) from the stash account.
- #7953: Add deposit for setting session keys
- Add foreign-consensus cousin Asset Hub as trusted aliaser to allow XCMv5 origin preservation for foreign-consensus parachains polkadot-fellows/runtimes/pull/794)
- Configure block providers for pallets requiring block context (polkadot-fellows/runtimes/pull/813):
- vesting: keep using Relay Chain block provider
- multisig: switch to local block provider (for unique multisig IDs)
- proxy: use Relay Chain block provider (for delayed announcements)
- nfts: use Relay Chain block provider (for minting start/end blocks)
- PolkadotAssetHub: Enable Async Backing (polkadot-fellows/runtimes/pull/763)
- Upgrade to Polkadot-SDK
stable2506(polkadot-fellows/runtimes/pull/817)- #9137: Pallet XCM - transfer_assets pre-ahm patch
🚨 Pallet XCM'stransfer_assetsextrinsic now returns an error when it determines that a reserve transfer of DOT|KSM has to be done.
This is a safeguard in preparation for the Asset Hub Migration (AHM), where the reserve of DOT|KSM will change from the Relay Chain to Asset Hub.
After the migration, another patch will remove this error case and use the correct reserve.
🚨 For DOT|KSM cross-chain transfers please uselimited_reserve_transfer_assetsortransfer_assets_using_type_and_then. - #8718: Contracts: Record ED as part of the storage deposit.
- #8554: Contracts: pallet-assets ERC20 precompile
- #7762: Contracts: ERC20 XCM Asset Transactor
This PR introduces an Asset Transactor for dealing with ERC20 tokens and adds it to Asset Hub Westend.
This means asset ids of the form{ parents: 0, interior: X1(AccountKey20 { key, network }) }will be matched by this transactor and the corresponding transfer function will be called in the smart contract whose address is key.
If your chain uses pallet-revive, you can support ERC20s as well by adding the transactor, which lives in assets-common. - #8197: [pallet-revive] Add
fee_history - #8148: [pallet-revive] eth-rpc refactoring
- Refactor eth-rpc.
- Get rid of the in-memory cache; we can just store receipts / logs into sqlite.
- Track both best and finalized blocks so that we can properly index transactions in case of a Relay Chain re-org.
- Keep reference to the latest finalized block so that we can use that for queries that use the finalized block tag.
- Use
--index-last-n-blocksCLI parameter to re-index the lastnblocks when the server starts. - Fix issue with
gas_pricecalculation for EIP1559.
- #8545: [pallet-revive] eth-rpc improved healthcheck
- #8587: [pallet-revive] Make subscription task panic on error
- #8664: [pallet-revive] Fix rpc-types
- [#8311](https://github.com...
- #9137: Pallet XCM - transfer_assets pre-ahm patch