This motion authorizes the enactment of runtime-2204 on Astar mainnet. It is phase 1 of 2 in a coordinated migration that moves Astar's collator client from the lookahead Aura consensus to the slot-based Aura consensus variant, with the goal of improving block production consistency and reducing fork-induced reorgs at authoring time following the asynchronous backing migration.
This runtime upgrade alone does not change observable network behavior. It exposes the runtime APIs required for the new consensus variant and prepares the chain for phase 2, a follow-up runtime upgrade expected in approximately 11 days, once collator operators have migrated their binaries to v5.49.1.
Full technical write-up on the forum: Runtime 2204 upgrade: migrating Astar to slot-based Aura consensus for improved fork resistance in block production
Astar enabled asynchronous backing on mainnet on 2025-06-17 via referendum #24, targeting a 6 second block time. Since then, real-world block intervals have drifted from that target, with variance most visible in:
Investigation on Shibuya testnet identified that the lookahead Aura consensus variant currently used by Astar collators speculatively builds parachain blocks against the relay-chain tip. When the relay chain reorganizes at the tip, that work has to be discarded, contributing to the observed drift.
This runtime upgrade introduces the onchain pieces required for the slot-based Aura collation loop. It does not yet change consensus behavior; the relay parent offset stays at 0 during this phase, so migrated and non-migrated collators continue to produce indistinguishable candidates throughout the transition window.
Key changes included in this release:
RelayParentOffsetApi and GetCoreSelectorApi, required for the slot-based Aura consensus variantRelayParentOffsetApi::relay_parent_offset() and cumulus_pallet_parachain_system::Config::RelayParentOffset to 0 (no behavior change at this phase)SendXcmOrigin to rootFull changelog: runtime-2204 release notes
This motion authorizes phase 1 only. The full sequence is:
Phase 1 (this motion):
collatorSelection pallet. Expected duration: approximately 11 days.Phase 2 (separate motion, expected in ~11 days):
Important for collator operators: do not upgrade to client v5.49.1 before runtime-2204 is activated on Astar mainnet. Referendum enactment alone is not sufficient; activation is a separate manual operation performed after enactment that swaps the runtime to 2204. The v5.49.1 client depends on the
RelayParentOffsetApiruntime API introduced by this upgrade; running it against the current (pre-2204) runtime will cause the collator to stop producing blocks. Binary migration should only begin once runtime-2204 is live onchain, confirmed by the spec version increment.