Skip to content

Releases: moonbeam-foundation/moonbeam

Runtime 3001

27 Jun 14:00
runtime-3001
0178eb9
Compare
Choose a tag to compare

Runtimes

⚠️ For Moonbeam Only

This release contains only changes for Moonbeam and will not be deployed to other networks

Moonbeam

✨ spec_version                : 3001
🏋 size                        : 1968757
#️⃣ sha256                      : 0xabba24064316aca821b34e2a9041d4f57030d20465523b2f841e8b2ef7493f1e
#️⃣ blake2-256                  : 0x975dd6826238a36694d9d0fbada9dfecc915b50c73e94bca81e405cffe3a3cc3
🗳️ proposal (authorizeUpgrade) : 0x7ff7fc37dc8b3705a5a8566fabf839622dfb1ec4553b523aaaf1af5d3d6a30bb

Build information

WASM runtime built using rustc 1.77.0 (aedd173a2 2024-03-17)

Changes

  • [Moonbeam] Add migration ComputeTheoreticalFirstSlot (#2845)
  • [Moonbeam] Set the first_slot to zero and fallback to the ideal duration for one round (#2852)

Dependency changes

Moonbeam: runtime-3000...runtime-3001
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@2073906...2073906
Frontier: moonbeam-foundation/frontier@7f424fb...7f424fb
Moonkit: Moonsong-Labs/moonkit@04d420f...04d420f

Runtime 3000

31 May 01:04
runtime-3000
614b993
Compare
Choose a tag to compare

⚠️ Breaking Changes

  • [Moonbeam]
    • Block time halved to 6s (enable async-backing) (#2805)
    • Decrease the target block fullness to 35% (#2816)
  • [Moonriver]
    • Block time halved to 6s (enable async-backing) (#2804) (#2776)
    • Block gas limit doubled to 30mln (#2818)
    • Decrease the target block fullness to 35% (#2816)
  • [Moonbase Alpha]
    • Decrease the target block fullness to 35% (#2816)

Runtimes

Moonbase

✨ spec_version                : 3000
🏋 size                        : 1993590
#️⃣ sha256                      : 0xa61a3a0aba8d4545979329bfc600c8f4178aafbef4989d03b57b8b644cd2b071
#️⃣ blake2-256                  : 0xcbcb4eab0cb9b27435d60b30a4f0cc9327297495c98130ec0d2481c99fb85ffb
🗳️ proposal (authorizeUpgrade) : 0x2b907e8a42b44e770263f55c0a24efd8424aad882e16915a2d447ccb21027f69

Moonriver

✨ spec_version                : 3000
🏋 size                        : 1963180
#️⃣ sha256                      : 0x25a999f176bbee31eeb5cb83b23bf8021f6c89fd0cb0318fac1bea72125eee74
#️⃣ blake2-256                  : 0x2e44773bbd5cea8d442504afa0128bd35c0d7da88e8bd8a48649479103489c64
🗳️ proposal (authorizeUpgrade) : 0xe68e10b9950ca6877cae3153c849a87cbba194b9af7d9ff8ff4c18c04be604b7

Moonbeam

✨ spec_version                : 3000
🏋 size                        : 1965951
#️⃣ sha256                      : 0x5d3812f942443e8cd91f790a8f59a15a24896911b15c96df0fc7e55a9120479b
#️⃣ blake2-256                  : 0xd281fc0cb80ca591ce357bd067b36c2a4b586daf0f3543a1fe447f625a2142a7
🗳️ proposal (authorizeUpgrade) : 0xebdb7ed7a160120f9a0e932278648c169d8c33b948ef8015ccd11ad5f93782ed

Build information

WASM runtime built using rustc 1.77.0 (aedd173a2 2024-03-17)

Changes

  • Add Cancun compatibility (#2795)
    • Add support for Solidity v0.8.25
  • [Moonbase Alpha] Enable pallet-xcm precompile (#2803)
  • Update pallet weights (#2802)
  • Remove localAssets lazy migration (#2797)
  • Remove moonbase migration (#2807)
  • Remove old runtime migrations (#2813)
  • Update rust version to 1.77.0 (#2817)
  • Update weights (#2820)

Dependency changes

Moonbeam: runtime-2902...runtime-3000
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@2073906...2073906
Frontier: moonbeam-foundation/frontier@5d6bf0c...7f424fb
Moonkit: Moonsong-Labs/moonkit@bca9e28...04d420f

Moonbeam v0.38.0

30 May 21:45
v0.38.0
c1417e6
Compare
Choose a tag to compare

Changes

  • [Moonbeam] Enable support for async-backing (#2805)
  • [Moonriver] Enable support for async-backing (#2804)
  • Fixes 🔨 trace_filter RPC call by filtering out unknown ethereum transactions (#2800)
  • Add debug_traceCall RPC method (#2796)
  • Set the default client authoring duration to 2s (#2814)
  • Add Onfinality bootnodes (#2771)
  • MoonbeamFinalityApi to fully async/await (#2784)
  • Update Rust version to 1.77.0 (#2817)

Notes

  • The client cannot be downgraded for Moonriver and Moonbeam after runtime 3000 is enacted

Dependency changes

Moonbeam: v0.37.3...v0.38.0
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@2073906...2073906
Frontier: moonbeam-foundation/frontier@91f1c7a...7f424fb
Moonkit: Moonsong-Labs/moonkit@bca9e28...04d420f

Moonbeam v0.37.3

08 May 18:08
v0.37.3
8081fdf
Compare
Choose a tag to compare

Changes

  • Support eth_estimateGas for past blocks with old runtimes (#2787)
    • This changes is related to the fix released in client v0.37.2 for the eth_call method

Dependency changes

Moonbeam: v0.37.2...v0.37.3
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@2073906...2073906
Frontier: moonbeam-foundation/frontier@2c05f9d...91f1c7a
Moonkit: Moonsong-Labs/moonkit@bca9e28...bca9e28

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 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) : 0xccb87cb6bd548ff5f3a335340169f1a3df473b9aa6bcee2cf27edac6eab7eee0

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