An Ethereum-compatible smart contract parachain on Polkadot
GPL-3.0 License
Bot releases are visible (Hide)
Published by github-actions[bot] over 1 year ago
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)
Moonbeam: https://github.com/PureStake/moonbeam/compare/v0.30.0...v0.30.1
Substrate: https://github.com/purestake/substrate/compare/946507ba...5892a2a2
Polkadot: https://github.com/purestake/polkadot/compare/b4b818d8...b4b818d8
Cumulus: https://github.com/purestake/cumulus/compare/5f977c2a...5f977c2a
Frontier: https://github.com/purestake/frontier/compare/8e2ad963...8e2ad963
Published by github-actions[bot] over 1 year ago
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
✨ spec_version : 2201
🏋 size : 1590060
#️⃣ sha256 : 0xed9306cc76ee888783a1caf8712eb958de42528ee4a5bf1853bcccc7fcaa1e68
#️⃣ blake2-256 : 0x0d236e1cd0517b366bed534fcf7da586481e0f09e34eb50d1fcb2dd2cd9459ff
🗳️ proposal (authorizeUpgrade) : 0x11b34fba25804b76998fd531e503b58662e37f3136e830e2fbf5049107411794
✨ spec_version : 2201
🏋 size : 1546666
#️⃣ sha256 : 0x169cdb029c14c8e782c547db8f1b026eee3f644b5163c6ea630858b3e5aba84c
#️⃣ blake2-256 : 0xb93277be9f9a108e43fa8b7fae6e04f0585163cc726768526103031601039fd2
🗳️ proposal (authorizeUpgrade) : 0x7ce8cf3a32bd550b9098300a9c82c4e236a8ee5b6a0b955454321844579f1a1e
✨ spec_version : 2201
🏋 size : 1469681
#️⃣ sha256 : 0x4d99cf2367e36053e1d942fcd21771ea966e314bd5a29453e3870a2f7a47a182
#️⃣ blake2-256 : 0x51baf15bff952436d42e07199dacbf21acb26b351d795a99fb783fffb8186d0b
🗳️ proposal (authorizeUpgrade) : 0x7b6a2e6d104e3456b074b7df2931aa88e300572b21f8db6e217fde7978a39a6c
WASM runtime built using rustc 1.66.1 (90743e729 2023-01-10)
Moonbeam: https://github.com/PureStake/moonbeam/compare/runtime-2200...runtime-2201
Substrate: https://github.com/purestake/substrate/compare/946507ba...946507ba
Polkadot: https://github.com/purestake/polkadot/compare/b4b818d8...b4b818d8
Cumulus: https://github.com/purestake/cumulus/compare/5f977c2a...5f977c2a
Frontier: https://github.com/purestake/frontier/compare/8e2ad963...8e2ad963
Published by github-actions[bot] over 1 year ago
Moonbeam: https://github.com/PureStake/moonbeam/compare/v0.29.0...v0.30.0
Substrate: https://github.com/purestake/substrate/compare/385446fe...946507ba
Polkadot: https://github.com/purestake/polkadot/compare/2bfbb4ad...b4b818d8
Cumulus: https://github.com/purestake/cumulus/compare/6d931072...5f977c2a
Frontier: https://github.com/purestake/frontier/compare/238d0025...8e2ad963
Published by github-actions[bot] over 1 year ago
This runtime RT2200 is deprecated, in favor of RT2201 which includes a missing migration
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)destroy_assets
extrinsic removed in favor of start_destroy
, destroy_accounts
, destroy_proposals
, finish_destroy
. (#2072)governance
and staking
(#2105)✨ spec_version : 2200
🏋 size : 1584443
#️⃣ sha256 : 0xa406d668f63799a5b88a92cf7d8cb8936a387639f2a7fe2208607b2c5628844e
#️⃣ blake2-256 : 0x1ef46516852365d0d40c6e59cc99f7cd711bd0147b4e849e8e62c06f6367e01c
🗳️ proposal (authorizeUpgrade) : 0x233197e916acbcb8b471e8f8d413f350207fb8befa28d6aa984d3e109afd1a38
✨ spec_version : 2200
🏋 size : 1543305
#️⃣ sha256 : 0xcc412943fc209bec04c26ea1ad190dce56b9a5b002fdcb2abd9b0a740b9313e5
#️⃣ blake2-256 : 0x2f4aa217ef662e968ebaf55c1238a16654a48c785a6b577fb4fcc81c0a887c67
🗳️ proposal (authorizeUpgrade) : 0x42b0fb32148c847a2fe441dfc6e7389de867c773ab5eef2e6007104b8dfd20d8
✨ spec_version : 2200
🏋 size : 1467722
#️⃣ sha256 : 0x56de6d4b34cf71eebcb630e76e3092240e268d909b0e331febb24e9d0b430a61
#️⃣ blake2-256 : 0xd293c5cfa5bdd264160f6b134e6433cfa6d2d21596429388052c53018d362697
🗳️ proposal (authorizeUpgrade) : 0x299d5b0c129049c608daaef819035eedf657f919c492a967005db2ae1990f4fa
WASM runtime built using rustc 1.66.1 (90743e729 2023-01-10)
EvmData
derive macro (#2095)Moonbeam: https://github.com/PureStake/moonbeam/compare/runtime-2100...runtime-2200
Substrate: https://github.com/purestake/substrate/compare/385446fe...946507ba
Polkadot: https://github.com/purestake/polkadot/compare/2bfbb4ad...b4b818d8
Cumulus: https://github.com/purestake/cumulus/compare/6d931072...5f977c2a
Frontier: https://github.com/purestake/frontier/compare/238d0025...8e2ad963
Published by github-actions[bot] over 1 year ago
relay_chain_rpc_url
is set (#2042)Moonbeam: https://github.com/PureStake/moonbeam/compare/v0.28.1...v0.29.0
Substrate: https://github.com/purestake/substrate/compare/385446fe...385446fe
Polkadot: https://github.com/purestake/polkadot/compare/2bfbb4ad...2bfbb4ad
Cumulus: https://github.com/purestake/cumulus/compare/6d931072...6d931072
Frontier: https://github.com/purestake/frontier/compare/3568a86d...238d0025
Published by github-actions[bot] over 1 year ago
✨ spec_version : 2100
🏋 size : 1517050
#️⃣ sha256 : 0x1e6692f2fee4f2155c2faf3fe09a366d0f69662f311c34f446694b4a59016509
#️⃣ blake2-256 : 0x04d1fe5c2c3e741a748fe39437a05bad19890f20be1d57000a8b43984e8ba728
🗳️ proposal (authorizeUpgrade) : 0x0e424bde2f191bc446bad8b044016cc850f44ce728fd4e38ce772adaf4e75b4f
✨ spec_version : 2100
🏋 size : 1494844
#️⃣ sha256 : 0x3145c83e1e358cbb6d608030e837495dcf9c0dd13d26d96ce524ec16ad85235b
#️⃣ blake2-256 : 0xfb9f16ba6b3433ba2a273974207260c7ace6aa629992d492bad0ba873b39762d
🗳️ proposal (authorizeUpgrade) : 0xa958dbebc4df9c707aab57aa941946bd2a7bf963a5ff18288992e44dc20a3eae
✨ spec_version : 2100
🏋 size : 1429958
#️⃣ sha256 : 0x76afc8fef086d059b92b3cdea091c87c746b65e433cf470983f5234fd817fa4b
#️⃣ blake2-256 : 0xd393fd5dab7404b7954140de75dd143a84a6901f05de867c021ea46497cfe24b
🗳️ proposal (authorizeUpgrade) : 0x1dd853c7cf8d913f67df7787e48b8cb12046b0ac569ca52432307b64d5dfc3ab
WASM runtime built using rustc 1.64.0 (a55dd71d5 2022-09-19)
pallet-base-fee
(#1986)transaction-payment
's congestion modifier for Ethereum base-fee (#1765)Moonbeam: https://github.com/PureStake/moonbeam/compare/runtime-2000...runtime-2100
Substrate: https://github.com/purestake/substrate/compare/5ea6d953...385446fe
Polkadot: https://github.com/purestake/polkadot/compare/2bfbb4ad...2bfbb4ad
Cumulus: https://github.com/purestake/cumulus/compare/6d931072...6d931072
Frontier: https://github.com/purestake/frontier/compare/69e7c5b0...238d0025
Published by github-actions[bot] almost 2 years ago
Priority: low
(This version is only required if you are syncing the node from scratch)
Moonbeam: https://github.com/PureStake/moonbeam/compare/v0.28.0...v0.28.1
Substrate: https://github.com/purestake/substrate/compare/385446fe...385446fe
Polkadot: https://github.com/purestake/polkadot/compare/2bfbb4ad...2bfbb4ad
Cumulus: https://github.com/purestake/cumulus/compare/6d931072...6d931072
Frontier: https://github.com/purestake/frontier/compare/3568a86d...3568a86d
Published by github-actions[bot] almost 2 years ago
Priority: Low
Moonbeam: https://github.com/PureStake/moonbeam/compare/v0.27.2...v0.28.0
Substrate: https://github.com/purestake/substrate/compare/ca93d73e...385446fe
Polkadot: https://github.com/purestake/polkadot/compare/3e0eaf29...2bfbb4ad
Cumulus: https://github.com/purestake/cumulus/compare/35a3f861...6d931072
Frontier: https://github.com/purestake/frontier/compare/b9d68661...3568a86d
Published by github-actions[bot] almost 2 years ago
Pallet pallet_democracy
no longer holds preimages, but rather they need to be inserted in pallet-preimages(https://github.com/paritytech/substrate/pull/11649)
Pallet pallet_democracy
has changed the way to propose a democracy proposal from a Hash
to a Bounded<Call>
(https://github.com/paritytech/substrate/pull/11649)
Propose precompile from pallet_democracy
will no longer be able to propose a hash without noting its preimage first (https://github.com/PureStake/moonbeam/pull/1933)
Pallet orml_xtokens
no longer accepts a weight as the destination weight, but now it accepts the WeightLimit
enum. To replicate the previous behavior, one must use the WeightLimit::Limited variant
(https://github.com/open-web3-stack/open-runtime-module-library/pull/841)
System Extrinsic
event now takes into account Base Weight (https://github.com/paritytech/substrate/pull/12329)
Modifies BaseExtrinsicWeight for Moonriver and Moonbeam (https://github.com/PureStake/moonbeam/pull/1946)
Democracy precompile now emit events, which slightly increase the gas cost. (https://github.com/PureStake/moonbeam/pull/1872)
[Client/Tools] Only finalized blocks are now kept by default, non-canonical blocks are discarded(https://github.com/paritytech/substrate/pull/11983)
✨ spec_version : 2000
🏋 size : 1517735
#️⃣ sha256 : 0x5346158813cbe5b04836aaec11f6d09df5bd430443d1054fc92c05f80c816a29
#️⃣ blake2-256 : 0xe0ab6ac4bf9d1734ac1871de8935ee8382a4b060bc2c529489cdc5d6ccc7d779
🗳️ proposal (authorizeUpgrade) : 0x67092aeb3e3ebed97471d76df90a65a4eb8ecdabe3379b171bf30175a3b34e78
✨ spec_version : 2000
🏋 size : 1437082
#️⃣ sha256 : 0xd45b58e98b526511f1dba3b9d94d411301c64ce55bcfbb0da788d67189d2400f
#️⃣ blake2-256 : 0xad978ed582f4c83ea155c38af329d52fe5bacd57f618592039b5f5298d9124c8
🗳️ proposal (authorizeUpgrade) : 0x74bace121ecd1b813a545c22f530c98edb1cfcc6269c037f781deacb7725da88
✨ spec_version : 2000
🏋 size : 1436387
#️⃣ sha256 : 0x0ef11a0aa72c6d8628245b7f24e459cb84915dcd9aa72daf7b41b99d396eaf51
#️⃣ blake2-256 : 0x3c10ec696dc8ab9706b2c5bf79a76283d330b6e87a05ea89e6dfe1b1b36fc114
🗳️ proposal (authorizeUpgrade) : 0xeda09d2b20b5c171426736578090ccb3b9f074f798674ea691f63bbf6fa38267
WASM runtime built using rustc 1.64.0 (a55dd71d5 2022-09-19)
Moonbeam: https://github.com/PureStake/moonbeam/compare/runtime-1901...runtime-2000
Substrate: https://github.com/purestake/substrate/compare/1ee2ff10...5ea6d953
Polkadot: https://github.com/purestake/polkadot/compare/3e0eaf29...2bfbb4ad
Cumulus: https://github.com/purestake/cumulus/compare/35a3f861...6d931072
Frontier: https://github.com/purestake/frontier/compare/b9d68661...69e7c5b0
Published by github-actions[bot] almost 2 years ago
Moonbeam: https://github.com/PureStake/moonbeam/compare/v0.27.1...v0.27.2
Substrate: https://github.com/purestake/substrate/compare/ec0de096...ca93d73e
Polkadot: https://github.com/purestake/polkadot/compare/3e0eaf29...3e0eaf29
Cumulus: https://github.com/purestake/cumulus/compare/35a3f861...35a3f861
Frontier: https://github.com/purestake/frontier/compare/b9d68661...b9d68661
Published by crystalin almost 2 years ago
⚠This binary has been replaced by v0.27.1 to solve a synchronization issue.
This current client version contains a database migration, which will happen at the first launch of this client. It will take between 5 and 10 minutes .
This database migration, once executed, cannot be reverted, so it is not possible to run Moonbeam client v0.26.1 after.
It is highly suggested to perform a snapshot before applying the new client.
This migration is not compatible with parity-db, it will require re-syncing from scratch.
--block-pruning
(default: all) and state-pruning
(default: 256) ( https://github.com/paritytech/substrate/pull/11934)Moonbeam: https://github.com/PureStake/moonbeam/compare/v0.26.1...v0.27.0
Substrate: https://github.com/purestake/substrate/compare/c674000c...1ee2ff10
Polkadot: https://github.com/purestake/polkadot/compare/aadb8a6e...3e0eaf29
Cumulus: https://github.com/purestake/cumulus/compare/595d0ab7...35a3f861
Frontier: https://github.com/purestake/frontier/compare/696a7a47...b9d68661
Published by github-actions[bot] almost 2 years ago
This client solves an issue in block synchronization introduced in v0.27.0
Moonbeam: https://github.com/PureStake/moonbeam/compare/v0.27.0...v0.27.1
Substrate: https://github.com/purestake/substrate/compare/1ee2ff10...ec0de096
Polkadot: https://github.com/purestake/polkadot/compare/3e0eaf29...3e0eaf29
Cumulus: https://github.com/purestake/cumulus/compare/35a3f861...35a3f861
Frontier: https://github.com/purestake/frontier/compare/b9d68661...b9d68661
Published by github-actions[bot] almost 2 years ago
This runtime fixes a small bug preventing accessing some of the XC20 precompile methods
✨ spec_version : 1901
🏋 size : 1488913
#️⃣ sha256 : 0x9123bf06620267862e71dfd9ff4c343e9900cf4d5b7d3536c21563731a14dab2
#️⃣ blake2-256 : 0xddea96068ca1022ddf93957517aca3d3590f3460b5c9643b24658d816bf9550e
🗳️ proposal (authorizeUpgrade) : 0x2ec122571d99fdc314bb31c7e2b80e17721cc9afc852866ab3f966103bd33c3d
✨ spec_version : 1901
🏋 size : 1394626
#️⃣ sha256 : 0xc670e48bc69825963691faedf2f1a968849253f3a94e1226893801fde3a01941
#️⃣ blake2-256 : 0x90c9cfac33e9a88afbcfed4b12b2f44df1143446fb11bd7eb33daa7a9f91fa15
🗳️ proposal (authorizeUpgrade) : 0x6e353bdd8fbfadcd3cccf16c8dc5a390d2bf7a2c3bc87377110abf6fcfca6188
✨ spec_version : 1901
🏋 size : 1394192
#️⃣ sha256 : 0x9b52b572f44a518309ff2892510aa01fc36b4ca91059355001a60ea05f348b1c
#️⃣ blake2-256 : 0x6a6ab24df4249598689a8107bc67bc28f0c820bbdffb4c91d7a6275664e54245
🗳️ proposal (authorizeUpgrade) : 0x331db76cb49cc208ae2b1ccec3be9aafc7cc1f2ebd821a8e36f973a4e7238d90
WASM runtime built using rustc 1.62.0 (a8314ef7d 2022-06-27)
Moonbeam: https://github.com/PureStake/moonbeam/compare/runtime-1900...runtime-1901
Substrate: https://github.com/purestake/substrate/compare/1ee2ff10...1ee2ff10
Polkadot: https://github.com/purestake/polkadot/compare/3e0eaf29...3e0eaf29
Cumulus: https://github.com/purestake/cumulus/compare/35a3f861...35a3f861
Frontier: https://github.com/purestake/frontier/compare/b9d68661...b9d68661
Published by github-actions[bot] about 2 years ago
parachain_staking
genesis has changed to better reflect storage items (#1798)pays_fee: No
whereas they incorrectly reported Yes
previously. (paritytech/substrate#11849)parachainStaking.delegate
is being deprecated in favor of delegateWithAutoCompound
parachainStaking.AtStake
storage item structure has changed (see #1828)Delegation
structure contains a new field auto_compound
with type Percent
(#1828)Moonbeam
and Moonriver
✨ spec_version : 1900
🏋 size : 1488909
#️⃣ sha256 : 0xdbe50f5f9e47d4b3c9bce60774189b0e8dc4ef5a102d795f4d3df3d07090d9a4
#️⃣ blake2-256 : 0x00ac13f8bba798f47e0805b8084d6aa2eda382b94bebaf4074834e38f6ddfb49
🗳️ proposal (authorizeUpgrade) : 0x3b65ade7a714937535b3465c3045b7d1a0d45893fcf4528a9c226cd5558af70a
✨ spec_version : 1900
🏋 size : 1394629
#️⃣ sha256 : 0x4e2bc4e04772236cb0b253f5aeacf88567afed93d8fe133f2ef676ba67cc6bf7
#️⃣ blake2-256 : 0xd00b2a8f5aad7b941ff51f393d278a360829fe39f8a672976a93d6d5a7e81779
🗳️ proposal (authorizeUpgrade) : 0x9c28a70df43f9616126e216138b3b6cd4149c3f9d873d813d439df4e46883bc6
✨ spec_version : 1900
🏋 size : 1394107
#️⃣ sha256 : 0xd5b3940ab6098a8553d9bb6d825ac028a43a9fc60e61aa3d30e9cd2c62070d3d
#️⃣ blake2-256 : 0x0ea7d1b938e535f57d2bfd3c78e58f6257ff99248386b03af14599d2f75399e7
🗳️ proposal (authorizeUpgrade) : 0xdbd2797287a40f18034e6f3f72259cef93e13121bf8c22b70df6721bb15139db
WASM runtime built using rustc 1.62.0 (a8314ef7d 2022-06-27)
BaseFeeElasticity
storage value update to migration code (#1744)MaximumMultiplier
as upper bound for dynamic fee multiplier (#1853)Moonbeam: https://github.com/PureStake/moonbeam/compare/runtime-1803...runtime-1900
Substrate: https://github.com/purestake/substrate/compare/1feefe43...1ee2ff10
Polkadot: https://github.com/purestake/polkadot/compare/aadb8a6e...3e0eaf29
Cumulus: https://github.com/purestake/cumulus/compare/c1e74ae7...35a3f861
Frontier: https://github.com/purestake/frontier/compare/5b682d43...b9d68661
Published by crystalin about 2 years ago
This runtime contains a fix for an block authoring vulnerability
It is built on top of runtime 1801
✨ spec_version : 1802
🏋 size : 1375455
#️⃣ sha256 : 0xece4061211b08c16dac53819885288a195533290ebb1b7384e65e10c4eaebad0
#️⃣ blake2-256 : 0x402f1516f5abb9a1e631575788d942141c5b9ab7e6c34cb16157ae619fb0b79a
🗳️ proposal (authorizeUpgrade) : 0xcad4faee80f15dd00695718b819608b4db4e523c4d7b9f4bdbfe1e5854bc3a75
✨ spec_version : 1802
🏋 size : 1341264
#️⃣ sha256 : 0xee939632d0373a0a67976d8226a04a0933f0b306e560623613ae1505c2ed8fbb
#️⃣ blake2-256 : 0x988a3d17b2c221adc3f6932921ca58ebe94c835437ed0347f39bd0bb5471782b
🗳️ proposal (authorizeUpgrade) : 0xc7136e21f5c5536f2c724838d8050db6271929f5756e4f6a3adfcd9eb58e270a
✨ spec_version : 1802
🏋 size : 1340640
#️⃣ sha256 : 0xdd308d7f0639b4356bf67fc4f30f74472453168529d24dc755fa7933803ff0b0
#️⃣ blake2-256 : 0xea1f71080c18febe27c197756ef4c1b4ed951f91d5af643077b8cd57a0fa48e3
🗳️ proposal (authorizeUpgrade) : 0x4423bdcbcba0fe7187e595ceeefa88648b8bb431be611c512940e9e8b3c72cda
WASM runtime built using rustc 1.62.0 (a8314ef7d 2022-06-27)
Moonbeam: https://github.com/purestake/moonbeam-private/compare/runtime-1801...runtime-1802
Substrate: https://github.com/purestake/substrate/compare/c674000c...1feefe43
Polkadot: https://github.com/purestake/polkadot/compare/aadb8a6e...aadb8a6e
Cumulus: https://github.com/purestake/cumulus/compare/595d0ab7...c1e74ae7
Frontier: https://github.com/purestake/frontier/compare/696a7a47...5b682d43
Published by github-actions[bot] about 2 years ago
This release contains a fix for ethereum request using the "pending" flag causing nodes to crash.
This is an issue for nodes exposing their RPC to the public (RPC nodes)
Moonbeam: https://github.com/PureStake/moonbeam/compare/v0.26.0...v0.26.1
Substrate: https://github.com/purestake/substrate/compare/c674000c...c674000c
Polkadot: https://github.com/purestake/polkadot/compare/aadb8a6e...aadb8a6e
Cumulus: https://github.com/purestake/cumulus/compare/595d0ab7...595d0ab7
Frontier: https://github.com/purestake/frontier/compare/696a7a47...afc693af
Published by github-actions[bot] about 2 years ago
✨ spec_version : 1801
🏋 size : 1375738
#️⃣ sha256 : 0x1e3233ff3a849f35dbdb18c510308207f40ec9b2d0d77100f9c8d9da1de47f7f
#️⃣ blake2-256 : 0xead5e8c907973446f89781a6c3eb9a059bacaed2b7eaa647ed154fdc43f0d213
🗳️ proposal (authorizeUpgrade) : 0xed086cca2c844fcd5db05e9f1fefa6c5396c94b1ebac09271a93de9272013e9b
✨ spec_version : 1801
🏋 size : 1342052
#️⃣ sha256 : 0x6fbe4f577431232ecffe5e6604683bd4ad7a7c7ddde50a8cd980db322a3cb1c7
#️⃣ blake2-256 : 0x1dd8a942765d78ec1cc9b3e5e695167656726105b8b275c682087e6983bb245d
🗳️ proposal (authorizeUpgrade) : 0x69d6a36041e3779cb1157e9d7ecf289157b3cf46467fa5cfab616ace0eee6c60
✨ spec_version : 1801
🏋 size : 1342057
#️⃣ sha256 : 0x3767b2996abd687031e96a41bf2ca7ebe29f325fe1cf25524715f44717ea8216
#️⃣ blake2-256 : 0x51c4ef37f8ae268ac4ddd95dd20a2bcca5e56b79e51e3c73e002e6ce4bb8973f
🗳️ proposal (authorizeUpgrade) : 0x142ef3c1652666a5d94abee581782efa6df7ac3c4f38024df69694129ea13d12
WASM runtime built using rustc 1.62.0 (a8314ef7d 2022-06-27)
Moonbeam: https://github.com/PureStake/moonbeam/compare/runtime-1800...runtime-1801
Substrate: https://github.com/purestake/substrate/compare/c674000c...c674000c
Polkadot: https://github.com/purestake/polkadot/compare/aadb8a6e...aadb8a6e
Cumulus: https://github.com/purestake/cumulus/compare/595d0ab7...595d0ab7
Frontier: https://github.com/purestake/frontier/compare/696a7a47...5b682d43
Published by crystalin about 2 years ago
This release is based on top of Runtime 1701.
It includes a fix for the batch precompile to prevent access from a smart contract.
Published by github-actions[bot] about 2 years ago
transact_through_derivative
and transact_through_derivative_multilocation
have been joint into a single extrinsic transact_through_derivative
.transact_through_signed
and transact_signed_derivative_multilocation
have been joint into a single extrinsic transact_through_signed
CurrencyPayment
has been added:pub struct CurrencyPayment<CurrencyId> {
// the currency in which we want to express our payment
pub currency: Currency<CurrencyId>,
// indicates whether we want to specify the fee amount to be used
pub fee_amount: Option<u128>,
}
TransactWeights
has been added:pub struct TransactWeights {
// the amount of weight the Transact instruction should consume at most
pub transact_require_weight_at_most: Weight,
// the overall weight to be used for the whole XCM message execution. If None,
// then this amount will be tried to be derived from storage. If the storage item
// for the chain is not populated, then it fails
pub overall_weight: Option<Weight>,
}
transact_through_derivative
changed. Previous fee_location
parameter would now has to be inserted under the fee:CurrencyPayment
parameter. Previous dest_weight
oarameter would need to be inserted in the weight_info
parameter, under transact_required_at_most
field.transact_through_derivative(
origin: OriginFor<T>,
// destination to which the message should be sent
dest: T::Transactor,
// derivative index to be used
index: u16,
// fee to be used
fee: CurrencyPayment<CurrencyIdOf<T>>,
// inner call to be executed in destination. This wiol
// be wrapped into utility.as_derivative
inner_call: Vec<u8>,
// weight information to be used
weight_info: TransactWeights,
)
transact_through_signed
changed. Previous fee_location
parameter would now has to be inserted under the fee:CurrencyPayment
parameter. Previous dest_weight
oarameter would need to be inserted in the weight_info
parameter, under transact_required_at_most
field.pub fn transact_through_signed(
origin: OriginFor<T>,
// destination to which the message should be sent
dest: Box<VersionedMultiLocation>,
// fee to be used
fee: CurrencyPayment<CurrencyIdOf<T>>,
// call to be executed in destination
call: Vec<u8>,
// weight information to be used
weight_info: TransactWeights,
)
⚠️ The solidity interfaces for precompiles have been refactored as per solidity style guide. The minimum required solc compiler version is now 0.8.3
.
For an extensive list of changes refer to https://github.com/PureStake/moonbeam/pull/1647
⚠️ The extrinsics scheduleLeaveDelegators
, cancelLeaveDelegators
and executeLeaveDelegators
have been marked for deprecation and will be removed after 6 months. In lieu of these extrinsics, util.batch
with multiple delegation revokes must be used.
✨ spec_version : 1800
🏋 size : 1374106
#️⃣ sha256 : 0x9b6162c67ecad8f2d12ae43b8e537153432af82862afad6759f4c7188a523f7c
#️⃣ blake2-256 : 0x94366433756a191b84d3fb997cfef3427f73ab22ff59673c8ecfdadebc1fc490
🗳️ proposal (authorizeUpgrade) : 0x96074a1aad9cd978ef89ccfba6ee524a3979ee8327204a09ff9776460f5910ac
✨ spec_version : 1800
🏋 size : 1339107
#️⃣ sha256 : 0xdfe936c3e0f96503923d8ac76f771d21841d73ffe3107ec7a176a90e69d83625
#️⃣ blake2-256 : 0x854344dace9d97d7d9aba169c99401e90e8ae8ea6425ad397d687a4cfa33b972
🗳️ proposal (authorizeUpgrade) : 0x2480a36e14ced0bcf015dec1409566e3ace16160228f6486df1d15a131ac07f0
✨ spec_version : 1800
🏋 size : 1341288
#️⃣ sha256 : 0x25e6cf5ab982fc69c224f912cb8c94b78330fe66b9b833dfe52f35ccb328d1e5
#️⃣ blake2-256 : 0x61429c3eef9bd625ed83355516c237535ce71e4861934095738fc5badefb1aa6
🗳️ proposal (authorizeUpgrade) : 0x0f01d5ba0f7fed779b30047da426efdbd2f0ae6173aa54f55af9f3ae08be49f3
WASM runtime built using rustc 1.62.0 (a8314ef7d 2022-06-27)
EthereumXcmTransactionV2
(#1694)revert
function abi-encoded output (#1710)Moonbeam: https://github.com/PureStake/moonbeam/compare/runtime-1701...runtime-1800
Substrate: https://github.com/paritytech/substrate/compare/76522d79...purestake:c674000c
Polkadot: https://github.com/purestake/polkadot/compare/2fd38f09...aadb8a6e
Cumulus: https://github.com/purestake/cumulus/compare/a8637639...595d0ab7
Frontier: https://github.com/purestake/frontier/compare/896f99a7...696a7a47
Published by github-actions[bot] about 2 years ago
Moonbeam: https://github.com/PureStake/moonbeam/compare/v0.25.0...v0.26.0
Substrate: https://github.com/paritytech/substrate/compare/76522d79...purestake:c674000c
Polkadot: https://github.com/purestake/polkadot/compare/2fd38f09...aadb8a6e
Cumulus: https://github.com/purestake/cumulus/compare/a8637639...595d0ab7
Frontier: https://github.com/purestake/frontier/compare/896f99a7...696a7a47