[Runtime] RT4000/4001 Schedule

We are planning to release Runtime 4000 in all network(s) following the schedule below:
Alphanet: 2025-11-05
Moonriver: 2025-11-25
Moonbeam: 2025-12-10

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

Summary of Changes

Moonbeam Runtime 4000 — What it means for you

This release focuses on major staking architecture updates and key improvements to Ethereum compatibility.

:star: Parachain Staking migration
:backhand_index_pointing_right: Migrated from Currency → Fungible trait for better token handling and alignment with Substrate standards.
:right_arrow: Developers should now query Balances. Freezes instead of Balances.Locks for staking balances (StakingCollator, StakingDelegator).

:sparkles: New Ethereum feature: EIP-7623
:backhand_index_pointing_right: Enables improved smart account behaviors and validation logic (part of the Pectra hard fork)

Additional improvements include:
:full_moon: Allow proxy calls (create_pure, kill_pure) for enhanced account management
:full_moon: Cleanup of old pallets (Assets, AssetManager, Crowdloan-Rewards)
:full_moon: Replacement of deprecated CheckInherents with ConsensusHook for timestamp validation
:full_moon: Fixes to LiquidityRestrictions and dryRunXCM API behavior
:full_moon: Updated runtime benchmarks and weights

:warning: Breaking changes:

  • Collators must upgrade to client v0.48.0 before Runtime 4000 is enacted

  • Removal of legacy pallets (Assets, Bridge, Crowdloan-Rewards)

  • Timestamp inherent now provided by client, not runtime

No ABI or gas impacts — just smoother staking logic, updated runtime safety, and improved EVM alignment ahead of future protocol upgrades.

1 Like

Moonriver RT4000 Authorize Upgrade proposal is up. Vote here:

Estimated enactment of Moonriver will take place on Tuesday 25th of November 13:00 UTC, at approx 14,081,224 block height.

Moonbeam RT4001 hot fix proposal is live.

Moonbeam Runtime 4001 — What it means for you

This hotfix release adapts Moonbeam’s XCM Transactor pallet to the AssetHub migration on Polkadot and Kusama.

:star: XCM Transactor upgrade
:backhand_index_pointing_right: Adds support for AssetHub as a transaction destination
:backhand_index_pointing_right: Enables Moonbeam users to perform staking and remote execution directly on the AssetHub parachain

:sparkles: Improves cross-chain operability
:full_moon: Strengthens future compatibility with the upcoming AssetHub migration
:full_moon: Maintains smooth execution of existing XCM calls

No breaking changes or ABI updates — just better cross-chain transaction handling ahead of the full AssetHub transition.

1 Like

Vote for MB4001 here:

The estimated Moonbeam enactment will take place on Wednesday, Dec 10th at 13:00 UTC, at approx block height 13,662,546.

If you operate Moonbeam nodes or utilize Moonriver, RT4000/4001 is largely for housekeeping, although it’s very critical for cross-chain operations. The RT4001 hotfix is just for the **XCM Transactor pallet**. You may now submit transactions directly to AssetHub for staking or remote execution without disrupting any of your current calls.

The main point is that there are no changes to the ABI, so your existing smart contracts will stay working, and cross-chain interoperability is now much easier. If your dapp depends on XCM or managing assets from a distance, you should absolutely think about this before the AssetHub migration goes live on December 10 at block ~13.66M.

In short, think of RT4001 as a step to be ready for the future. Everything will still function, but your cross-chain plumbing will be ready for the future.