[Runtime] RT3501 Schedule

We are planning to release Runtime 3501 (we’ve included the bugfix for the asset migration on top of RT3500) in ALL network(s) following the schedule below:

Alphanet: 2025-02-17T23:00:00Z
Moonriver: 2025-03-07T23:00:00Z
Moonbeam: 2025-03-15T23:00:00Z

This runtime upgrade includes several breaking changes.
See the release note for more details: Releases · moonbeam-foundation/moonbeam · GitHub

3 Likes

Summary of Changes

  • Breaking Changes
    • Identity calls add_sub and set_subs are no longer callable from a NonTransfer proxy.
    • XCM V2 is no longer supported; XCM V3 is now the safe XCM version.
    • All Ethereum priority fees (and Substrate tips) are now sent to the block author. Base fees are still redistributed according to the FeesTreasuryProportion dynamic parameter.
  • Runtimes:
    • Moonbase Alpha: spec_version: 3500, size: 1995056
    • Moonriver: spec_version: 3500, size: 1980403
    • Moonbeam: spec_version: 3500, size: 1982188
  • Polkadot Compatibility
    • Upgrade to polkadot stable2409
    • Optimization for PoV limits
  • Ethereum Compatibility
    • Allows assets managed by AssetManager and EvmForeignAssets to use the pallet-xcm precompile
  • Other Changes and Bug Fixes
    • Security: Fixes related to treasury spend origin
    • Fixes for notifying inactive collators
    • Gas being overestimated for PoV computation is now being refunded at the end of the transaction.
    • The SELFDESTRUCT function now fully clears the smart contract account.
    • Adds txHash field to the result of debug_traceBlock RPC calls.
    • Fix foreign assets migration (RT3501)
2 Likes

Moonriver RT3501 has been enacted yesterday, 2025-03-10T03:00:00Z.

1 Like