Summary of Changes
Moonbeam Runtime 3700 — What it means for you
- Bigger blocks, cheaper proof gas on Moonbeam(All users & node operators)
The Proof-of-Validity (PoV) limit on Moonbeam has been raised from 5 MB to 10 MB. Heavy-data transactions that used to hit the ceiling will now go through, and the cost per byte of PoV data drops, reducing fees for complex EVM calls and XC-20 transfers. GitHub
- Identity pallet overhaul (DApp builders & end-users)
Usernames are now first-class citizens: new UsernameOf storage, renamed fields, and an “unbinding” queue pave the way for future features like transferable usernames and smoother account recovery flows. Existing identities stay intact, but any custom tooling should migrate to the new storage names. GitHub
- Gas bump on every precompile call (Smart-contract developers)
Each precompile invocation now costs ~1 670 extra gas, and precompiles guarded by CallableByContract are no longer callable from constructors. If your deployment script fails, remove constructor-time precompile calls. The StorageCleanerPrecompile has been removed entirely. GitHub
- Ethereum-XCM weight change (Bridge & XC-builder teams)
Worst-case proof_size for pallet-ethereum-xcm extrinsics has doubled. Update any off-chain weight or fee estimation code to avoid “weight too high” rejections. GitHub
- Treasury can now spend foreign assets (Governance watchers & token communities)
Proposals will be able to distribute bridged assets (e.g., xcUSDC) directly from the Treasury, broadening grant and incentive possibilities. GitHub
- Stricter EVM proxy filter on Moonbase (Moonbase Alpha operators)
The EvmProxyCallFilter::Any loophole is closed, bringing Moonbase in line with Moonbeam and Moonriver. If you relied on broad proxy calls in test deployments, check your permissions. GitHub
- Runtime & dependency updates (Infra teams)
• Spec version: 3700 on Moonbeam, Moonriver, Moonbase
• Built with rustc 1.81.0 and Polkadot-SDK stable 2412
• Fresh weight benchmarks for all pallets
Nodes will receive the code automatically once the on-chain referendum executes—no manual action required. GitHub
When will you feel the change?
The upgrade activates after it passes on-chain governance and the usual 1-hour enactment window. From that block onward, the new limits, fees, and pallet behavior apply automatically.