Releases: moonbeam-foundation/moonbeam
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
Runtime 2302
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
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
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 previouslyDeposit<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)
- The following invariants of
- Author selection: Moonbeam is now relying on pallet Randomness for block authoring selection. Alphanet & Moonriver were already changed (see #2135)
- Staking:
- 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
- Minimum multiplier set to a gas price of
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
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
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
- Prevent block to go over the PoV limit (moonbeam-foundation/substrate@1ffa072)
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
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
Changes
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
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
andWithdrawAsset
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 ofstart_destroy
,destroy_accounts
,destroy_proposals
,finish_destroy
. (#2072) - [Proxy Precompile] Adds proxy call from Proxy Precompile, limited to precompiles
governance
andstaking
(#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