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