⚠️ 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