Skip to content

Runtime 3900

Latest
Compare
Choose a tag to compare
@github-actions github-actions released this 04 Sep 10:04
runtime-3900
13ce268

⚠️ Client Version Requirement

Runtime 3900 requires upgrading to client v0.47.0 or higher to ensure full compatibility.

⚠️ Breaking Changes

  • Removes deprecated pallet-parachain-staking extrinsics:

    • set_parachain_bond_reserve_percent (Use set_inflation_distribution_config instead)
    • set_parachain_bond_account (Use set_inflation_distribution_config instead)
  • The Proxy precompile will no longer work for Externally Owner Accounts (EOA) which use the EIP-7702

  • Removes asset-manager from all runtimes (#3419)

  • Pallet referenda track names have been changed from str to [u8; N]

    This results in tracks being displayed as "root\x00\x00\x00...\x00\x00\x00" instead of just "root"

    Context: Fix: [Referenda Tracks] Resolve representation issues that are breaking PJS apps by pandres95 · Pull Request #7671 · paritytech/polkadot-sdk

  • Pallet XCM's transfer_assets and (limited_)reserve_transfer_assets extrinsics 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.

    Context: Mandatory action guide for AHM: broken native crosschain transfers

Runtimes

Moonbase

✨ spec_version                : 3900
🏋 size                        : 2412991
#️⃣ sha256                      : 0x400136b0922dccb704593ce173bd86dd550471303ee17c73a8eac12fcea1986c
#️⃣ blake2-256                  : 0x9e9d15f2714c6b9dd0e60c0415645d072b8697d6efea80f38305f0f4df5b86bd
🗳️ proposal (authorizeUpgrade) : 0xc7817fe3a591fb0213162ee8bf86260c929b1dc663e40affb3c6329306634274

Moonriver

✨ spec_version                : 3900
🏋 size                        : 2537061
#️⃣ sha256                      : 0x00ad3dacdcc3dfd1d1876000708f6b07e38cf292fcbcc79d6b73f9c4ddc039ef
#️⃣ blake2-256                  : 0xf55e4ccf209dd20576ea6526f068054c2e4228b923c9c4ec812722d0f6957d66
🗳️ proposal (authorizeUpgrade) : 0x7188b7693f92cb6bc238648b38e98471c74dce3b8f4fbea915e703886e368ac8

Moonbeam

✨ spec_version                : 3900
🏋 size                        : 2538981
#️⃣ sha256                      : 0xa44adadceee42d744f3b8f39c3f307cee9fad2dff5fafb7f0d060ec5dc4fc181
#️⃣ blake2-256                  : 0x5d0b8795adbbad1cfa0b819352bed833071ddfb9aff7cee1b43e59f9872e09fb
🗳️ proposal (authorizeUpgrade) : 0xa6ba9087d626991a59c59fa3b883ebe8b82ec82857eca6e91c6fdcfe9967ff31

Build information

WASM runtime built using rustc 1.84.1 (e71f9a9a9 2025-01-27)

Changes

Dependency changes

Moonbeam: runtime-3800...runtime-3900
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@eb18eec...e9a1fe1
Frontier: moonbeam-foundation/frontier@7bb5d36...cc754bb
Moonkit: Moonsong-Labs/moonkit@7c5e401...b74feb0