Runtimes
Moonbase
✨ spec_version : 4200
🏋 size : 1977213
#️⃣ sha256 : 0x18523334344227338a25ee619b64e3055e5ce36f9f3d9ebf6b25208209e4d184
#️⃣ blake2-256 : 0x43c977eb32f991b410b3c03018335923c02a32f450dca4085eed145be829040e
🗳️ proposal (authorizeUpgrade) : 0x3fa7cfdd1d60915148fc94ffbebf5eca881df54d54a8e7ad5628f91ee0bac5b0
Moonriver
✨ spec_version : 4200
🏋 size : 2076489
#️⃣ sha256 : 0x89746c359d1fe96e9ce95d90035189ef270c505d1913087e32f982a21342beca
#️⃣ blake2-256 : 0x2e8f50bdeea5e2323548f18bc851685def23a0d3b9909c0ab54293decb62be05
🗳️ proposal (authorizeUpgrade) : 0xe0f4a71f5807cbafb298f83961cff2a35840a7dcf9488683db267cbb3816b46b
Moonbeam
✨ spec_version : 4200
🏋 size : 2076303
#️⃣ sha256 : 0x661532c1c3de6a7525ffe77638ac9c9793be4326db7dbaad515a243148067a6a
#️⃣ blake2-256 : 0xf588a90eaf580f4b5ca78a10ba05e03e083d1779791804b9523b3a268585a87e
🗳️ proposal (authorizeUpgrade) : 0x3cceaaf31b9ed3f4df5935caa9f9b20c94a9f244c97141260367ca390542f03e
Build information
WASM runtime built using rustc 1.88.0 (6b00bc388 2025-06-23)
⚠️ Breaking Changes ⚠️
- MODEXP calls with base, exponent, or modulus > 1024 bytes will now fail and consume all gas (#3638)
- Transactions with gas limit > 16,777,216 will be rejected at validation (#3638)
- EIP-7883 greatly increases
ModExpgas costs, which can lead to smart contract failures. (#3632) - Many XCM instructions weight increased (#3624)
- Transaction fees may increase for Substrate extrinsics whose weight is dominated by proof_size rather than ref_time. This particularly affects storage-heavy operations. (#3571)
pallet-xcm-transactorextrinsicssetFeePerSecondandremoveFeePerSecondare removed. (#3569)- The
DestinationAssetFeePerSecondstorage map in pallet-xcm-transactor is removed. (#3569)
Changes
- Improve WeightToFee calculation (#3571)
- [MOON-3323] Refactor XCM Transactor to Delegate Fee Pricing to XCM Weight Trader (#3569)
- Improve multi-delegations requests handling (#3619)
- fix dest_asset_fee_per_second behavior (#3618)
- Add support for Osaka fork (EIP-7939) (#3628)
- Add support for EIP-7883 (#3632)
- Benchmark XCM instructions from polkadot-sdk pallet_xcm_benchmarks (#3624)
- Add support for EIP-7823 and EIP-7825 (#3638)
- Improve
get_units_per_secondcomputation (#3648) - Add handling of MultipleLogs error in pallet-ethereum hooks (#3650)
- update frontier pin (#3654)
- Fix: Preserve beneficiary junction order in
split_location_into_chain_part_and_beneficiary(#3649)
Dependency changes
Moonbeam: runtime-4102...runtime-4200
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@373ff2c...5f45e6f
Frontier: moonbeam-foundation/frontier@a6703ef...3fccb84
Moonkit: Moonsong-Labs/moonkit@6176b0f...23f8843