We are planning to release Runtime 4201 in all network(s) following the schedule below:
-
Moonbase Alpha upgrade: Wednesday, February 11, 2026
-
Moonriver proposal: Wednesday, February 11, 2026
-
Moonbeam proposal: Wednesday, March 4, 2026
-
Moonriver upgrade authorized: Monday, March 2, 2026
-
Moonbeam upgrade authorized: Tuesday, March 24, 2026
This runtime upgrade includes several breaking changes.
See the release note for more details: Releases · moonbeam-foundation/moonbeam · GitHub
Summary of Changes
Moonbeam Runtime 4201 — What it means for you
Runtime 4201 introduces major EVM protocol updates, XCM pricing refactors, and fee model adjustments, alongside important security and gas-limit changes.
Ethereum Osaka Fork support
Added support for EIP-7939 (CLZ opcode)
Implemented EIP-7823 & EIP-7825
-
MODEXP precompile inputs now limited to 1024 bytes
-
Transaction gas limit capped at 2²⁴ (16,777,216)
Implemented EIP-7883
-
Significantly increases ModExp gas costs
These changes align Moonbeam with upcoming Ethereum protocol upgrades and improve DoS resistance.
XCM Fee & Weight Model Overhaul
Refactored XCM Transactor to delegate fee pricing to the XcmWeightTrader
Result: asset pricing now sourced exclusively from XcmWeightTrader.supportedAssets, simplifying fee management and improving consistency.
Fee Model Adjustments
Improved WeightToFee calculation
Many XCM instruction weights increased
- Some cross-chain messages may become more expensive or fail if underfunded
Additional Improvements
Improved multi-delegation request handling
Improved trace_filter RPC bounds & caching behavior
Multiple XCM logic fixes and refund handling improvements
Updated Frontier & dependency pins
New runtime weights generated
Breaking Changes
-
MODEXP inputs > 1024 bytes now fail and consume all gas
-
Transactions with gas limit > 16,777,216 are rejected at validation
-
EIP-7883 increases ModExp gas costs (may break contracts relying on previous pricing)
-
XCM instruction weights updated (fee impact)
-
pallet-xcm-transactor extrinsics setFeePerSecond and removeFeePerSecond removed
-
DestinationAssetFeePerSecond storage removed
Client requirement
Minimum client version: v0.50.2
Please note that the Moonbeam Foundation is proposing the cancelation of Referenda 95 (authorization to upgrade Moonriver to RT4201) due to an issue that has been identified with the release.
A runtime 4202 will be cut in the next week or so and the updated schedule will be announced at that time.