Skip to content

Releases: moonbeam-foundation/moonbeam

Moonbeam v0.51.2

05 May 15:22
16fe6f7

Choose a tag to compare

Changes

Dependency changes

Moonbeam: v0.50.5...v0.51.2
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@c942fe4...e4d0430
Frontier: moonbeam-foundation/frontier@d4aaa09...2fdc696
Moonkit: Moonsong-Labs/moonkit@c35555c...1d7d4ad

Runtime runtime-4203 (moonbeam only)

13 May 12:55
e3b5a8d

Choose a tag to compare

Runtimes

Moonbeam

✨ spec_version                : 4203
🏋 size                        : 2078238
#️⃣ sha256                      : 0x4585b3e5e07718d59fac5fcc90706e8ef0362ec69671a6483bf2907e8bac2d62
#️⃣ blake2-256                  : 0xb041a5e119f4651c5838c0445a1e150ffff7c34a3e39ca105ed08ef99b384ab1
🗳️ proposal (authorizeUpgrade) : 0x902fe8486a665980fdf11d4115174619064355896f03f7c81f620b210a4fec69

Build information

WASM runtime built using rustc 1.88.0 (6b00bc388 2025-06-23)

Changes

Configure EVM transaction max gas limit to 35 million gas (#3735)

Dependency changes

Moonbeam: runtime-4202...runtime-4203
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@c942fe4...c942fe4
Frontier: moonbeam-foundation/frontier@3fccb84...20dd566
Moonkit: Moonsong-Labs/moonkit@23f8843...84fbaed

Moonbeam v0.51.0

15 Apr 09:34
bd73dc6

Choose a tag to compare

⚠️ Breaking changes ⚠️

The network provider now defaults to litep2p. If you still want to use the old network provider, use the cli flag --network-provider libp2p.

Changes

Dependency changes

Moonbeam: v0.50.5...v0.51.0
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@c942fe4...e4d0430
Frontier: moonbeam-foundation/frontier@d4aaa09...4e79227
Moonkit: Moonsong-Labs/moonkit@c35555c...1d7d4ad

Runtime runtime-4300

23 Apr 10:30
runtime-4300
e557c3a

Choose a tag to compare

Runtimes

Moonbase

✨ spec_version                : 4300
🏋 size                        : 1904022
#️⃣ sha256                      : 0x772c03cb7e8a907af295facb2fed813bd3edf495957ad8f6b7f9ccef57174122
#️⃣ blake2-256                  : 0x522403190c2c5cb1ab084db9b4b19d2e5582d19260cbaa2e03825d2e85af1281
🗳️ proposal (authorizeUpgrade) : 0xf7bee543349977f2ee7f8a057b8322b39d73e1115de19fd78e2486bc018948d2

Moonriver

✨ spec_version                : 4300
🏋 size                        : 1997388
#️⃣ sha256                      : 0xdbf6235d51374383b324fe7c85cbecba9581b53d7f4614e9b45c0891450a6319
#️⃣ blake2-256                  : 0xec2fa70026e8d23324c7ecc9dfd3da634fb2e1eac49d945056b2523aec955e5e
🗳️ proposal (authorizeUpgrade) : 0xdd090b52375494635879cd213f72ac5e344554acf7f9b2d334e6b188dcac4353

Moonbeam

✨ spec_version                : 4300
🏋 size                        : 1996915
#️⃣ sha256                      : 0xaaa41fb66cd37d1779725bee7cbdcabbc62668e65c7dbfc1610437abebd02ac8
#️⃣ blake2-256                  : 0x6828a76665985d973194baa1f49d08a21e2766d78c6778e1ae8042c94aab2ee9
🗳️ proposal (authorizeUpgrade) : 0x10c8bfa5b4ab79c5f49a7eadcb21a48e9b86d3518918c838ce503d30def05043

Build information

WASM runtime built using rustc 1.88.0 (6b00bc388 2025-06-23)

Changes

  • Re-enable UniversalOrigin XCm instruction (#3659)
  • Fix benchmarks and XCM refund logic (#3660)
  • Generated weights for runtime 4201 (#3665)
  • Fix eth_getBlockByNumber("latest") returning null intermittently & lack WS connections (#3669)
  • Check permit deadline in ms (#3673)
  • Forbid unprotected txs (#3678)
  • Add delegation scheduled requests summary (#3680)
  • Upgrade Moonbeam to Polkadot SDK stable2512 (#3633)

Dependency changes

Moonbeam: runtime-4202...runtime-4300
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@c942fe4...e4d0430
Frontier: moonbeam-foundation/frontier@3fccb84...4e79227
Moonkit: Moonsong-Labs/moonkit@23f8843...1d7d4ad

Moonbeam v0.50.5

19 Mar 12:05
v0.50.5

Choose a tag to compare

Changes

  • Improve "latest" block resolution on pruned nodes (polkadot-evm/frontier#1856)
  • Pass state pruning config to MappingSyncWorker for pruned node catch-up (#3710)

Dependency changes

Moonbeam: v0.50.4...v0.50.5
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@c942fe4...c942fe4
Frontier: moonbeam-foundation/frontier@c28328d...d4aaa09
Moonkit: Moonsong-Labs/moonkit@8f01423...c35555c

Moonbeam v0.50.4

05 Mar 18:50
v0.50.4

Choose a tag to compare

⚠️ Do not use

Moonbeam v0.50.4 is not recommended for production.

This client release unfortunately introduced a regression for pruned nodes (--pruning N): eth_getBlockByNumber("latest") can return a permanently stuck block number while eth_blockNumber correctly tracks the chain tip. This affects load-balanced RPC endpoints where some backends appear "stuck" on old "latest" blocks.

Fix: Addressed in polkadot-evm/frontier#1856Improve "latest" block resolution on pruned nodes. A new Moonbeam client release that includes this fix is currently undergoing extensive testing, and will be released soon.

If you already run v0.50.4: Downgrate to the v0.50.3 release without a DB wipe or resync; "latest" starts advancing again within minutes after the downgrade.

Changes

  • polkadot-evm/frontier#1832 — Avoid eth_blockNumber returning 0x00 when mapping-sync lags
  • moonbeam-foundation/frontier#254 — Validate transaction size
    Adds RPC-level transaction size validation to eth_sendTransaction and eth_sendRawTransaction, rejecting transactions exceeding 128 KiB.

Dependency changes

Moonbeam: v0.50.3...v0.50.4
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@5f45e6f...c942fe4
Frontier: moonbeam-foundation/frontier@fc04876...c28328d
Moonkit: Moonsong-Labs/moonkit@23f8843...8f01423

Runtime runtime-4202

02 Mar 13:56
d8872bf

Choose a tag to compare

Runtimes

Moonbase

✨ spec_version                : 4202
🏋 size                        : 1979518
#️⃣ sha256                      : 0x59a1ab2cd516fa84d702f2bb06bde2fdb1e8d1295f311edf0eb1a7d2cd102138
#️⃣ blake2-256                  : 0x9938b40a5ff05a37b893331176b18c7807d2bf74bb5ec396adf31583221bd8ff
🗳️ proposal (authorizeUpgrade) : 0xec9b802a86bd36bdbc5a178f3dd878d6c91cf9814e7d5026dd87e1344867fe6b

Moonriver

✨ spec_version                : 4202
🏋 size                        : 2078153
#️⃣ sha256                      : 0x4399511c3a7bc0d12370c09598b7cfc3bcee0a14149504920683fe2bda240fd4
#️⃣ blake2-256                  : 0x6372ea630b20b21df927254186153b089560cf27da7efd24d5fdea9a2a53c55d
🗳️ proposal (authorizeUpgrade) : 0x956db33a334a866c3f1e27104f51725e1f5788ac8168ab540e12828e1287d797

Moonbeam

✨ spec_version                : 4202
🏋 size                        : 2078246
#️⃣ sha256                      : 0x0e83a3b9a7f7def15cd35be1d4c5478249f05b65ff3ea571ce97616acff59bbf
#️⃣ blake2-256                  : 0x5f54117f2a33b6ca4d6f0ddfb1dc819593564fd743ab6f424b1b45692718395a
🗳️ proposal (authorizeUpgrade) : 0xbfaebbde81db581c4ec6d2d776aa3ae855e0189e1dd9875f9ea1909d8a54d386

Build information

WASM runtime built using rustc 1.88.0 (6b00bc388 2025-06-23)

Changes

  • Add delegation scheduled requests summary (#3680)
  • Allow XCM deposits on frozen assets (#3674)

Dependency changes

Moonbeam: runtime-4201...runtime-4202
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@5f45e6f...c942fe4
Frontier: moonbeam-foundation/frontier@3fccb84...3fccb84
Moonkit: Moonsong-Labs/moonkit@23f8843...23f8843

Moonbeam v0.50.3

25 Feb 13:07
v0.50.3

Choose a tag to compare

Runtime runtime-4103

21 Feb 18:17
25a44e9

Choose a tag to compare

Runtimes

Moonbase

✨ spec_version                : 4103
🏋 size                        : 1981696
#️⃣ sha256                      : 0x4f847a8b60ee5f1449653fc903cfbd47aae824b4c0d81edb74c3a64a4e7de3ed
#️⃣ blake2-256                  : 0x1f2871c2978310efde52a47c019ccd41323f9f61da7ab3aa9feaf5700a60a24b
🗳️ proposal (authorizeUpgrade) : 0x4e3aa18228cffaaea65d51b0c42a16b9360b25e6f412ae0933b167bd3dd5dcdf

Moonriver

✨ spec_version                : 4103
🏋 size                        : 2081249
#️⃣ sha256                      : 0x2ac404f211b4c078efcce1752420612c46cd02a165e089eaca0520757dce9515
#️⃣ blake2-256                  : 0x1e7efec48ca932b30dd5a926c152cdfff012a89db972fef3f98bc9a442818187
🗳️ proposal (authorizeUpgrade) : 0x9a49b4dcbb36cdc8c51c3adb8f493054ac2d0a1eb502d4bdbadfce5a083b857b

Moonbeam

✨ spec_version                : 4103
🏋 size                        : 2080119
#️⃣ sha256                      : 0xa7ad39672113a3f4c4cbb7d6f66326f0dbccb4095b76d77aaebff11a1cacb9f8
#️⃣ blake2-256                  : 0xb8dd486b2c79b13ca4f6f2900c4a43f89357f31f5e988694a98df59913586213
🗳️ proposal (authorizeUpgrade) : 0x9e88969c6eb0241cb77bec2272d91521bfd622a1898cab84a5e550107b1eca4f

Build information

WASM runtime built using rustc 1.88.0 (6b00bc388 2025-06-23)

Changes

Dependency changes

Moonbeam: runtime-4102...runtime-4103
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@373ff2c...c942fe4
Frontier: moonbeam-foundation/frontier@a6703ef...a6703ef
Moonkit: Moonsong-Labs/moonkit@6176b0f...6176b0f

Moonbeam v0.50.2

13 Feb 15:54
v0.50.2

Choose a tag to compare

Changes

  • Fixes a bug in Ethereum RPCs for which the server would frequently return a null response to eth_getBlockByNumber and other methods #3669

Dependency changes

Moonbeam: v0.50.1...v0.50.2
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@5f45e6f...5f45e6f
Frontier: moonbeam-foundation/frontier@3fccb84...3f9fe44
Moonkit: Moonsong-Labs/moonkit@23f8843...23f8843