Skip to content

Runtime 2500

Compare
Choose a tag to compare
@github-actions github-actions released this 05 Sep 15:45
· 1 commit to 10f94366ae04fbbacc4be6fabe25ba7d47b524de since this release
runtime-2500
2d0f1e0

⚠️ Breaking changes

  • The delegate call for the parachain-stacking precompile is deprecated in favor of delegateWithAutoCompound (#2333)
  • In the pallet-staking the MinDelegatorStk is removed and only MinDelegation is used. A user is a delegator if it has atleast 1 delegation with a bond value of MinDelegation or more (#2381)
  • Enforce MaxCandidates limit for staking storage items (#2378)
  • Increase erc20 xcm gas cost to 200,000 (from 80,000) to account additional costs of the GMP precompile (#2408)
  • Update dependencies (Substrate/Polkadot/Frontier/Cumulus/...) to v0.9.43 (#2377)
    • System.Account chain state call now returns { free, reserved, frozen, flags } inside its data field. (substrate#12951)
    • Transferrable amount for an account is calculated as account_balance - max(frozen_amount, reserved_amount) where account_balance = free_amount + reserved_amount
  • Decrease the value of maximum concurrent votes in OpenGov from 512 to 20 (#2401)
  • Remove deprecated leave delegator functionality (#2349)
  • Add XCM Transactor precompile V3 - [Moonbase only] (#2338)
  • Generate weights for the runtime (#2442)
  • Introduce a gas-based storage limit (MBIP-5) - [Moonbase only] (#2452)
  • Use new benchmark for staking rewards (#2461)

Runtimes

Moonbase

✨ spec_version                : 2500
🏋 size                        : 1716808
#️⃣ sha256                      : 0x3211e39ff3a8981e27dd8553300666ab7ebd11fa938cd7d32f37d1bd1cfe6c18
#️⃣ blake2-256                  : 0xfa5ca247a8c017d146f755ca6265793ef1d6dd2bf58577c69797a4a8a617ba6a
🗳️ proposal (authorizeUpgrade) : 0xab9062b3fa1b9f2d2d46c99c197b1496db0931d309609ce7f5de9b3c55e97ae8

Moonriver

✨ spec_version                : 2500
🏋 size                        : 1672855
#️⃣ sha256                      : 0xcfc22223d33c501e5c3c60935e5074cdc5b0265996adb5d7a32b1b5fd0ae47cb
#️⃣ blake2-256                  : 0xeadf00b6e439915da0b323d74907001dd431eb7276437fccdff22349d589e5f1
🗳️ proposal (authorizeUpgrade) : 0xa9060532dcf8aead059d8d8828ecdb2eee88b9e7d59d1d28d22a566ad77c8cd1

Moonbeam

✨ spec_version                : 2500
🏋 size                        : 1668262
#️⃣ sha256                      : 0xba6cfb2d0668eb73d9538c21088e3218c3e8a2a57654d3fe688ebb178c2997d6
#️⃣ blake2-256                  : 0xad65d25ebdf7e687eab1c18427eaaf0c258943096e796165fa3153b371ca56b8
🗳️ proposal (authorizeUpgrade) : 0xced2b714e5607cb7a6623f1cb5c77518d70adbe40897dfa9c910e104918d1127

Build information

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

Changes

  • Use moonbeam generated conviction voting weights (#2417)
  • Fixes slow import (#2438)
  • Refactor evm recursion lock (#2433)
  • Fix eth call gas estimation discrepancy (#2440)
  • Optional ERC20-XCM gas limit override and tests (#2422)
  • Add simple fee mechanism to GMP precompile (#2428)
  • Add identity precompile (#2406)
  • Allow identity precompile through NonTransfer proxy (#2465)

Dependency changes

Moonbeam: runtime-2403...runtime-2500
Substrate: moonbeam-foundation/substrate@e7de773...moonbeam-foundation:d1afa363
Polkadot: moonbeam-foundation/polkadot@89fd916...moonbeam-foundation:d83bb6cc
Cumulus: moonbeam-foundation/cumulus@0d8911b...moonbeam-foundation:e3c7110a
Frontier: moonbeam-foundation/frontier@688ad3b...moonbeam-foundation:a39b3011