[Whitelisted Caller] Dispatch whitelisted `System.authorizeUpgrade` for Nexus runtime v7100

Summary

Execute the previously whitelisted System.authorizeUpgrade call via the Whitelisted Caller track to authorize runtime upgrade nexus-v7100 on Nexus. This proposal must follow successful enactment of the prior Fellowship whitelist referendum.

Dispatch call

  • Outer call: Whitelist.dispatchWhitelistedCall(callHash, callEncodedLen, callWeightWitness) (pallet index 83, call index 2)
  • Parameters:
    • callHash: 0xbe651618fb545affac3b6852100ed3864dd51b57976fd5f37ea4fd84dafe04fb
    • callEncodedLen: 34
    • callWeightWitness: weight of System.authorizeUpgrade — fill from polkadot.js when constructing
  • Preimage to register (via Preimage.notePreimage): 0x000952a5b89bb0806d105888e5c50cae02eb3deae6f853446320dfe5b49777608ff6
  • Preimage decoded: System.authorizeUpgrade(codeHash = 0x52a5b89bb0806d105888e5c50cae02eb3deae6f853446320dfe5b49777608ff6)

Track

  • Origin: WhitelistedCaller
  • Track: Whitelisted Caller (track id 1 on Nexus governance)

Runtime info

  • Release: nexus-v7100 (published 2026-05-22)
  • Spec: nexus-7100 (nexus-0.tx1.au1), Metadata V14
  • WASM: nexus_runtime-v7100.compact.compressed.wasm — 2,009,656 bytes (1.92 MiB)
  • WASM Keccak-256: 0x52a5b89bb0806d105888e5c50cae02eb3deae6f853446320dfe5b49777608ff6
  • Toolchain: rustc 1.91.1 (ed61e7d7e 2025-11-07)

Verification steps for voters

  1. Confirm a successful Fellowship whitelist referendum exists for call hash 0xbe651618fb545affac3b6852100ed3864dd51b57976fd5f37ea4fd84dafe04fb.
  2. Confirm the preimage 0x000952a5…8ff6 is registered on-chain and decodes to System.authorizeUpgrade(0x52a5b89b…8ff6).
  3. Verify the keccak-256 of nexus_runtime-v7100.compact.compressed.wasm equals 0x52a5b89b…8ff6.

Enactment plan

  1. Register the preimage via Preimage.notePreimage(0x000952a5…8ff6) if not already on-chain.
  2. This referendum passes on the Whitelisted Caller track, dispatching System.authorizeUpgrade(0x52a5b89b…8ff6) and storing the authorization on-chain.
  3. Any account submits System.applyAuthorizedUpgrade(code) with the WASM blob to complete the upgrade.
Edited
Reply
Up
Share
Status
Decision1d
Confirmation
1hr
Attempts
1
Tally
100%Aye
50.0%Threshold
0%Nay
Aye
600MBRIDGE
Nay
0BRIDGE
  • 5.00%
  • 0.0%

    Threshold

  • 0.0%
Support
33.1%
200MBRIDGE
Issuance
604.73MBRIDGE
Votes
Nested
Flattened
Actions
Check how referenda works here.
Call
Metadata
Timeline6
Votes Bubble
Curves
Statistics
Comments

Status
Decision1d
Confirmation
1hr
Attempts
1
Tally
100%Aye
50.0%Threshold
0%Nay
Aye
600MBRIDGE
Nay
0BRIDGE
  • 5.00%
  • 0.0%

    Threshold

  • 0.0%
Support
33.1%
200MBRIDGE
Issuance
604.73MBRIDGE
Votes
Nested
Flattened
Actions
Check how referenda works here.