Skip to content

Runtime 2401

Compare
Choose a tag to compare
@github-actions github-actions released this 19 Jun 20:20
· 8 commits to 5ff7c4c0784fa1c59a0a01a8e932489f4a656328 since this release
b285495

⚠️ Breaking changes

  • parachain-staking.MinCollatorStk has been removed. Collators already need to match MinCandidateStk. (#2265)
  • 20% of the substrate tips is now paid to treasury and 80% is burned, which is consistent with all other fee behavior (#2291)
  • Adds a killswitch to GMP precompile, which disable it by default (will require governance vote to enable it) (#2292)
  • [Moonriver] Fixes Referendum Canceller Governance Track support curve (#2281)
  • [Moonbeam] Open Governance is being added (#2285). Governance v1 is kept until Open Governance is considered stable.
  • Collectives can now be configured using GeneralAdmin Open Governance track (
  • XCM DescendOrigin now derives accounts blake2_256("SiblingChain" | paraId | "AccountKey20" | address) (#2315 superseded by #2344)
  • Parachain staking Candidates are now limited to 200 (#2317)
  • EVM Gas computation now includes support for PoV size. See MBIP-6. (#2316)
  • Storage items DelegationScheduledRequests & AutoCompoundingDelegations are now bounded, introducing metadata changes. (#2202, #2317)
  • Fully migrates to XCMv3. Transactions now require an appropriate proofSize parameter to be provided (#2202)

Runtimes

Moonbase

✨ spec_version                : 2401
🏋 size                        : 1656826
#️⃣ sha256                      : 0xfa075f2d4565a7c2b01b2871f12ac53e70365ce47515ef573f9d1289b22c355a
#️⃣ blake2-256                  : 0x807988f3ebaf656bf2a3856a6adad6034a5a8b96eb677cce3e000614aa9ffd2b
🗳️ proposal (authorizeUpgrade) : 0x46179efb177b32972e16ec27282797c57033dd6ece319dac1f066eec583b16a2

Moonriver

✨ spec_version                : 2401
🏋 size                        : 1653243
#️⃣ sha256                      : 0x2b06f6660676b64e341aeb3bf6f17b8bd7884b35a3e798beeac7543d12452ab2
#️⃣ blake2-256                  : 0x8fd8f22e18638ac29c7139ceba41ac6849a58006ac532b3205280b568f61e98c
🗳️ proposal (authorizeUpgrade) : 0x129191f7301d9cc200c61433c91ef1aa82b3c9f3c4ea0b0489a92b28dfcb7525

Moonbeam

✨ spec_version                : 2401
🏋 size                        : 1655324
#️⃣ sha256                      : 0x11e3e4b5858eb3b50beb292059b3e7133389cdf83172fcccb477b19160519744
#️⃣ blake2-256                  : 0xd676391c0a3c052b862816ded0a9f7412773bb68c819fada927745b7a72a7f2d
🗳️ proposal (authorizeUpgrade) : 0x50dcab4c73f4d653ed654b081f20b97630dba4e309a1f36947b1521484e5a1d0

Build information

WASM runtime built using rustc 1.69.0 (84c898d65 2023-04-16)

Changes

  • Avoid binary search over potentially unsorted data (#2247)
  • Change GMP precompile to rely only on amount transferred (#2244)
  • Add pallet-multisig to Moonbase runtime (#2187)
  • Increase the minimum period for pallet timestamp (#2266)
  • Make XCM fee handler implementation more compliant with MultiAsset non-zero amounts (#2269)
  • Remove MinCollatorStk from parachain-staking pallet (#2265)
  • Add multisigs pallet to Moonriver and Moonbeam (#2264)
  • Fix hrmp-manage in XCM Transactor (#2306)
  • Fixes substrate tips missing treasury distribution (#2291)
  • Add Unlimited weight to Xtokens precompile (#2307)
  • Add GMP precompile killswitch (#2292)
  • Fix Moonriver ReferendumCanceller track support ceiling (#2281)
  • Add OpenGov for Moonbeam (#2285)
  • Dependency (Substrate/Polkadot/Frontier/Cumulus/...) update to v0.9.40 (#2202)
  • Update some dependencies (#2263)
  • Update evm to 0.39 (#2312)
  • XCM: Derive remote accounts according to polkadot standards (#2315)
  • Double DEFAULT_PROOF_SIZE to support staking unbond via xcm transactor (#2320)
  • Enable Xcm->Evm and Erc20Xcm on Moonriver & Moonbeam (#2318)
  • Improves benchmarks for pallet parachain-staking (#2317)
  • Introduce Weight v2 support for EVM (frontier) (#2316, #2343)
  • Add GMP precompile to Moonriver and Moonbeam runtimes (#2327)
  • Support ERC20-XCM on moonriver and moonbeam (#2334)
  • Improves XCM barrier for DescendOrigin (#2335)
  • Fixes benchmark for parachain staking delegate_with_auto_compound (#2336)
  • Adapts XCM remote account derivation to match Polkadot suggestions (#2344)
  • Removes parachain staking delegate2 unused extrinsic (#2348)
  • Ensure safe math for refunding weight (#2346)

Dependency changes

Moonbeam: runtime-2302...runtime-2401
Substrate: moonbeam-foundation/substrate@60f6004...e7de773
Polkadot: moonbeam-foundation/polkadot@197a457...89fd916
Cumulus: moonbeam-foundation/cumulus@9a2e23c...0d8911b
Frontier: moonbeam-foundation/frontier@df4e329...688ad3b