Skip to content

Releases: moonbeam-foundation/moonbeam

Runtime 2401

19 Jun 20:20
b285495
Compare
Choose a tag to compare

⚠️ Breaking changes

  • parachain-staking.MinCollatorStk has been removed. Collators already need to match MinCandidateStk. (#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

15 Jun 13:10
a3e40a9
Compare
Choose a tag to compare

⚠️ Breaking changes

  • parachain-staking.MinCollatorStk has been removed. Collators already need to match MinCandidateStk. (#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

Runtime 2302

20 Apr 18:56
Compare
Choose a tag to compare

This version introduces a hotfix for RT2301 GMP precompile (Alphanet only) and Referenda Precompile (Alphanet & Moonriver)

Runtimes

Moonbase

✨ spec_version                : 2302
🏋 size                        : 1607803
#️⃣ sha256                      : 0x138ff85e038d6d94aa7bb8e88d9c28184f77a9045c17020ab7b51234c40b326c
#️⃣ blake2-256                  : 0x36d67e257fe7313177fd61b841a9f4516b2dfbdb49553e1d47aa75c163811105
🗳️ proposal (authorizeUpgrade) : 0x04a82a6669f3de418a970ce714ab96fdf6d0c1ddc45b4cdf8fe344c2935e08ec

Moonriver

✨ spec_version                : 2302
🏋 size                        : 1564156
#️⃣ sha256                      : 0x8bb9e3b1fbbb0e47701f185353933ede5a094ca17ea9677cdb46a1de241511f5
#️⃣ blake2-256                  : 0x1737bf867592a82cb15d26c1da8f044fe56bff4e36c53ee6eab902e917dbbd8b
🗳️ proposal (authorizeUpgrade) : 0xfd766195127b3ea7e0e0e5ce60b344978f9c43efebdb3c75ed1a988d6389bbb3

Moonbeam

✨ spec_version                : 2302
🏋 size                        : 1482042
#️⃣ sha256                      : 0x4e62a40b1f72e9e527b5bf42b4d38d823526046d044706592271ff301e3c2ab7
#️⃣ blake2-256                  : 0x32e9b1f9c0b02e36ec11b5167c7e7a00d24222061b4769e03517ab2e2ee6170c
🗳️ proposal (authorizeUpgrade) : 0x77c90b9efd2e8b897fbb7a890b4313b344890963379e502c92f38acb24342e3d

Build information

WASM runtime built using rustc 1.66.1 (90743e729 2023-01-10)

Changes

  • Avoid binary search over potentially unsorted data (#2247)
  • GMP: Rely only on amount transferred (#2244)

Dependency changes

Moonbeam: runtime-2301...runtime-2302
Substrate: moonbeam-foundation/substrate@60f6004...60f6004
Polkadot: moonbeam-foundation/polkadot@197a457...197a457
Cumulus: moonbeam-foundation/cumulus@9a2e23c...9a2e23c
Frontier: moonbeam-foundation/frontier@df4e329...df4e329

Moonbeam v0.31.1

17 Apr 20:42
b71106f
Compare
Choose a tag to compare

Changes

  • Update library dependencies (#2178)
  • Update Moonriver bootnodes (#2190)
  • Allows Ethereum Tracing with Collator (#2163)
  • Add Dynamic Fee support for Moonbeam (#2166)
  • Enable eth_call state override (#2219)
  • Update Moonbeam bootnodes (#2223)
  • Update Substrate/Polkadot/Cumulus/Frontier dependency to 0.9.38 (#2145)

Dependency changes

Moonbeam: v0.30.3...v0.31.1
Substrate: moonbeam-foundation/substrate@e66537f...3323a76
Polkadot: moonbeam-foundation/polkadot@b4b818d...197a457
Cumulus: moonbeam-foundation/cumulus@5f977c2...9a2e23c
Frontier: moonbeam-foundation/frontier@8e2ad96...df4e329

Runtime 2301

15 Apr 09:21
Compare
Choose a tag to compare

Breaking changes

  • Referenda Pallet:
    • The following invariants of ReferendumInfo - Approved, Rejected, Cancelled, TimedOut now have their second parameter optional, Option<Deposit<AccountId, Balance>>, which was previously Deposit<AccountId, Balance>. (see #2134)
    • Root (Governance v1) can Kill/Cancel an OpenGov referendum. (see #2151)
    • General Admin track can now be used to set members of collectives (see #2195)
  • Author selection: Moonbeam is now relying on pallet Randomness for block authoring selection. Alphanet & Moonriver were already changed (see #2135)
  • Staking:
    • [Moonriver] Changed both MinCandidateStk and MinCollatorStk constants to the value of 10,000 MOVR. (see #2139)
    • [Moonbeam] Changed both MinCandidateStk and MinCollatorStk constants to the value of 2,000,000 GLMR. (see #2174)
  • The runtimes are not accepting anymore the 0x000...000 address as a valid sender (see #2172)
  • XCM:
    • Migration of XCM Transactor v2 to v3, includes many changes, see #2145 for complete list
    • The maximum number of "weighable" assets has been reduced from 100 to 64.
  • Fees: Moonbeam is now using our dynamic fee algorithm (see #2166)
    • Minimum multiplier set to a gas price of 125 gwei (was previously fixed to 100 gwei)
    • Algorithm responsiveness tuned to double/halve in 1 hour

Runtimes

Moonbase

✨ spec_version                : 2301
🏋 size                        : 1607342
#️⃣ sha256                      : 0x99672d58146eecaac561e5c5d34b729bf0aef8ad32f790d69f446c1319f6b508
#️⃣ blake2-256                  : 0x444d18a9110e2b54b2ae9da894a2a648291699b3ed27bf2aeca7a5e4bc6321e0
🗳️ proposal (authorizeUpgrade) : 0x12a80ae6183d5e9851fe20051feed7370067460437d36fce5b1eab610163f82b

Moonriver

✨ spec_version                : 2301
🏋 size                        : 1564080
#️⃣ sha256                      : 0xc1572b0f9f9bbebf01db95074d66efabbede91e0c0c9dba1439c98baebf39d37
#️⃣ blake2-256                  : 0xaa4d243a65124c49847d6d9c67ebfde9a0e8e316696683f5c14cd3f2200a0d03
🗳️ proposal (authorizeUpgrade) : 0x58cda1603e863766f205999caacb5421115ffa0b4d45e9886d1f1c5ead505e4e

Moonbeam

✨ spec_version                : 2301
🏋 size                        : 1482045
#️⃣ sha256                      : 0xcb2e90ab44c6bc31ff4f816ebd6fca2fbe3f4e64388d6ace19dfeaf661b3e800
#️⃣ blake2-256                  : 0xa98aa21fbe130e083e9ae7eaa54fb5936e1adb84ff2a1a3472362d2634a3f47d
🗳️ proposal (authorizeUpgrade) : 0xbfba2545640461893853e80266e49bc986f17cd8e10d28546f1b2e71ba1e1b22

Build information

WASM runtime built using rustc 1.66.1 (90743e729 2023-01-10)

Changes

  • Bump runtime version to 2300 (#2125)
  • Add pallet referenda migration for referendumInfo (#2134)
  • Add randomness pallet as author filter source to moonbeam (#2135)
  • Add more AuthorMapping precompile getters (#2143)
  • Allow calling proxy.proxy from smart contracts in moonbase (#2148)
  • Allow Root to Kill/Cancel referendum for OpenGov (#2151)
  • Optimize compute_top_candidates (#2123)
  • Update collator candidate self-bond in Moonriver (#2139)
  • Add HRMP Cancel variant to hrmp_manage (#2159)
  • Add CheckNonZeroSender on SignedExtra (#2172)
  • Allow proxy precompile to perform subcalls and to be callable from batch on Moonriver/Moonbeam (#2177)
  • Update some dependencies (#2178)
  • Modify RelayEncoder precompile to accept HRMP Cancel variant (#2179)
  • Add conviction voting Split, SplitAbstain vote options (#2169)
  • Add new precompile PrecompileRegistry (#2138, #2204)
  • Update Substrate/Polkadot/Cumulus/Frontier dependency to 0.9.38 (#2145)
  • Forbid precompile proxy call on behalf of a Smart Contract (#2171)
  • Update collator candidate self-bond in Moonbeam (#2174)
  • Allow GeneralAdmin track to change Council/TC members (#2195)
  • Switch to stable rust and make rust debug build usable (#2207)
  • Add xcm-transactor V2 precompile to moonriver/moonbeam (#2206)
  • Add method removeVoteForTrack to ConvictionVoting precompile (#2201)
  • Limit the max number of assets weighable in XCM (#2215)
  • Add Dynamic Fee support for Moonbeam (#2166)
  • Expose VotingFor and ClassLocksFor in ConvictionVoting precompile (#2220)
  • Add experimental GMP Precompile [Moonbase only] (#2155)
  • Improve XCM v2 compatibility modifying proof size (#2228)

Dependency changes

Moonbeam: runtime-2300...runtime-2301
Substrate: moonbeam-foundation/substrate@60f6004...60f6004
Polkadot: moonbeam-foundation/polkadot@197a457...197a457
Cumulus: moonbeam-foundation/cumulus@9a2e23c...9a2e23c
Frontier: moonbeam-foundation/frontier@df4e329...df4e329

Moonbeam v0.30.3

05 Apr 19:50
Compare
Choose a tag to compare

Priority

High❗for Moonbeam network : This client fix allows to synchronize blocks after #3291299
Low for Alphanet & Moonriver

Changes

  • Prevent Wasm Heap Page allocation from on-chain storage.

Dependency changes

Moonbeam: v0.30.1...v0.30.3
Substrate: moonbeam-foundation/substrate@5892a2a...e66537f

Moonbeam v0.30.1

31 Mar 10:51
Compare
Choose a tag to compare

Warning: the logs still shows v0.30.0 but the binary does contain the fix.

This client version fixes the block production process which could by mistake include a transaction even if it exceeds the allowed Proof Size (limited by the Relay to 5Mb currently)

Priorities

  • Collators: High❗
  • Others: Low

Changes

Dependency changes

Moonbeam: v0.30.0...v0.30.1
Substrate: moonbeam-foundation/substrate@946507b...5892a2a
Polkadot: moonbeam-foundation/polkadot@b4b818d...b4b818d
Cumulus: moonbeam-foundation/cumulus@5f977c2...5f977c2
Frontier: moonbeam-foundation/frontier@8e2ad96...8e2ad96

Runtime 2201

27 Feb 13:28
Compare
Choose a tag to compare

Hotfix

RT2200 included the substrate dependency upgrade to v0.9.37 which was missing the migration to a new format for the referendumInfo structure. This runtime RT2201 adds this migration on top of RT2200

Runtimes

Moonbase

✨ spec_version                : 2201
🏋 size                        : 1590060
#️⃣ sha256                      : 0xed9306cc76ee888783a1caf8712eb958de42528ee4a5bf1853bcccc7fcaa1e68
#️⃣ blake2-256                  : 0x0d236e1cd0517b366bed534fcf7da586481e0f09e34eb50d1fcb2dd2cd9459ff
🗳️ proposal (authorizeUpgrade) : 0x11b34fba25804b76998fd531e503b58662e37f3136e830e2fbf5049107411794

Moonriver

✨ spec_version                : 2201
🏋 size                        : 1546666
#️⃣ sha256                      : 0x169cdb029c14c8e782c547db8f1b026eee3f644b5163c6ea630858b3e5aba84c
#️⃣ blake2-256                  : 0xb93277be9f9a108e43fa8b7fae6e04f0585163cc726768526103031601039fd2
🗳️ proposal (authorizeUpgrade) : 0x7ce8cf3a32bd550b9098300a9c82c4e236a8ee5b6a0b955454321844579f1a1e

Moonbeam

✨ spec_version                : 2201
🏋 size                        : 1469681
#️⃣ sha256                      : 0x4d99cf2367e36053e1d942fcd21771ea966e314bd5a29453e3870a2f7a47a182
#️⃣ blake2-256                  : 0x51baf15bff952436d42e07199dacbf21acb26b351d795a99fb783fffb8186d0b
🗳️ proposal (authorizeUpgrade) : 0x7b6a2e6d104e3456b074b7df2931aa88e300572b21f8db6e217fde7978a39a6c

Build information

WASM runtime built using rustc 1.66.1 (90743e729 2023-01-10)

Changes

  • Add pallet referenda migration for referendumInfo (#2134)

Dependency changes

Moonbeam: runtime-2200...runtime-2201
Substrate: moonbeam-foundation/substrate@946507b...946507b
Polkadot: moonbeam-foundation/polkadot@b4b818d...b4b818d
Cumulus: moonbeam-foundation/cumulus@5f977c2...5f977c2
Frontier: moonbeam-foundation/frontier@8e2ad96...8e2ad96

Moonbeam v0.30.0

24 Feb 09:33
08ba7e7
Compare
Choose a tag to compare

Changes

  • Prioritize Substrate txns by tip-per-effective-gas (#1957)
  • Upgrade substrate to v0.9.37 (#2072)

Dependency changes

Moonbeam: v0.29.0...v0.30.0
Substrate: moonbeam-foundation/substrate@385446f...946507b
Polkadot: moonbeam-foundation/polkadot@2bfbb4a...b4b818d
Cumulus: moonbeam-foundation/cumulus@6d93107...5f977c2
Frontier: moonbeam-foundation/frontier@238d002...8e2ad96

Runtime 2200

22 Feb 22:21
eb81675
Compare
Choose a tag to compare

Deprecated

This runtime RT2200 is deprecated, in favor of RT2201 which includes a missing migration

Breaking changes

  • [OpenGov]
    • GeneralAdmin origin is now the allowed origin of multiple extrinsics (#2044, #2010)
    • Conviction period is now 1 day instead of 7 days (#2117)
    • Submission deposit is changed from 100 MOVR to 10 MOVR (#2121)
    • Undeciding timeout is changed from 28 days to 14 days (#2121)
    • The WhiteListing Origin for OpenGov is moved from the Governance V1 Technical Committee to the OpenTechCommittee (#2085)
  • [OpenGov Precompile] Refactoring of getters (#2092, #2107) and new EVM events (#2071, #2113)
  • [Fees] Implement dynamic fees for Moonriver (#2078)
    • Fixed 1 gwei gas price replaced with dynamic fee
    • Minimum multiplier set to a gas price of 1.25 gwei
    • Algorithm responsiveness tuned to double/halve in 1 hour (same as Moonbase)
  • [Author Filtering] Randomness source is from randomness pallet instead of collective flip for Moonriver (#1956)
  • [XCM fees] XCM instructions TransferAsset, TransferAssetReserveAsset and WithdrawAsset will cost 2_000_000_000 weights per erc20 asset instead of 200_000 if they not contains any erc20 asset. (#2090)
  • [XTokens Precompile] currencyId will always resolve to erc20 asset as a default instead of throwing revert error "Cannot convert into currency id". (Moonbase only) (#2090)
  • [XCM] Arbitrary local XCM execution: instructions InitiateReserveWithdraw and InitiateTeleport are now forbidden if they can contains erc20 assets. (Moonbase only) (#2090)
  • [Assets] destroy_assets extrinsic removed in favor of start_destroy, destroy_accounts, destroy_proposals, finish_destroy. (#2072)
  • [Proxy Precompile] Adds proxy call from Proxy Precompile, limited to precompiles governance and staking (#2105)

Runtimes

Moonbase

✨ spec_version                : 2200
🏋 size                        : 1584443
#️⃣ sha256                      : 0xa406d668f63799a5b88a92cf7d8cb8936a387639f2a7fe2208607b2c5628844e
#️⃣ blake2-256                  : 0x1ef46516852365d0d40c6e59cc99f7cd711bd0147b4e849e8e62c06f6367e01c
🗳️ proposal (authorizeUpgrade) : 0x233197e916acbcb8b471e8f8d413f350207fb8befa28d6aa984d3e109afd1a38

Moonriver

✨ spec_version                : 2200
🏋 size                        : 1543305
#️⃣ sha256                      : 0xcc412943fc209bec04c26ea1ad190dce56b9a5b002fdcb2abd9b0a740b9313e5
#️⃣ blake2-256                  : 0x2f4aa217ef662e968ebaf55c1238a16654a48c785a6b577fb4fcc81c0a887c67
🗳️ proposal (authorizeUpgrade) : 0x42b0fb32148c847a2fe441dfc6e7389de867c773ab5eef2e6007104b8dfd20d8

Moonbeam

✨ spec_version                : 2200
🏋 size                        : 1467722
#️⃣ sha256                      : 0x56de6d4b34cf71eebcb630e76e3092240e268d909b0e331febb24e9d0b430a61
#️⃣ blake2-256                  : 0xd293c5cfa5bdd264160f6b134e6433cfa6d2d21596429388052c53018d362697
🗳️ proposal (authorizeUpgrade) : 0x299d5b0c129049c608daaef819035eedf657f919c492a967005db2ae1990f4fa

Build information

WASM runtime built using rustc 1.66.1 (90743e729 2023-01-10)

Changes

  • Add awarded_pts function to precompiles (#2056)
  • Prioritize Substrate transactions by tip-per-effective-gas (#1957)
  • Recalibrate the fee min multiplier (#2070)
  • Record correct weight in min_gas_price (#2073)
  • Improve precompile set explicit list of security checks (#2034)
  • Fix tuple encoding in precompiles return position (#2068)
  • Set WhiteListOrigin to OpenTechCommitee for Moonriver (#2085)
  • Add randomness pallet as author filter source to moonriver (#2087)
  • Return preimage hash from notePreimage in preimage precompile (#2089)
  • Upgrade substrate to v0.9.37 (#2072)
  • Add ParachainSystem pallet to non-transfer proxy (#2088)
  • Return referendumIndex from submit function in referenda precompile (#2079)
  • Add OpenGov precompile logs (#2071, #2113)
  • Add Refund submission deposit (#2091)
  • Allow "ANY proxy" to call to any EVM address (#2098)
  • Improve Collective precompile call decoding (#2083)
  • Add Dynamic Fee support for Moonriver (#2078)
  • Implement EvmData derive macro (#2095)
  • Fix support for Root track in referenda precompile (#2084)
  • Introduce Proxy Precompile to Moonriver/Moonbeam (#2105)
  • Implement Erc20 XCM bridge (#2090)
  • Add getters referendumStatus, referendumInfo for referenda precompile (#2092)
  • Reduces conviction lock period to 1 day (#2117)
  • fix off by one in staking num collators logic (#2116)
  • Reduce Submission Deposit and Timeout (Moonriver/Alphanet) (#2121)

Dependency changes

Moonbeam: runtime-2100...runtime-2200
Substrate: moonbeam-foundation/substrate@385446f...946507b
Polkadot: moonbeam-foundation/polkadot@2bfbb4a...b4b818d
Cumulus: moonbeam-foundation/cumulus@6d93107...5f977c2
Frontier: moonbeam-foundation/frontier@238d002...8e2ad96