Whitelist a Utility.batchAll preimage that combines the runtime upgrade with a collator reward update, so it can be dispatched in a single atomic transaction via the Whitelisted Caller track.
Utility.batchAll): 0x0402088800090a4f794f7e0da8b2a7385ccaf288d7cafc569eb5a60289729050b6d592bc1692485d0000204aa9d10100000000000000000000Whitelist.whitelist_call): 0xb120ce0c342d8f84b085aa9d9ac1279f7b8ee6cf7da9197c28db391e401b5c44Utility.batchAll([
System.authorizeUpgrade(0x0a4f794f7e0da8b2a7385ccaf288d7cafc569eb5a60289729050b6d592bc1692),
CollatorManager.setCollatorReward(2_000_000_000_000) // 2 BRIDGE
])
nexus-7200 (nexus-0.tx1.au1), Metadata V14nexus_runtime-v7200.compact.compressed.wasm — 2,011,018 bytes (1.92 MiB)0x0a4f794f7e0da8b2a7385ccaf288d7cafc569eb5a60289729050b6d592bc1692rustc 1.91.1 (ed61e7d7e 2025-11-07)pallet-hft2_000_000_000_000, 12 decimals) via CollatorManager.setCollatorRewardThis release fixes an incorrect consensus state ID for Asset Hub mainnet, raises the block weight ceiling to accommodate SP1 BEEFY proof verification, adds decimal conversion safety guards in pallet-hft, and applies minor correctness fixes. The accompanying collator reward update sets per-collator compensation to 2 BRIDGE. Both changes are batched atomically so that the reward takes effect at the same block as the runtime upgrade.
git checkout nexus-v7200
./scripts/build_release_runtime.sh nexus-runtime
# verify keccak-256 of the produced .compact.compressed.wasm matches
# 0x0a4f794f7e0da8b2a7385ccaf288d7cafc569eb5a60289729050b6d592bc1692
Whitelist.whitelist_call(0xb120ce0c…b5c44) via the Fellowship / Whitelisted Caller track.System.applyAuthorizedUpgrade(code) with the released WASM blob to complete the runtime swap.