Whitelist the authorize_upgrade preimage on the Nexus runtime so it can be dispatched via the Whitelisted Caller track, applying runtime upgrade nexus-v7100.
System.authorizeUpgrade): 0x000952a5b89bb0806d105888e5c50cae02eb3deae6f853446320dfe5b49777608ff6Whitelist.whitelist_call): 0xbe651618fb545affac3b6852100ed3864dd51b57976fd5f37ea4fd84dafe04fbSystem.authorizeUpgrade(codeHash = 0x52a5b89bb0806d105888e5c50cae02eb3deae6f853446320dfe5b49777608ff6)nexus-7100 (nexus-0.tx1.au1), Metadata V14nexus_runtime-v7100.compact.compressed.wasm — 2,009,656 bytes (1.92 MiB)0x52a5b89bb0806d105888e5c50cae02eb3deae6f853446320dfe5b49777608ff6rustc 1.91.1 (ed61e7d7e 2025-11-07)Security hardening release targeting the consensus layer. Hardens consensus client validation logic and restricts Nexus BEEFY consensus proof verification exclusively to SP1, reducing the attack surface on proof authenticity.
git checkout nexus-v7100
./scripts/build_release_runtime.sh nexus-runtime
# verify keccak-256 of the produced .compact.compressed.wasm matches
# 0x52a5b89bb0806d105888e5c50cae02eb3deae6f853446320dfe5b49777608ff6
Whitelist.whitelist_call(0xbe651618…e04fb) via the Fellowship / Whitelisted Caller track.System.applyAuthorizedUpgrade(code) with the released WASM blob to enact.