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 delay
PriorLocks
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)