Releases: moonbeam-foundation/moonbeam
Runtime 2900
⚠️ 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
⚠️ 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
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
⚠️ 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
and2063
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
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
⚠️ 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)
runtime-2700
⚠️ Breaking Changes
- [Moonbeam] enable MBIP-5 (#2500)
- Deprecate Gov v1: Disable proposal submission for the Democracy pallet (#2572)
- [Moonbase] Prepare support for asynchronous backing (#2593)
- Change the timestamp implementation for EVM, now we use the relay timestamp instead of the parachain one, this impact:
- TIMESTAMP opcode
- call permit precompile
- Precompiles that implement EIP-2612 (balances-erc20 and assets-erc20)
- Change the timestamp implementation for EVM, now we use the relay timestamp instead of the parachain one, this impact:
- Migrate to polkadot-sdk v1.3.0 (#2589)
Runtimes
Moonbase
✨ spec_version : 2700
🏋 size : 1783497
#️⃣ sha256 : 0x81f2a3a24207c62a35115127eaf9a71fcf7a05d7500f7299ec5509362bcf20d5
#️⃣ blake2-256 : 0x7ba2cf4c8bf3218638acee0b5a77ac4b52a7b1ed356bbaad395cbac7bb0bf301
🗳️ proposal (authorizeUpgrade) : 0xf91c14940dd1e904a0239837d68950e5caf54bb6cb9353f3ff3ca57fcdac7ab5
Moonriver
✨ spec_version : 2700
🏋 size : 1772855
#️⃣ sha256 : 0xcecc88123dd7dc7c80c2c2734472cbf5f9821997e3362537f5f7d28ba30588db
#️⃣ blake2-256 : 0x6c5d079c59a24785c5d9971b2e480ddac8e1537b407af5a8fafa8e8868c2e5be
🗳️ proposal (authorizeUpgrade) : 0xc7b4f112829e7abcd747459800e0cf964100b05221e7d4af1403b11caaa27d82
Moonbeam
✨ spec_version : 2700
🏋 size : 1772654
#️⃣ sha256 : 0x4929ad899fc4068a00ed6a04728e7a493e57ced797730ef3670a2eaf7617cfb0
#️⃣ blake2-256 : 0xbb51967ff1934bb8e82f0e754c71a8de7226b726885ecdac9b5feb25bc213c1b
🗳️ proposal (authorizeUpgrade) : 0x10dab3b7f1f0a875323a3a98ad5b55c04f487e2b8c5ee3360f280639d66e3d91
Build information
WASM runtime built using rustc 1.70.0 (90c541806 2023-05-31)
Changes
- Fake VRF for ethereum pending blocks (#2576)
- Bump versions RT2700/v0.35.0 (#2569)
- [Moonbeam] Enable MBIP-5 (#2583)
- [Moonriver] Add identity precompile (#2584)
- [Moonbeam] Add identity precompile (#2585)
- Disable proposal submission for the Democracy pallet by rejecting the tx (#2572)
- Migrate pallets old versions (#2555)
- Allow setting Unlimited for BuyExecution in XCM Transactor (#2553)
- Dependency Upgrade to v1.3.0 (#2589)
- Allow async backing in moonbase (#2593)
- Add referenda migration for moonbeam (#2606)
- Filter out new treasury dispatchables (#2607)
- Update Pallet Preimage weights (#2608)
Dependency changes
Moonbeam: runtime-2602...runtime-2700
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@87b160e...542721d
Frontier: moonbeam-foundation/frontier@fcb06a0...00bd4a6
Moonbeam v0.35.0
Changes
- Dependency Upgrade to v1.3.0 (#2589)
- Allow async backing in moonbase (#2593)
- Increase block authoring time to 1.5s (from 0.5s), a collator has more time to produce a block
Dependency changes
Moonbeam: v0.34.1...v0.35.0
Polkadot-sdk: moonbeam-foundation/polkadot-sdk@6a375f3...542721d
Frontier: moonbeam-foundation/frontier@bf5885a...00bd4a6
Moonbeam v0.34.1
Moonbeam v0.34.0
Changes
- Update list of bootNodes (#2521)
- Check dev-service flag from CLI (#2469)
- Enable importing new blocks as best in dev mode (#2483)
- Fix block creation in dev mode
- CLI flag to disable Prometheus metrics moonbeam prefix (#2514)
- Upgrade to polkadot v1.1.0 (#2499)
- Fix the build error in typescript-tracing-tests (#2517)
Dependency changes
Moonbeam: v0.33.0...v0.34.0
The changes include the latest release for
Polkadot v1.0.0
Cumulus v1.0.0
Substrate
plus the changes introduced in Polkadot-SDK v1.1.0