Skip to content

Runtime 2400

Compare
Choose a tag to compare
@github-actions github-actions released this 15 Jun 13:10
a3e40a9

⚠️ 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)
  • Fully migrates to XCMv3. Transactions now require an appropriate proofSize parameter to be provided (#2202)

Runtimes

Moonbase

✨ spec_version                : 2400
🏋 size                        : 1657165
#️⃣ sha256                      : 0xebaf9ef1f374f5deffdb882c83edf0eaa5a931c63e68991a6cdd0a3e3864adfd
#️⃣ blake2-256                  : 0xd5720273ef64bba7cc7aa2e055b3b1bdecfe3eb6e17abedb19cc28ff853f476c
🗳️ proposal (authorizeUpgrade) : 0x44be6b1614aa907cbda26bbf260669e9b2b3de7f37ef58a503cb6d86b557d657

Moonriver

✨ spec_version                : 2400
🏋 size                        : 1653162
#️⃣ sha256                      : 0xb53597a7c12c74473e7a436d409ccaa60cc2ffc27228fe658223c480c2c59553
#️⃣ blake2-256                  : 0xd7fd94127b3137cc745dc683d28748e893e809b17102300b76fdaace8e8a4290
🗳️ proposal (authorizeUpgrade) : 0xb94b1b2ada345e40503091a26208ef2edc5d4f8506fc8af3c66884112ee3a519

Moonbeam

✨ spec_version                : 2400
🏋 size                        : 1655430
#️⃣ sha256                      : 0x3d9b4e8552eee8a20f88bf90a6641e7e68572c478adb06da5f0227c759123711
#️⃣ blake2-256                  : 0x60e0bd5ae3e803fd6b30a99b58dc3f63f385177eafca36e4dfd17a3100f4f1cf
🗳️ proposal (authorizeUpgrade) : 0xb91bfbed1fe1d715cea8cf3b3963758d181463d8c7217ec20d9452a16b1cb922

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-2400
Substrate: moonbeam-foundation/substrate@60f6004...e7de773
Polkadot: moonbeam-foundation/polkadot@197a457...89fd916
Cumulus: moonbeam-foundation/cumulus@9a2e23c...0d8911b
Frontier: moonbeam-foundation/frontier@df4e329...c6f66e4