Referendum #83 · bridge pauser · fact-checked

Unpause the new VFT manager and Vara–Ethereum bridge

No original public title was captured.

Governance: Executed · Dispatch succeeded

Submitted 2026-09-03T12:45:45.000Z · 2026-09-03T13:08:21.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 passed the same unpause batch rejected in #82, reopening the Vara-side bridge pallet and submitting the new manager's unpause command.

Why it mattered

The action moved the migrated bridge configuration out of its maintenance pause and back toward service.

An Aye vote meant…

An Aye vote supported dispatching both unpause operations together.

A Nay vote meant…

A Nay vote opposed restoring operation through this batch.

What happened or is happening

The manager target 0x440e8faddaef7e9cc7230564fd062cd807d4a957d2dfe61da8638ee633d72f7f matches the official current VFT-manager deployment. The proposal hash is identical to rejected referendum #82.

The batchAll dispatch succeeded: the manager message was accepted for delivery and gearEthBridge.unpause returned success.

Atomically send VftManager.Unpause to 0x440e8faddaef7e9cc7230564fd062cd807d4a957d2dfe61da8638ee633d72f7f and call gearEthBridge.unpause.

Cross-chain delivery, destination-program processing and Ethereum finality remain separate from Vara governance dispatch unless independently verified.

Observable on-chain result

Dispatch returned success.

The batchAll dispatch succeeded: the manager message was accepted for delivery and gearEthBridge.unpause returned success.

Promised outcomes

  • Submit the new manager's unpause command and unpause the Vara-side bridge pallet.

Verified outcomes

  • The atomic batch dispatch returned success.
  • The gearEthBridge pallet unpause call completed at the runtime level.

Follow-up: partially-verified

  • Review distinguishes referendum dispatch success from asynchronous Gear-program processing and Ethereum-side execution.

Still unknown

  • The Gear sendMessage result does not independently prove the new manager processed its Unpause command.
  • The archive has not located a public post-migration verification report or independently established end-to-end bridge health at that moment.
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 addresses24
Delegating addresses0
Raw capital (VARA)1208099892.088431136496
Weighted Aye power (VARA)120809989.208843113648
Weighted Nay power (VARA)0
Approval (%)100
Raw capital / captured electorate (%)11.94002992
Support capital (VARA)1208099892.088431136496
Top-one share (%)12.87974
Top-three share (%)30.77204
HHI (0–10,000)660.94776
Gini (0–1)0.36093333
Proposal history

Proposal history

ReferendumGovernanceExecutionDirect addresses
#82 Rejected attempt to unpause the new VFT manager and bridge

This proposal would have unpaused both the new VFT manager and Vara's Ethereum bridge, but voters rejected it before execution.

RejectedNot executed0
Timeline

Timeline

  1. Submitted · 2026-09-03T12:45:45.000Z · block 35928489
  2. DecisionDepositPlaced · 2026-09-03T12:45:54.000Z · block 35928492
  3. DecisionStarted · 2026-09-03T12:49:21.000Z · block 35928549
  4. ConfirmStarted · 2026-09-03T13:02:06.000Z · block 35928757
  5. Confirmed · 2026-09-03T13:02:09.001Z · block 35928758
  6. Executed · 2026-09-03T13:08:21.000Z · block 35928858
Technical call tree

Technical call tree

The manager target 0x440e8faddaef7e9cc7230564fd062cd807d4a957d2dfe61da8638ee633d72f7f matches the official current VFT-manager deployment. The proposal hash is identical to rejected referendum #82.

{
  "call": {
    "callIndex": "0x0802",
    "section": "utility",
    "method": "batchAll",
    "args": [
      {
        "name": "calls",
        "type": "Vec<Call>",
        "value": [
          {
            "callIndex": "0x6803",
            "section": "gear",
            "method": "sendMessage",
            "args": [
              {
                "name": "destination",
                "type": "GprimitivesActorId",
                "value": "0x440e8faddaef7e9cc7230564fd062cd807d4a957d2dfe61da8638ee633d72f7f"
              },
              {
                "name": "payload",
                "type": "Bytes",
                "value": "0x285666744d616e616765721c556e7061757365"
              },
              {
                "name": "gasLimit",
                "type": "u64",
                "value": "250000000000"
              },
              {
                "name": "value",
                "type": "u128",
                "value": "0"
              },
              {
                "name": "keepAlive",
                "type": "bool",
                "value": false
              }
            ]
          },
          {
            "callIndex": "0x6e01",
            "section": "gearEthBridge",
            "method": "unpause",
            "args": []
          }
        ]
      }
    ]
  },
  "nestedCalls": [
    {
      "depth": 0,
      "callIndex": "0x0802",
      "section": "utility",
      "method": "batchAll"
    },
    {
      "depth": 1,
      "callIndex": "0x6803",
      "section": "gear",
      "method": "sendMessage"
    },
    {
      "depth": 1,
      "callIndex": "0x6e01",
      "section": "gearEthBridge",
      "method": "unpause"
    }
  ],
  "limitations": []
}
Historical track parameters

Historical track parameters

{
  "maxDeciding": 5,
  "preparePeriodBlocks": 60,
  "decisionPeriodBlocks": 14400,
  "confirmationPeriodBlocks": 1,
  "minimumEnactmentBlocks": 1,
  "decisionDeposit": {
    "planck": "3750000000000000000",
    "vara": "3750000"
  },
  "approvalCurve": {
    "linearDecreasing": {
      "length": 214285714,
      "floor": 750000000,
      "ceil": 750000000
    }
  },
  "supportCurve": {
    "linearDecreasing": {
      "length": 500000000,
      "floor": 100000000,
      "ceil": 100000000
    }
  }
}
Deposits

Deposits

Governance deposits are not proposal spending.

{
  "submission": {
    "depositor": "kGgQqLXhVVMv85XDy1v5AE6HVBG1tkAwURrdmq1ewbmGMCaGH",
    "amount": {
      "planck": "1500000000000000",
      "vara": "1500"
    }
  },
  "decision": {
    "depositor": "kGhAjUA3Uke6UmWwMRRwFHuxisCgm7dab61sL1tKqA15NXQVX",
    "amount": {
      "planck": "3750000000000000000",
      "vara": "3750000"
    }
  },
  "outcome": "unknown"
}
Sources

Sources

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

    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-documentation · retrieved 2026-10-14T00:00:00.000Z

    Official bridge deployment documentation used to identify current Vara programs and Ethereum contracts.

  • vara-documentation · retrieved 2026-10-14T00:00:00.000Z

    Official bridge source used to verify service and governance-message encodings.

Corrections

Corrections

No corrections recorded.

Learn the terms

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