Changelog
Changelog for the runtimes governed by the Polkadot Fellowship.
The format is based on Keep a Changelog.
[1.4.0] 07.02.2025
Fixed
- Fix missing Encointer democracy pallet hook needed for enactment (polkadot-fellows/runtimes/pull/508)
- Improve benchmark configuration: fix storage whitelist in benchmarks (polkadot-fellows/runtimes/pull/525)
- Coretime chain: allow cross-chain region transfers (polkadot-fellows/runtimes/pull/483)
- Unstake the last remaining corrupt ledger (polkadot-fellows/runtimes/pull/538)
- Disallow
add_sub
andset_subs
fromNonTransfer
proxy type in people chain runtimes (polkadot-fellows/runtimes#518) - Added the
XcmRecorder
config item to all runtimes solocal_xcm
can be returned fromDryRunApi
(polkadot-fellows/runtimes#576)
Added
-
Asset Hubs: added an AssetExchanger to be able to swap tokens using the xcm executor, even for delivery fees (polkadot-fellows/runtimes#539).
-
Location conversion tests for relays and parachains (polkadot-fellows/runtimes#487)
-
Asset Hubs: XcmPaymentApi now returns all assets in a pool with the native token as acceptable as fee payment (polkadot-fellows/runtimes#523)
-
ParaRegistration proxy for Polkadot and Kusama (polkadot-fellows/runtimes#520)
-
Encointer: Swap community currency for KSM from community treasuries subject to democratic decision on allowance (polkadot-fellows/runtimes#541)
-
Delegate stake pools in Kusama (polkadot-fellows/runtimes#540)
-
Snowbridge: Add support for bridging Ether (polkadot-fellows/runtimes#548)
Changed
- Kusama Treasury: remove funding to the Kappa Sigma Mu Society and disable burn (polkadot-fellows/runtimes#507)
- Kusama Treasury: allow burn parameters to be set via OpenGov (polkadot-fellows/runtimes#511)
- Remove Snowbridge create agent and channel extrinsics. (polkadot-fellows/runtimes#506)
- Update the XCM
Weigher
fromFixedWeightBounds
toWeightInfoBounds
with benchmarked weights for Polkadot Collectives (polkadot-fellows/runtimes#547) - Increase max PoV size to 10Mib on Kusama (polkadot-fellows/runtimes#553)
- Update to Polkadot SDK
stable2409-4
(polkadot-fellows/runtimes#558) - Asset Hubs: disable vested transfers as preparation for the Asset Hub Migration (polkadot-fellows/runtime#579)
From #490
- Transfer Polkadot-native assets to Ethereum (SDK
stable2409
#5710, SDK #5546) - Add possibility to inject non-authorities session-keys in genesis (SDK
stable2409
#5078) - [bridges-v2] Permissionless lanes (SDK
stable2409
#4949) - [Assets] Call implementation for
transfer_all
(SDKstable2409
#4527) - Tx Payment: drop ED requirements for tx payments with exchangeable asset (SDK
stable2409
#4488) - Coretime auto-renew (SDK
stable2409
#4424) - Initialises pallet-delegated-staking (SDK
v1.12.0
#3904)
Changed
From #490
- Polkadot Primitives v8 (SDK v1.16 #5525).
- Relax
XcmFeeToAccount
trait bound onAccountId
(SDK v1.16 #4959) - Bridges V2 refactoring backport and
pallet_bridge_messages
simplifications (SDKstable2407
#4935) - Renamed
assigner_on_demand
toon_demand
(SDKstable2409
#4706). - [BEEFY] Add runtime support for reporting fork voting (SDK
stable2407
#4522). - Migrates Nomination Pool to use delegated staking: i.e. allowing delegated funds to be held in member's own account
instead of the pool account. This would enable pool member funds to be used for voting in opengov.
(SDKv1.13.0
#3905)
Runtime info
These runtimes were built with rustc 1.81.0 (eeb90cda1 2024-09-04) using srtool v0.17.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.78Mi (1866242 bytes)
🗜 Compressed: Yes: 73.59%
🔥 Core Version: polkadot-1003004 parity-polkadot-0.tx26.au0
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xbfdac9fc17db1bd96e9ed495808dee89e677578ce035d74113bb81bf575230dd
📦 IPFS: QmbnVDBS2JL6XwpRVqfDm8Z7wScS9BKvG7fTpumAgeMoij
People Polkadot
🏋️ Runtime Size: 1.02Mi (1067115 bytes)
🗜 Compressed: Yes: 73.06%
🔥 Core Version: people-polkadot-1003003 people-polkadot-0.tx0.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x9303b70c4a1f3790c7ba0e4d8eeb1e33c02b6018c5e05496e59177b170248c04
📦 IPFS: QmWxDvzQLij8WUWioWNkHJ2AcxMPmkVNPUaHDAY15VnJJe
People Kusama
🏋️ Runtime Size: 1.02Mi (1068804 bytes)
🗜 Compressed: Yes: 73.06%
🔥 Core Version: people-kusama-1003003 people-kusama-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x9691d03c9484cf0a0469cc3cf082f9d7f5579ed3ad07411b8cb20189fd038cbc
📦 IPFS: QmNSdQmf6qGCz8GgYDzkaSoWj4fT6KcsZFwuV8DCC2G4M4
Kusama
🏋️ Runtime Size: 1.88Mi (1964379 bytes)
🗜 Compressed: Yes: 74.17%
🔥 Core Version: kusama-1003003 parity-kusama-0.tx26.au2
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xeae43c40695cbca87520eef5c44774b3442d2c1f313f2b26da803c43c2e9b424
📦 IPFS: Qmaqa57pvwn9k7ixyPHgyAZrAeBXeZPGQ3rwMaCeqA3N6Q
Glutton
🏋️ Runtime Size: 505.39Ki (517514 bytes)
🗜 Compressed: Yes: 72.16%
🔥 Core Version: glutton-1003003 glutton-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xf3ca8ffda6376cff90e56b6c0cc4d2b86bf4822ca226d6cacc5d94bee4e5ac3b
📦 IPFS: QmWqRw63jo1TwsVTi8ZxQKyw1pVjRiaNJ4KmTeBCU8hHw4
Encointer Parachain
🏋️ Runtime Size: 1.17Mi (1221128 bytes)
🗜 Compressed: Yes: 74.03%
🔥 Core Version: encointer-parachain-1003004 encointer-parachain-1.tx4.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x8fdcd80fc0559364a11eda578f5c9059d9abde097f07580d84a05e9d975d528e
📦 IPFS: QmU6vudY1YJ1v3qYU4MC8Bh1acRJxWJG8fxWpgkvV4QXTo
Coretime Polkadot
🏋️ Runtime Size: 1.05Mi (1093501 bytes)
🗜 Compressed: Yes: 72.92%
🔥 Core Version: coretime-polkadot-1003003 coretime-polkadot-0.tx0.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x9688ef06b01cbd5233c9c65fec6b2510dc6093f4b7b5da7e0503c0a4cfcf027c
📦 IPFS: QmeTY8M5QFJJtPcaVKwwaicjMNxMHb3exvpPHiRyYcta4g
Coretime Kusama
🏋️ Runtime Size: 1.04Mi (1086157 bytes)
🗜 Compressed: Yes: 72.98%
🔥 Core Version: coretime-kusama-1003003 coretime-kusama-0.tx1.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xe0a944e70e06b091e84bb63d86527e90fa18bb877ebf225a4d183212c93c37e2
📦 IPFS: QmYzAnRXSXBUvTsphMpdLcsugo5LmowaSchZa7gQCnMCWX
Collectives
🏋️ Runtime Size: 1.20Mi (1250902 bytes)
🗜 Compressed: Yes: 74.51%
🔥 Core Version: collectives-1003003 collectives-0.tx7.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xd3c766e4f051e7be8b81695a9dd7bd0bd22ed6947fc09f05d94afcb66c7d73e1
📦 IPFS: QmVC26XGb7rkNPSQ7Jb3RweVtahtw7vhNLH27xjDcr1qU7
Bridge Hub Polkadot
🏋️ Runtime Size: 1.37Mi (1435666 bytes)
🗜 Compressed: Yes: 72.57%
🔥 Core Version: bridge-hub-polkadot-1003003 bridge-hub-polkadot-0.tx4.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x7404ee07c98938d7a41f44d3262e1ec06fb8cf776c686b0275a8e2d8fd4b725c
📦 IPFS: QmYHC5orwPzGSBkRzxGMNPhKmFa2YykxQoHytLLHtZW6bC
Bridge Hub Kusama
🏋️ Runtime Size: 1.11Mi (1157424 bytes)
🗜 Compressed: Yes: 72.77%
🔥 Core Version: bridge-hub-kusama-1003003 bridge-hub-kusama-0.tx5.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0xb4ac04a4281ffe871426d13379832323b486d30e4a4004bd16371bb35845ab71
📦 IPFS: QmYaJShpDsTcagAAGd1NfbZvq54jov6nAcYjM4Jyge2hk8
Asset Hub Polkadot (previously Statemint)
🏋️ Runtime Size: 1.35Mi (1414187 bytes)
🗜 Compressed: Yes: 75.18%
🔥 Core Version: statemint-1003004 statemint-0.tx15.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x64d18f8f25f71087495919b001a676d76172654f9c25eb26de5d0ef121bb5a70
📦 IPFS: QmbDecjCorx57vX49jMqqkLQp222DXVGJ5H6XhYgi9vD39
Asset Hub Kusama (previously Statemine)
🏋️ Runtime Size: 1.35Mi (1408527 bytes)
🗜 Compressed: Yes: 75.25%
🔥 Core Version: statemine-1003004 statemine-0.tx15.au1
🎁 Metadata version: V14
🗳️ Blake2-256 hash: 0x45a7b0082c8568d478a9179ed8f6e87a6c6007b547ea822e61a7f733ffd2544e
📦 IPFS: QmNR7Su7qJcQvPmKL8cZUCpoPsU5iZi8sFezy4FN6P3Y9E