This proposal upgrades the Astar Network to runtime 1600, introducing support for asynchronous backing, applying a storage migration to the Democracy pallet, and fixing a critical issue in voting stake calculations during staking changes. This is a runtime-only release โ no client changes are required.
Reduces block time from 12s โ 6s by enabling async backing, allowing parallelization between block production and parachain validation. This change significantly boosts block throughput and network responsiveness.
๐ All necessary constant updates and migrations have been implemented to safely activate async backing (#1481).
Migrates all block number-related fields in the Democracy pallet to ensure compatibility with updated data structures and upcoming governance features:
end and delayPriorLocks inside Voting for all accounts๐ This migration improves the integrity and consistency of on-chain governance scheduling (#1471).
Corrects an accounting bug in EraInfo that inflated the voting stake under specific conditions during unstaking or moving:
subtract_stake method to handle voting and build-and-earn stakes separately.ContractStake for smart contract staking consistency.SingularStakingInfo flow during move operations.๐ Includes a test (
era_info_stakes_remain_synced) that reproduces and verifies the fix (#1476).
release/patch-1501 into master (#1479)aarch64 build (#1473)