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
2 Likes
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
1 Like
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.