Referendum #35 · whitelisted caller · fact-checked

Vara runtime upgrade: spec 1500 to 1501

No original public title was captured.

Governance: Executed · Dispatch succeeded

Submitted 2024-09-02T14:49:00.000Z · 2024-09-04T21:56:39.000Z

Verification date in this record: 2026-10-14. This is not a live chain status check.

What this referendum means

What was proposed?

This referendum upgraded Vara's on-chain runtime from spec version 1500 to 1501.

Why it mattered

The runtime defines Vara's network-level operating rules. Changing it can alter transaction handling, governance, staking, program execution and other core behavior.

An Aye vote meant…

An Aye vote supported dispatching the whitelisted call that would install runtime spec version 1501.

A Nay vote meant…

A Nay vote opposed installing that runtime through this referendum.

What happened or is happening

A runtime spec version is the chain-reported identifier for a runtime build. The 1500→1501 transition independently confirms that this referendum enacted a runtime change; it does not substitute for a line-by-line audit of the runtime code.

The chain successfully dispatched the whitelisted call. Historical runtime queries show spec version 1500 immediately before execution and 1501 at the execution block.

Dispatch a Fellowship-whitelisted call that changed Vara runtime spec version from 1500 to 1501.

The referendum did not authorize a separate payment or off-chain program. Node operators and software integrators remained responsible for running compatible software.

Observable on-chain result

Dispatch returned success.

Vara reported runtime spec version 1500 at block 15281359 and 1501 at execution block 15281360.

Promised outcomes

  • Install Vara runtime spec version 1501.

Verified outcomes

  • The referendum dispatch returned success.
  • Historical Vara state changed from runtime spec version 1500 to 1501 at the execution block.

Follow-up: verified-complete

  • No separate release label is asserted; VoteVara reports the independently observed runtime spec version only.

Still unknown

  • The archive has not yet reproduced the complete inner preimage byte-for-byte.
  • Individual code and migration changes have not yet been mapped line by line to this referendum.
  • The captured referendum object does not expose the complete inner runtime-upgrade preimage.
  • The before-and-after runtime state proves that the runtime changed, but does not by itself enumerate every code change contained in the new runtime.
Further explanation and reporting

No additional reporting has been published for this referendum.

Details and evidence

Participation

Participation

Calculation status: complete. Address-level figures are not counts of distinct people or organizations.

  • Individual vote rows reconcile to the aggregate capital total. Concentration treats delegated capital as controlled by the account casting the direct vote.
Direct addresses30
Delegating addresses0
Raw capital (VARA)1931494455
Weighted Aye power (VARA)193149445.5
Weighted Nay power (VARA)0
Approval (%)100
Raw capital / captured electorate (%)19.31494508
Support capital (VARA)1931494455
Top-one share (%)7.97538
Top-three share (%)23.92615
HHI (0–10,000)495.00324
Gini (0–1)0.35383435
Proposal history

Proposal history

ReferendumGovernanceExecutionDirect addresses
Timeline

Timeline

  1. Submitted · 2024-09-02T14:49:00.000Z · block 15215207
  2. DecisionDepositPlaced · 2024-09-02T14:49:15.000Z · block 15215212
  3. DecisionStarted · 2024-09-02T15:19:00.000Z · block 15215807
  4. ConfirmStarted · 2024-09-04T21:36:39.000Z · block 15280960
  5. Confirmed · 2024-09-04T21:46:39.001Z · block 15281160
  6. Executed · 2024-09-04T21:56:39.000Z · block 15281360
Technical call tree

Technical call tree

A runtime spec version is the chain-reported identifier for a runtime build. The 1500→1501 transition independently confirms that this referendum enacted a runtime change; it does not substitute for a line-by-line audit of the runtime code.

{
  "call": {
    "callIndex": "0x1503",
    "section": "whitelist",
    "method": "dispatchWhitelistedCallWithPreimage"
  },
  "nestedCalls": [
    {
      "depth": 0,
      "callIndex": "0x1503",
      "section": "whitelist",
      "method": "dispatchWhitelistedCallWithPreimage"
    }
  ],
  "limitations": [
    "The captured referendum object does not expose the complete inner runtime-upgrade preimage.",
    "The before-and-after runtime state proves that the runtime changed, but does not by itself enumerate every code change contained in the new runtime."
  ]
}
Historical track parameters

Historical track parameters

{
  "maxDeciding": 100,
  "preparePeriodBlocks": 600,
  "decisionPeriodBlocks": 403200,
  "confirmationPeriodBlocks": 200,
  "minimumEnactmentBlocks": 200,
  "decisionDeposit": {
    "planck": "100000000000000000",
    "vara": "100000"
  },
  "approvalCurve": {
    "reciprocal": {
      "factor": 270899180,
      "xOffset": 389830523,
      "yOffset": 305084738
    }
  },
  "supportCurve": {
    "reciprocal": {
      "factor": 8650766,
      "xOffset": 18867926,
      "yOffset": 41509433
    }
  }
}
Deposits

Deposits

Governance deposits are not proposal spending.

{
  "submission": {
    "depositor": "kGgQqLXhVVMv85XDy1v5AE6HVBG1tkAwURrdmq1ewbmGMCaGH",
    "amount": {
      "planck": "100000000000000",
      "vara": "100"
    }
  },
  "decision": {
    "depositor": "kGhAjUA3Uke6UmWwMRRwFHuxisCgm7dab61sL1tKqA15NXQVX",
    "amount": {
      "planck": "100000000000000000",
      "vara": "100000"
    }
  },
  "outcome": "unknown"
}
Sources

Sources

  • subsquare · retrieved 2026-10-14T00:46:33.897Z · block 15215207

    Public server-rendered page data captured before editorial translation.

  • subsquare · retrieved 2026-10-14T00:56:36.175Z

    Public final vote rows used for voter counts, conviction values, delegation aggregates, and concentration calculations.

  • vara-chain · retrieved 2026-10-14T01:30:15.583Z · block 15281360

    Historical state_getRuntimeVersion comparison: spec 1500 at parent block 15281359; spec 1501 at execution block 15281360.

Corrections

Corrections

No corrections recorded.

Learn the terms

OpenGov · Referendum · Proposal · Preimage · Proposal hash · Runtime call