[Runtime] RT3600 Schedule

We are planning to release Runtime 3600 in ALL network(s) following the schedule below:

Alphanet: 2025-04-01T22:00:00Z
Moonriver: 2025-04-19T22:00:00Z
Moonbeam: 2025-05-03T22: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
    • Removes deprecated extrinsic delegate from pallet-parachain-staking and selector delegate from parachain-staking precompile at address 0x0000000000000000000000000000000000000800
    • blockHash and to fields are now nullable when calling txpool_content RPC method.
      • blockHash: Will now be null since the transaction has not been added to any block yet. Previously 0x0000000000000000000000000000000000000000000000000000000000000000 was returned.
      • to: The address of the receiver. Now null when it is a contract creation transaction. Previously 0x0000000000000000000000000000000000000000 was returned.
  • Runtimes:
    • Moonbeam
      • Implement the migration for the foreign assets from legacy to native
      • Plan and execute the migration to native foreign assets
    • Moonriver
      • Implement the migration for the foreign assets from legacy to native
      • Implement the migration of legacy foreign assets to native foreign assets
      • Plan and execute the migration to native foreign assets
  • Polkadot Compatibility
    • Optimization for PoV limits deployed to Moonbase and Moonriver
  • Ethereum Compatibility
    • Replace the txpool rpc interface with the one from frontier
    • Optimize Pending storage in pallet_ethereum
    • Add eth_pendingTransactions ethereum rpc
  • Governance
    • Reduce Moonbeam self bond to 500k GLMR
  • Bug Fixes
    • Support EvmForeignAssets in xcm transactor
    • Fix issue with trace_filter rpc
  • Others
    • Make --experimental-block-import-strategy the default behaviour
4 Likes