Skip to content

Runtime 2601

Compare
Choose a tag to compare
@github-actions github-actions released this 13 Nov 17:35
· 2 commits to 14495f8d93291bc04e960b890694bf7c0c2ad674 since this release
ac6aee3

⚠️ Breaking Changes

  • [Moonriver] enable MBIP-5 (#2500)
  • [Moonriver] Decrease minimum collator bond to 500 MOVR (#2552)
  • [Moonbeam] [Moonriver] Add XCM Transactor precompile V3 (#2513)
    • allows sending XCM messages from within the EVM
  • Manual marking offline collators not producing blocks during X rounds (#2259)
    • if the feature is enabled, a collator can be removed from the collator set if it did not produce at least one block in the previous periods (1 period for Moonbeam, 2 periods for Moonriver and Moonbase)
    • Changed AtStake<> to be of type OptionQuery instead of previous ValueQuery.
  • Change undecided timeout for governance from 14 to 21 days (#2503)
  • Disable creation of local XC-20s (#2508)
  • Decouple relay pallet indices from runtimes (#2131)
    • Track XCM pallet indexes for 3rd party chains in storage instead of runtime constants
  • Remove the minimum bond requirement for the orbiter pool collators (#2526)
  • GMP: Only query for wrapped asset if not our chain id (#2531)
    • Allows Moonbeam Routed Liquidity to work with Polkadot Native assets
  • Allow XCM Transfers of two assets in the same message (#2518)
  • Remove Pallet ethereum-chain-id in favor of frontier evm-chain-id (#2379)
  • Migrate to polkadot-sdk v1.1.0 (#2499)

Runtimes

Moonbase

✨ spec_version                : 2601
🏋 size                        : 1754398
#️⃣ sha256                      : 0xde2dbded7485cc205224a1f08a64bb3f651aed5edbf56baab281cbcc85296ca0
#️⃣ blake2-256                  : 0xe0c5ba283a1f10042cd86ded60ae3869dbf509aad656410baa9e7d6e0002e00d
🗳️ proposal (authorizeUpgrade) : 0x9dc617001857f4f6a113b741577530f9d447d49dc0464fbe31f93a767936a500

Moonriver

✨ spec_version                : 2601
🏋 size                        : 1725455
#️⃣ sha256                      : 0xfba4c7efefa7b5cae359dfd87c8af30854218d529f507cc893d32fcbe5f9065f
#️⃣ blake2-256                  : 0xafdbbaddf8bf18aa8f0fac1cc5a4f7e7fc4a1188be029bb16003aed1c77777e6
🗳️ proposal (authorizeUpgrade) : 0x1561cd18aba0b0000f5429bc041729a9cfd9b7f58e41e6b37170106b841c05e5

Moonbeam

✨ spec_version                : 2601
🏋 size                        : 1721640
#️⃣ sha256                      : 0x152dc5d4f61437a1b750fd50dfa8a5cd67eb5376851b9c21b9aeea25e1fef259
#️⃣ blake2-256                  : 0x4d62fcb46b4cbd73866734b7a8201e069fbb7da90f650d2be4521d5d1b9cd660
🗳️ proposal (authorizeUpgrade) : 0x2db3d1dd4001ee641a141a6a3ba4579f6539aad625161cdee63c39f5eefff182

Build information

WASM runtime built using rustc 1.70.0 (90c541806 2023-05-31)

Changes

  • Make min bound orbiter migration infallible (#2560)
  • Fix try-runtime pre/post hook (#2553) (#2475)
  • Potential staking optimization: avoid decoding Vecs (#2414) (#2484)
  • Update staking weights (#2487)
  • Withdrawability check (#2523)
  • fix incorrect eth parent hashes on moonbase (#2524)
  • Use barrier from the polkadot-sdk for XCM asset transfer (#2530)
  • Fix Delegation through Proxy Pallet (#2533)
  • Update weights from new benchmarks (#2547)
  • build release runtime with production profile (#2549)

Dependency changes

Moonbeam: runtime-2500...runtime-2601
Frontier: moonbeam-foundation/frontier@a39b301...916a6c8

⚠️ This release migrates the legacy repositories Substrate, Cumulus and Polkadot to the unified Polkadot-SDK
The changes include the latest release for

plus the changes introduced in Polkadot-SDK v1.1.0