Releases: moonbeam-foundation/moonbeam
Runtime 2601
⚠️ 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 typeOptionQuery
instead of previousValueQuery
.
- 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 frontierevm-chain-id
(#2379) - Migrate to polkadot-sdk v1.1.0 (#2499)
- sc-executor: Increase maximum instance count (polkadot-sdk#1865)
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
The changes include the latest release for
plus the changes introduced in Polkadot-SDK v1.1.0
Runtime 2600
⚠️ Superseded by 2601 ⚠️
Runtimes
Moonbase
✨ spec_version : 2600
🏋 size : 1755445
#️⃣ sha256 : 0xf859701efb701df4732ae6fabf4aa2f9fe9adf7d7c17f963a0fbe99f68a2d64f
#️⃣ blake2-256 : 0xc33ba04660f66d06062e4b4ae9a8bfedba724991a9e17c4849a9ffd70307edba
🗳️ proposal (authorizeUpgrade) : 0x0674d6c5dd10e3c5e4dcb0656f1d2c96ccc9d5e6842fb7b49e6852e6809d8bfc
Moonriver
✨ spec_version : 2600
🏋 size : 1725137
#️⃣ sha256 : 0x310c85a1de36cd8f30b8ce81887a07466120437a0edef75d62c7872bd1fd79c9
#️⃣ blake2-256 : 0xa362c3e5aa9b95fae984bc6b2b4287f126b40da2cd97e2281f13fd08e44716c4
🗳️ proposal (authorizeUpgrade) : 0x73f9cb897634449087a7b0257ba7ad0121191159e588184fd380add983ee44a1
Moonbeam
✨ spec_version : 2600
🏋 size : 1722316
#️⃣ sha256 : 0xbe864cfa73cd0d37d29e8b93c832faffc4568bbe9f529c935f8f0ab14f0d921f
#️⃣ blake2-256 : 0x1a0bca4e43aa63618295614f581d1727827e701972e3f8068625b528b228e942
🗳️ proposal (authorizeUpgrade) : 0xd2726b320e6fabb80143703e9aeabb097f279d0b6d0d2295fde49a27865dd4be
Build information
WASM runtime built using rustc 1.70.0 (90c541806 2023-05-31)
Moonbeam v0.33.0
⚠️ Breaking Changes
- Deprecated RPC Websocket parameters are no longer supported:
--ws-external
--unsafe-ws-external
--ws-port
--ws-max-connections
--ws-max-out-buffer-capacity
(ws
has been replaced byrpc
which supports bothhttp
andws
)
Changes
- Forces binary production from Ubuntu:20.04 (#2366)
- Update substrate dependencies so as to include code substitute bug fix (#2514) (#2411)
- Add prometheus metrics for moobeam tracing cache (#1561) (#2412)
- Dependency (Substrate/Polkadot/Frontier/Cumulus/...) update to v0.9.43 (#2377)
- Wrap FrontierBlockImport into ParachainBlockImport (#2470)
Dependency changes
Moonbeam: v0.32.2...v0.33.0
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@03abfdd...moonbeam-foundation:a39b3011
Runtime 2500
⚠️ Breaking changes
- The
delegate
call for the parachain-stacking precompile is deprecated in favor ofdelegateWithAutoCompound
(#2333) - In the pallet-staking the
MinDelegatorStk
is removed and onlyMinDelegation
is used. A user is a delegator if it has atleast 1 delegation with a bond value ofMinDelegation
or more (#2381) - Enforce
MaxCandidates
limit for staking storage items (#2378) - Increase erc20 xcm gas cost to
200,000
(from80,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)
whereaccount_balance = free_amount + reserved_amount
- Decrease the value of maximum concurrent votes in OpenGov from
512
to20
(#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
Moonbeam v0.32.2
Description
This version is only fixing the gas estimation for RPC nodes which was underestimating (by up to 180) the gas for some transactions generating large proof_size values (used in the PoV).
The hotfix increases the return gas estimation by 200. The proper fix will be released with v0.33.0
Changes
Temporary fix to work around a bug in the gas estimation function, the long-term fix will be included in runtime 2500: #2440
Dependency changes
Moonbeam: v0.32.1...v0.32.2
Substrate: moonbeam-foundation/substrate@e7de773...e7de773
Polkadot: moonbeam-foundation/polkadot@89fd916...89fd916
Cumulus: moonbeam-foundation/cumulus@0d8911b...0d8911b
Frontier: moonbeam-foundation/frontier@688ad3b...03abfdd
Runtime 2403
Runtimes
Moonbase
✨ spec_version : 2403
🏋 size : 1656718
#️⃣ sha256 : 0x657ac2de091c4451c5d130181c1b38dfe2c3d08a853474b042222e2131f1bb15
#️⃣ blake2-256 : 0x27a2bd1969e0896eee4cd754ccf828c49256d5ffb19cbdb541912cccf854711e
🗳️ proposal (authorizeUpgrade) : 0xf235fe4a89ade3f291ffab0209b4c586ee05e7956a8a39684dffd5cabdae709f
Moonriver
✨ spec_version : 2403
🏋 size : 1655444
#️⃣ sha256 : 0xf85876853d21f0234abde636eedd4f023aca8a1d9b40ffd02889dfab75d9414e
#️⃣ blake2-256 : 0x4dd120baa3497ed64fc72163ade6f55366c3fb0d58c5bcc4e307cba4811e5881
🗳️ proposal (authorizeUpgrade) : 0xceeef026ec87a1e24a7200ec00ed6006a75148e5c6937b4694e0f604db3a74e6
Moonbeam
✨ spec_version : 2403
🏋 size : 1655723
#️⃣ sha256 : 0x00e09399e59128b36ca1f3f486c55440bde35e01a07b3166b1213285a4aac154
#️⃣ blake2-256 : 0x7e98d985f3d5fe85c76a7389e44a093edef9aefcee712a6a3cfbd99f733a6850
🗳️ proposal (authorizeUpgrade) : 0xeeddc70133ce7a482333b75851edf18ff8be6e7746543f8284679f1099c1b6fd
Build information
WASM runtime built using rustc 1.69.0 (84c898d65 2023-04-16)
Changes
This runtime fix an issue with the ERC20-XCM feature:
The cost of an erc20 transfer through XCM is static (enforced by XCM design), we initially fixed the constant to 80,000
gas, we based our decision on the fact that the ERC20 standard implementation of openzepellin use only around 33,000 gas
, so 80,000
seemed a sufficiently wide limit. But with the introduction of the GMP precompile, which uses wormhole wrapped contracts with erc20 transfers through XCM, we realize that we need more gas (around 140 000). Until we find a solution in the medium term to make the cost dynamic, this new runtime increases the constant to 200,000
gas.
- Increase erc20 xcm gas cost (#2408)
Dependency changes
Moonbeam: runtime-2402...runtime-2403
Substrate: moonbeam-foundation/substrate@e7de773...e7de773
Polkadot: moonbeam-foundation/polkadot@89fd916...89fd916
Cumulus: moonbeam-foundation/cumulus@0d8911b...0d8911b
Frontier: moonbeam-foundation/frontier@688ad3b...688ad3b
Runtime 2402
Runtimes
This runtime introduces a small change over Runtime 2401:
- MaxVotes (number of maximum concurrent votes for a given account) for OpenGov is reduced to 20 to prevent weight limit issues (#2400)
Moonbase
✨ spec_version : 2402
🏋 size : 1657215
#️⃣ sha256 : 0x51b85314d78ee4f0614de8a12a2fe3932761e37152e74828b4156310594164fe
#️⃣ blake2-256 : 0x335de18e770ba0d21da70eb7e800d1790f7f95f1589a1faa6fae5e7e4d7289b3
🗳️ proposal (authorizeUpgrade) : 0x04e5ad2ed783421c8eff8dcf835467d83123463dfdddf2ecd183ff636f534c77
Moonriver
✨ spec_version : 2402
🏋 size : 1653662
#️⃣ sha256 : 0x43a3b517cea4bf935adfc4cfdc0598671f248b1b1750b094d6846d0486a200c3
#️⃣ blake2-256 : 0xbe40cfdac323bc30ecb68fc8a480e9a2f86dc2d55829628d9139f99709accad4
🗳️ proposal (authorizeUpgrade) : 0x83c850e169d132eefef09ba740f8cbdbaf110ab00050e285555dc3439ecafec3
Moonbeam
✨ spec_version : 2402
🏋 size : 1655484
#️⃣ sha256 : 0xea349d74701beb070c4a4854e60ce84f125abf4330bff41a90865ee4f3e8ba55
#️⃣ blake2-256 : 0x25a37a3e89a310b6986e3bc61e22397b4827cf5977e53c67f2214e6ea44f813a
🗳️ proposal (authorizeUpgrade) : 0x44e4e411678d5974bdd2fe4fbae6dd1bddb0c945d5eb19151d404474a9ec7031
Build information
WASM runtime built using rustc 1.69.0 (84c898d65 2023-04-16)
Changes
- MaxVotes (number of maximum concurrent votes for a given account) for OpenGov is reduced to 20 (#2400)
Dependency changes
Moonbeam: runtime-2401...runtime-2402
Substrate: moonbeam-foundation/substrate@e7de773...e7de773
Polkadot: moonbeam-foundation/polkadot@89fd916...89fd916
Cumulus: moonbeam-foundation/cumulus@0d8911b...0d8911b
Frontier: moonbeam-foundation/frontier@688ad3b...688ad3b
Moonbeam v0.32.1
Changes
- Fix collators not producing blocks when selected candidates is zero (#2231)
- Update nimbus (#2267)
- Update some dependencies (#2263)
eth_getLogs
return expected error/message for unknown hash (#2350)- Client version v0.32.0 (#2352)
Dependency changes
Moonbeam: v0.31.1...v0.32.1
Substrate: moonbeam-foundation/substrate@3323a76...e7de773
Polkadot: moonbeam-foundation/polkadot@197a457...89fd916
Cumulus: moonbeam-foundation/cumulus@9a2e23c...0d8911b
Frontier: moonbeam-foundation/frontier@df4e329...688ad3b
Runtime 2401
⚠️ 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)
- Storage items
DelegationScheduledRequests
&AutoCompoundingDelegations
are now bounded, introducing metadata changes. (#2202, #2317) - Fully migrates to XCMv3. Transactions now require an appropriate proofSize parameter to be provided (#2202)
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: moonbeam-foundation/substrate@60f6004...e7de773
Polkadot: moonbeam-foundation/polkadot@197a457...89fd916
Cumulus: moonbeam-foundation/cumulus@9a2e23c...0d8911b
Frontier: moonbeam-foundation/frontier@df4e329...688ad3b
Runtime 2400
⚠️ 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)
- 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