Skip to content

Releases: moonbeam-foundation/moonbeam

Moonbeam v0.37.2

25 Apr 16:09
v0.37.2
be5032c
Compare
Choose a tag to compare

Changes

  • support eth_call for past blocks with old runtimes (#2780)
    • fix a regression that will result on the error Module(ModuleError { index: 51, error: [0, 0, 0, 0], message: None })
    • fix a problem with past runtimes that will result on a Failed to decode return value of EthereumRuntimeRPCApi_call

Dependency changes

Moonbeam: v0.37.1...v0.37.2
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@2073906...2073906
Frontier: moonbeam-foundation/frontier@5d6bf0c...2c05f9d
Moonkit: Moonsong-Labs/moonkit@bca9e28...bca9e28

Moonbeam v0.37.1

22 Apr 21:51
v0.37.1
f6fce5a
Compare
Choose a tag to compare

Changes

  • enable async backing client side for all runtimes (#2778)
    • fix a condition where a collator may not be able to produce blocks

Dependency changes

Moonbeam: v0.37.0...v0.37.1
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@2073906...2073906
Frontier: moonbeam-foundation/frontier@5d6bf0c...5d6bf0c
Moonkit: Moonsong-Labs/moonkit@bca9e28...bca9e28

Runtime runtime-2902

19 Apr 01:26
runtime-2902
1a66589
Compare
Choose a tag to compare

⚠️ For Moonbase Alpha Only

This release contains only changes for Moonbase Alpha and will not be deployed to Moonriver or Moobeam

Runtimes

Moonbase

✨ spec_version                : 2902
🏋 size                        : 1930596
#️⃣ sha256                      : 0x6b53811668a50f2ebff9b4be0c22371340c7b2c5ed7b2d3c6192faa6c55a1189
#️⃣ blake2-256                  : 0xeb19c388bcf3ccfebaf7dad22d8e6462fb7c2db1afadaf51b43af277029e9c36
🗳️ proposal (authorizeUpgrade) : 0x1ac7a0a0c68e2c08ef73463877a6b45f9c9de315e636eee0b660f123c24d4fd8

Build information

WASM runtime built using rustc 1.74.0 (79e9716c9 2023-11-13)

Changes

  • [Moonbase-Alpha] Multiply Erc20TransferGasLimit constant by 4 (from 200k to 800k) (#2768)

Dependency changes

Moonbeam: runtime-2901...runtime-2902
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@2073906...2073906
Frontier: moonbeam-foundation/frontier@5d6bf0c...5d6bf0c
Moonkit: Moonsong-Labs/moonkit@bca9e28...bca9e28

Runtime 2901

16 Apr 13:32
runtime-2901
de554b5
Compare
Choose a tag to compare

⚠️ Breaking Changes

  • Remove local-assets logic from assets-manager (#2670)
  • Remove democracy pallet (#2685)
  • Upgrade polkadot-sdk to version 1.7.2 (#2700)
  • Fix tracing for multiple XCM transactions in the same block (#2701)

Runtimes

Moonbase

✨ spec_version                : 2901
🏋 size                        : 1930593
#️⃣ sha256                      : 0x089364b7d2803f19fa3ba45ccaf78d1c8bb200cf9ae6ec2b79035c175aa02479
#️⃣ blake2-256                  : 0xc7ccb97f7b37ec1c13aaa1be7a60a59851b34057f01c8e6380fcab48b94f3788
🗳️ proposal (authorizeUpgrade) : 0x74966c6327f5e26dce573b3a853af544fc58bdbb551a7232cce0aa59879f7408

Moonriver

✨ spec_version                : 2901
🏋 size                        : 1911792
#️⃣ sha256                      : 0x65f703b00bd940f09493ea51a1bc879f891890f622518493d25ec09b46581a0b
#️⃣ blake2-256                  : 0x8aa12851e80f6f1b6de01f23496a738d64f58e84a4ad7038d6edc2c3a6352cdb
🗳️ proposal (authorizeUpgrade) : 0x41b3226168180302d1f8ed589058547370df3ab527b9da412a99177e9c45dfd8

Moonbeam

✨ spec_version                : 2901
🏋 size                        : 1912379
#️⃣ sha256                      : 0xaa085a3cb0dba72012cd2045a6acac771c5eae04a4638495220e500320398a85
#️⃣ blake2-256                  : 0x12e2d5e2469bfaf03c35591380c54691b52ea4229ef83a6e2daf5398aab96608
🗳️ proposal (authorizeUpgrade) : 0x6d9ab32c6e3ec5bf8d8c5156e8896a4947be475a6fca8cab49c245bad0d24e03

Build information

WASM runtime built using rustc 1.74.0 (79e9716c9 2023-11-13)

Changes

  • Set async backing velocity to 1 (#2705)
  • [XCM-Transactor] Make fee_payer field optional in transact_through_sovereign (#2709)
  • Update benchmarks template and add extra read weight to pallet proxy (#2727)
  • Add migration to remove collective v1 storage (#2711)
  • Fix ExpectedBlockTime const (#2737)
  • Use 'DelegationBondLessDelay' instead of 'RevokeDelegationDelay' in delegation_schedule_bond_decrease (#2734)
  • Enable Relay Data Verifier Precompile in Moonriver and Moonbeam (#2729)
  • Add Storage Cleaner Precompile (#2725)
  • Fast General Admin Track for opening HRMP channels (#2736)
    • New OpenGov track limited to opening and accepting HRMP channels
  • [Moonbase Alpha] Add emergency-para-xcm to Moonbase (#2745)
  • [Moonbase Alpha] Increase block gas limit (#2735)
    • The gas limit per block have been increased 4x
  • Add benchmarks for runtime 2900 (#2744)
  • Add pallet identity migration (#2763)

Migrations

  • Council and Tech Committee addresses removal
  • Democracy pallet removal

Dependency changes

Moonbeam: runtime-2801...runtime-2901
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@771cd75...2073906
Frontier: moonbeam-foundation/frontier@8c90bb7...5d6bf0c
Moonkit: Moonsong-Labs/moonkit@a34e9ba...bca9e28

Runtime 2900

15 Apr 09:30
runtime-2900
47e691f
Compare
Choose a tag to compare

⚠️ superseded by Runtime 2901

Runtimes

Moonbase

✨ spec_version                : 2900
🏋 size                        : 1928522
#️⃣ sha256                      : 0x6727b2b52cbe14eceae0b033c79293929638c2b4a22b9b00af9ececa8c29e1e0
#️⃣ blake2-256                  : 0xb9a44beba95ab445e161f52251508fc710826d63167432c550f0896c76d74c68
🗳️ proposal (authorizeUpgrade) : 0xec7a1e66e6503148f45bfcf3e956c8fcce9ca8606f8aea6628af09c827008ad0

Moonriver

✨ spec_version                : 2900
🏋 size                        : 1910374
#️⃣ sha256                      : 0x8cad92eda96d3f4f3bf54153efa61d6902f2a6ff06f05bc0e12836156f50c0b5
#️⃣ blake2-256                  : 0x14937ddc3494d68be27cb169a9291f977b5ec7eb43b473d4c9b8df04a5b119cb
🗳️ proposal (authorizeUpgrade) : 0x292e5739d632bcafcb4fd0b8433ac3e15d443e803ea334daa8c1ee48aa8971e1

Moonbeam

✨ spec_version                : 2900
🏋 size                        : 1910254
#️⃣ sha256                      : 0x8b59fe4a07002d70ffb3c2daa6e669916e672a9dcdae3cce1db52f88384ccb87
#️⃣ blake2-256                  : 0x1080f2b48c896f61436abeae45f78e9bac7e82bfc23660d029234ecafad8c998
🗳️ proposal (authorizeUpgrade) : 0xd2a50f25f48771c47617fa54a8832bfafb77dcb89f8aea7ab54ac2ef0547b87d

Build information

WASM runtime built using rustc 1.74.0 (79e9716c9 2023-11-13)

Moonbeam v0.37.0

15 Apr 09:23
v0.37.0
96cf889
Compare
Choose a tag to compare

⚠️ Breaking Changes

  • Ignore user provided nonce for gas estimation (#2738)
    • eth_estimageGas will ignore the provided nonce
  • Update Moonriver and Moonbeam bootnodes (#2749)
    • limited to the Moonbeam Foundation nodes

Changes

  • Upgrade polkadot-sdk to version 1.7.2 (#2700)
  • add cli option --block-authoring-duration (#2726)
    • this feature is experimental and may be removed in future releases

Dependency changes

Moonbeam: v0.36.1...v0.37.0
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@771cd75...2073906
Frontier: moonbeam-foundation/frontier@f55fd07...5d6bf0c
Moonkit: Moonsong-Labs/moonkit@a34e9ba...bca9e28

Moonbeam v0.36.1

21 Mar 16:01
v0.36.1
Compare
Choose a tag to compare

Changes

  • Fix eth_getBlockByHash for HEADS (#2708)
    • [Moonbase Alpha] Fix missing logs when subscribing to events after enabling Async Backing
  • Fix evm-tracing should replay on_idle (#2707)
  • [Moonbase Alpha] update bootnodes (#2719)

Dependency changes

Moonbeam: v0.36.0...v0.36.1
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@771cd75...771cd75
Frontier: moonbeam-foundation/frontier@8c90bb7...f55fd07

Runtime 2801

05 Mar 11:10
runtime-2801
Compare
Choose a tag to compare

⚠️ Breaking Changes

  • [Moonbase Alpha] Enable async backing (#2623)
    • Block time changes from 12s to 6s on average
  • [Moonbase Alpha] Inflation is calculated using the relay slot as clocktime (#2690)
    • Rounds are block-based (constant in blocks)
    • The number of blocks per round is doubled, from 600 to 1200 blocks
    • Adds a new field RoundInfo.firstSlot tracking the first relay slot for a round
    • Removed the parachainStaking.staked storage item
  • Remove the LocalAssets pallet-asset instance (#2634)
  • Remove Gov V1 collectives (#2643)
    • Council and TechCommittee are removed
    • Calls to precompiles at addresses 2062 and 2063 will revert by default
  • Migrate Fee payment to use Fungible Adapter (#2624)
    • fix spendable amounts inconsistencies for accounts with both reserved and locked amounts
  • Increase target block fullness to 50% (from 25%) (#2692)
    • Fees increase when a block is more than 50% full and decrease when it goes below 50%
  • Update benchmarks for runtime 2800 (#2669)

Runtimes

Moonbase

✨ spec_version                : 2801
🏋 size                        : 1729722
#️⃣ sha256                      : 0x8a03dac2c9fdd7239c9e7eb8a0402d0a2a22f1c492dd7810f928ea68ebd290c7
#️⃣ blake2-256                  : 0x7758fb99a29e5f0f66cd24d93b83a2523e66b3d787699f1987aae5111f96bd29
🗳️ proposal (authorizeUpgrade) : 0xe26e477a3783df55a98294b8a3eefe50373e4f6dbbd6b08fb7870b90702d5072

Moonriver

✨ spec_version                : 2801
🏋 size                        : 1708732
#️⃣ sha256                      : 0x1e0151fef56e4faadb82e75823127bc131a5401adaf82ee1cbbdabd3c4274335
#️⃣ blake2-256                  : 0x547575b83af462ed607def02f661f1c38e4a622d08201a2291de83715e04ac87
🗳️ proposal (authorizeUpgrade) : 0xb99c82fbb46d4028106c8292a3fec74ebaf420aa0482f184c5b5a241b597b126

Moonbeam

✨ spec_version                : 2801
🏋 size                        : 1710938
#️⃣ sha256                      : 0xd1e0b6d8a2f35bfd150cd2e61150e67e24940ce27a786b5cb1d599f64248e0da
#️⃣ blake2-256                  : 0xe1b13964995b26f4f0327a17bf7d865ad0702d1b9176c039db89345c73e69f25
🗳️ proposal (authorizeUpgrade) : 0xcadcc618cd20b15b29d986a3d1034515a2b411bc6c38158416dc841b4312f842

Build information

WASM runtime built using rustc 1.74.0 (79e9716c9 2023-11-13)

Changes

  • [Moonbase Alpha] Add Relay Chain Data Verifier Precompile (#2650)
    • The precompile allows verifying storage proof (eg. balances) on the relay chain from a contract
    • The relay storage roots are tracked in the relayStorageRoots pallet state.
  • [Moonbase Alpha] Add a fast admin track to opengov for Hrmp manipulation (#2649)
  • [Moonbase Alpha] Set minimum period to 3s(#2666)
  • Add an extrinsic to clear storage entries for suicided contracts (#2561)
  • Gov V1 removal: Add manual migration unlock_democracy_funds (#2651)
  • Cleanup migrations executed during the last runtime upgrade (#2658)
  • Update rust to v1.74 (#2647)

Migrations

  • Council and Tech Committee storage removal
  • Update rounds parameters to compute the new RoundInfo.firstSlot field

Dependency changes

Moonbeam: runtime-2700...runtime-2801
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@542721d...771cd75
Frontier: moonbeam-foundation/frontier@00bd4a6...8c90bb7

Moonbeam v0.36.0

23 Feb 15:15
v0.36.0
d1087f3
Compare
Choose a tag to compare

Changes

  • Fix effectiveGasPrice computation for eth_getTransactionReceipt (#2610)
  • Update rust to v1.74 (#2647)
  • Set protocolId for live networks (#2659)

Dependency changes

Moonbeam: v0.35.0...v0.36.0
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@542721d...771cd75
Frontier: moonbeam-foundation/frontier@00bd4a6...8c90bb7

Runtime 2800

23 Feb 19:06
runtime-2800
d1087f3
Compare
Choose a tag to compare

⚠️ superseded by Runtime 2801

Runtimes

Moonbase

✨ spec_version                : 2800
🏋 size                        : 1728703
#️⃣ sha256                      : 0x520009e7861bcf9e5c1f6f0679b39abbe74442a0b807e7edfdda4a4b28951c93
#️⃣ blake2-256                  : 0x816bcecffe05d87cf891fb33309d8bc4cb92d79b95e448652391e71a0135a940
🗳️ proposal (authorizeUpgrade) : 0x8b827c685aa6b377310ac96e776b85101c816ae72bfd75be438a8978a3ab4ca9

Moonriver

✨ spec_version                : 2800
🏋 size                        : 1707269
#️⃣ sha256                      : 0x4b3096a572237c9c6744ac4fadcad6dd709625fa1e2912334a59d135d0f13b5b
#️⃣ blake2-256                  : 0x4c510e41236dd8cae0c7603c4bb46898ee17e92c4400cee8de8087d13d9170e0
🗳️ proposal (authorizeUpgrade) : 0xc1eb83b6019766a69ab0c053b94a22e92398f265485f47072b70f301d7d222a9

Moonbeam

✨ spec_version                : 2800
🏋 size                        : 1709139
#️⃣ sha256                      : 0x8a6d599b7f253a5a296b28c4b8552ffd5f18f0daf3ec22fb708d314b1b039ee0
#️⃣ blake2-256                  : 0x44372d34b3eb0ed5aafcfcbe90d2cf9f81e0585cb1c3b7ece652a92a28d8a8af
🗳️ proposal (authorizeUpgrade) : 0xcb0e78a15ec7e27036b7c7e97da8642a50aa63964035e7c9d0e212ee936e6521

Build information

WASM runtime built using rustc 1.74.0 (79e9716c9 2023-11-13)