⚠️ Breaking changes
parachain-staking.MinCollatorStk
has been removed. Collators already need to matchMinCandidateStk
. (#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)
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: PureStake/substrate@60f6004...e7de773
Polkadot: PureStake/polkadot@197a457...89fd916
Cumulus: PureStake/cumulus@9a2e23c...0d8911b
Frontier: PureStake/frontier@df4e329...688ad3b