Releases: moonbeam-foundation/moonbeam
Runtime runtime-4202
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
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
Changes
- Includes frontier PRs polkadot-evm/frontier#1820 and polkadot-evm/frontier#1824 (#3677)
Dependency changes
Moonbeam: v0.50.2...v0.50.3
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@5f45e6f...5f45e6f
Frontier: moonbeam-foundation/frontier@3f9fe44...fc04876
Moonkit: Moonsong-Labs/moonkit@23f8843...23f8843
Runtime runtime-4103
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
Changes
- Fixes a bug in Ethereum RPCs for which the server would frequently return a
nullresponse toeth_getBlockByNumberand 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
Moonbeam v0.50.1
Changes
Fixes a bug in Ethereum RPCs for which the server would frequently return anullresponse toeth_getBlockByNumberand other methods #3669⚠️ due to a mistake in the release process, this release has the same binary asv0.50.0
Dependency changes
Moonbeam: v0.50.0...v0.50.1
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@5f45e6f...5f45e6f
Frontier: moonbeam-foundation/frontier@3fccb84...3fccb84
Moonkit: Moonsong-Labs/moonkit@23f8843...23f8843
Runtime runtime-4201
Runtimes
Moonbase
✨ spec_version : 4201
🏋 size : 1977439
#️⃣ sha256 : 0x3c29e354bf31b2c5998a9d18e799d9beb41a82a51b2ee70cdf9bd274020515cf
#️⃣ blake2-256 : 0x41577b3a1e3290fd79a72b3b61848021c3b9c929701c3428e7805d6588a52e40
🗳️ proposal (authorizeUpgrade) : 0x3a847d3a9974d87d1988553d60a6a640bde5a5deaf47cc60d062b7321c5dfd7f
Moonriver
✨ spec_version : 4201
🏋 size : 2076485
#️⃣ sha256 : 0x71622b219e06ad186e209046df0154ff164850465227d38172936fd77629e8aa
#️⃣ blake2-256 : 0x090930041672c6bf758256ba2691bc1bddaa0bbf4bf31daa702b00a77e565834
🗳️ proposal (authorizeUpgrade) : 0x665d0209499becf471ac6dd9187297a07969c34f0459dbe7afcd247ef02af48c
Moonbeam
✨ spec_version : 4201
🏋 size : 2076379
#️⃣ sha256 : 0xa7d1406fd11b4013f600f70be01724786b61cff45a43343414b70fafddd1deca
#️⃣ blake2-256 : 0x7a53a6250b95741f7679d7f68aa0956387ac73bf9052fe0bac8b021cf7e225c7
🗳️ proposal (authorizeUpgrade) : 0x49b24cb974e42083fdfa59394e0e43de3fc0741ed63d429f8d5c4230553d1822
Build information
WASM runtime built using rustc 1.88.0 (6b00bc388 2025-06-23)
⚠️ Breaking Changes ⚠️
- MODEXP calls with base, exponent, or modulus > 1024 bytes will now fail and consume all gas (#3638)
- Transactions with gas limit > 16,777,216 will be rejected at validation (#3638)
- EIP-7883 greatly increases
ModExpgas costs, which can lead to smart contract failures. (#3632) - Many XCM instructions weight increased (#3624)
- Transaction fees may increase for Substrate extrinsics whose weight is dominated by proof_size rather than ref_time. This particularly affects storage-heavy operations. (#3571)
pallet-xcm-transactorextrinsicssetFeePerSecondandremoveFeePerSecondare removed. (#3569)- The
DestinationAssetFeePerSecondstorage map in pallet-xcm-transactor is removed. (#3569)
Changes
- Improve WeightToFee calculation (#3571)
- [MOON-3323] Refactor XCM Transactor to Delegate Fee Pricing to XCM Weight Trader (#3569)
- Improve multi-delegations requests handling (#3619)
- fix dest_asset_fee_per_second behavior (#3618)
- Add support for Osaka fork (EIP-7939) (#3628)
- Add support for EIP-7883 (#3632)
- Benchmark XCM instructions from polkadot-sdk pallet_xcm_benchmarks (#3624)
- Add support for EIP-7823 and EIP-7825 (#3638)
- Improve
get_units_per_secondcomputation (#3648) - Add handling of MultipleLogs error in pallet-ethereum hooks (#3650)
- update frontier pin (#3654)
- Fix: Preserve beneficiary junction order in
split_location_into_chain_part_and_beneficiary(#3649) - Re-enable
UniversalOriginXCm instruction (#3659) - Fix benchmarks and XCM refund logic (#3660)
- Generated weights for runtime 4201 (#3665)
Dependency changes
Moonbeam: runtime-4102...runtime-4201
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@373ff2c...5f45e6f
Frontier: moonbeam-foundation/frontier@a6703ef...3fccb84
Moonkit: Moonsong-Labs/moonkit@6176b0f...23f8843
Moonbeam v0.50.0
This client includes a Frontier Database Migration, so the steps to upgrade to v0.50.0 without issues are:
- Stop your node
- Purge your Frontier Database
- Upgrade the binary/Docker image
- Start the node
The Frontier database will be reconstructed automatically from the latest block to genesis.
Here you can find how to purge your Frontier Database:
- Docker - https://docs.moonbeam.network/node-operators/networks/run-a-node/docker/
- Binary - https://docs.moonbeam.network/node-operators/networks/run-a-node/systemd/
⚠️ Breaking Changes ⚠️
- Replace
--ethapi-trace-cache-durationby--ethapi-trace-cache-size(default: 104857600 bytes / 100MB) (#3616) - The block range provided in trace_filter RPC is now bounded by default to 1024 blocks. This value can be overridden by passing
--max-block-range <MAX_BLOCK_RANGE>when starting the client. (#3601)
Changes
- Use the selected backend worker (Libp2p vs Litep2p) (#3595)
- Check block range on trace_filter RPC (#3601)
- Log the embedded relay version being used (#3596)
- reuse ExportGenesisHead from cumulus_client_cli (#3607)
- Guarantee spec compliance of
eth_subscribe'snewHeads(#3597) - Improve the caching mechanism for trace-filter RPC (#3616)
- Update bootnode peer ID (#3621)
- Integrate Frontier's fix for
eth_getTransactionReceiptrace condition (#3651)
Dependency changes
Moonbeam: v0.49.3...v0.50.0
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@5f45e6f...5f45e6f
Frontier: moonbeam-foundation/frontier@349b7a8...3fccb84
Moonkit: Moonsong-Labs/moonkit@0a23f9b...23f8843
Runtime runtime-4102
Runtimes
Moonbase
✨ spec_version : 4102
🏋 size : 1981411
#️⃣ sha256 : 0x77969c828c44e29cdf1d668478e19f578cab9c60179130b050b8d4508466ef13
#️⃣ blake2-256 : 0x74d5aa2598a03391198d4cb82936b2573c78ae91e18e5a15aaf5d5fb4b3bb291
🗳️ proposal (authorizeUpgrade) : 0xb0e56e098af6f9c0e61294a6b4ad999a05ade63c60e210c5bf6b4ab23e44692a
Moonriver
✨ spec_version : 4102
🏋 size : 2079701
#️⃣ sha256 : 0x3f17e7450c530a0fe50cf3511ed6dbf3b2cc2910dde5aa3a00a7a58db5445b17
#️⃣ blake2-256 : 0xa3b9b9f99db02051d1a4644422303fb620349f4542784b289959e0c92d8d2245
🗳️ proposal (authorizeUpgrade) : 0xe6bf1cac009c375666a00952863ce5c923a45342673e2d74f9362ffab1afda82
Moonbeam
✨ spec_version : 4102
🏋 size : 2081473
#️⃣ sha256 : 0xe32582b9497561279b97dd37b65b640a2e8cb1ff1130b94c8d13495af286b942
#️⃣ blake2-256 : 0x2c532324891ad229c1b077cc81935669e4b247e088798604c865e8d5ae6efa7b
🗳️ proposal (authorizeUpgrade) : 0x42abb52545110be5ea7ca729f3c0462182488e82823f8a59dd93312ff0c7bb50
Build information
WASM runtime built using rustc 1.88.0 (6b00bc388 2025-06-23)
Changes
Dependency changes
Moonbeam: moonbeam-foundation/moonbeam-private@runtime-4101...runtime-4102
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@373ff2c...373ff2c
Frontier: moonbeam-foundation/frontier@a6703ef...a6703ef
Moonkit: Moonsong-Labs/moonkit@6176b0f...6176b0f
Moonbeam v0.49.3
⚠️ Breaking Changes ⚠️
The default network backend has been changed back to libp2p, from a recent investigation on our side, litep2p performs poorly in stable2506.
We recommend collators to use the default network backend and not override it --network-backend argument.
Changes
Dependency changes
Moonbeam: v0.49.2...v0.49.3
Frontier: moonbeam-foundation/frontier@79bede4...349b7a8
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@373ff2c...5f45e6f
Runtime runtime-4101
Runtimes
Moonbase
✨ spec_version : 4101
🏋 size : 1982034
#️⃣ sha256 : 0x13dfc8f885c27745a2d509e9affa258b4364f20503948d00722f3ed579302084
#️⃣ blake2-256 : 0xb71faa8c1349f9f7d5c435862863cb8b57887b4593b409d30605c4d963b4864b
🗳️ proposal (authorizeUpgrade) : 0xa8f40fadcd5aefaed8d92122b3fce40edf265908f9cdfb52a21ec3b5df04edcd
Moonriver
✨ spec_version : 4101
🏋 size : 2080678
#️⃣ sha256 : 0x1e7da46e0f9ad8ff1997196116e10706a6e9b3daaa2a119a1e0e205d781f37ce
#️⃣ blake2-256 : 0x917fe0df9b8cb7475292930fc7d68612dcde5be0db260a65cc58c93c5da5d620
🗳️ proposal (authorizeUpgrade) : 0x5070e5aa4258359db253812add7f8b536be2e518018d58b8f5122ff02247e655
Moonbeam
✨ spec_version : 4101
🏋 size : 2080952
#️⃣ sha256 : 0xe0125614602eee30084e93b665b2d90a3abf5cd3e9dfcc0116fedc8646e4eb58
#️⃣ blake2-256 : 0x00d6318c64fa5af6d2ba8f60923c3673b015eceba2dce0aa009fc1ab11a5a43b
🗳️ proposal (authorizeUpgrade) : 0x7e9ed6b598c54a6b4cb3fc7f80a3d938d53d2ff901bbb856f0df266c9071209d
Build information
WASM runtime built using rustc 1.88.0 (6b00bc388 2025-06-23)
Changes
- Improve multi-delegations requests handling (#3619)
Dependency changes
Moonbeam: runtime-4100...runtime-4101
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@373ff2c...373ff2c
Frontier: moonbeam-foundation/frontier@a6703ef...a6703ef
Moonkit: Moonsong-Labs/moonkit@0a23f9b...6176b0f