[Runtime] RT3900 Schedule

Summary of Changes

Moonbeam Runtime 3900 β€” What it means for you

This release introduces several key upgrades and cleanups, most notably:
:star: New Ethereum compatibility features
:backhand_index_pointing_right: Added precompile support for EIP-2537 (BLS12-381 curve operations)
:backhand_index_pointing_right: Added support for EIP-7702 (Set Code for EOAs)

Additional upgrades include:
:full_moon: Removal of deprecated parachain staking extrinsics and old pallet migrations
:full_moon: Safeguards for DOT/KSM transfers ahead of the Asset Hub Migration

If you are currently using the transfer_assets or the (limited_)reserve_transfer_assets extrinsic for doing cross-chain transfers, know that it will start failing when used for DOT | KSM reserve transfers once the AssetHub migration starts. transfer_assets_using_type_and_then should be used as an alternative. More context: Mandatory action guide for AHM: broken native crosschain transfers

:full_moon: Removal of the asset-manager pallet across all runtimes
:full_moon: Updated runtime weights for Moonbeam, Moonriver & Moonbase

:warning: Breaking changes:

  • Proxy precompile no longer works for EOAs using EIP-7702

  • Deprecated staking extrinsics removed (use set_inflation_distribution_config instead)

  • Referenda track names are now displayed as root\x00\x00... instead of plain strings

No impact to gas or ABIsβ€”just stronger Ethereum compatibility, cleaner staking logic, and prep work for the upcoming Asset Hub Migration.

1 Like