whitelisted caller

Historical parameters captured in referenda

{
  "maxDeciding": 100,
  "preparePeriodBlocks": 600,
  "decisionPeriodBlocks": 403200,
  "confirmationPeriodBlocks": 200,
  "minimumEnactmentBlocks": 200,
  "decisionDeposit": {
    "planck": "200000000000000000",
    "vara": "200000"
  },
  "approvalCurve": {
    "reciprocal": {
      "factor": 270899180,
      "xOffset": 389830523,
      "yOffset": 305084738
    }
  },
  "supportCurve": {
    "reciprocal": {
      "factor": 8650766,
      "xOffset": 18867926,
      "yOffset": 41509433
    }
  }
}
{
  "maxDeciding": 100,
  "preparePeriodBlocks": 600,
  "decisionPeriodBlocks": 403200,
  "confirmationPeriodBlocks": 200,
  "minimumEnactmentBlocks": 200,
  "decisionDeposit": {
    "planck": "500000000000000000",
    "vara": "500000"
  },
  "approvalCurve": {
    "reciprocal": {
      "factor": 270899180,
      "xOffset": 389830523,
      "yOffset": 305084738
    }
  },
  "supportCurve": {
    "reciprocal": {
      "factor": 8650766,
      "xOffset": 18867926,
      "yOffset": 41509433
    }
  }
}
{
  "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
    }
  }
}
{
  "maxDeciding": 100,
  "preparePeriodBlocks": 600,
  "decisionPeriodBlocks": 403200,
  "confirmationPeriodBlocks": 200,
  "minimumEnactmentBlocks": 200,
  "decisionDeposit": {
    "planck": "1500000000000000000",
    "vara": "1500000"
  },
  "approvalCurve": {
    "reciprocal": {
      "factor": 270899180,
      "xOffset": 389830523,
      "yOffset": 305084738
    }
  },
  "supportCurve": {
    "reciprocal": {
      "factor": 8650766,
      "xOffset": 18867926,
      "yOffset": 41509433
    }
  }
}

Current reference (not retroactive)

{
  "id": 1,
  "name": "whitelisted_caller",
  "originalName": "whitelisted_caller",
  "maxDeciding": 100,
  "decisionDeposit": {
    "planck": "1500000000000000000",
    "vara": "1500000"
  },
  "preparePeriodBlocks": 600,
  "decisionPeriodBlocks": 403200,
  "confirmationPeriodBlocks": 200,
  "minimumEnactmentBlocks": 200,
  "approvalCurve": {
    "reciprocal": {
      "factor": 270899180,
      "xOffset": 389830523,
      "yOffset": 305084738
    }
  },
  "supportCurve": {
    "reciprocal": {
      "factor": 8650766,
      "xOffset": 18867926,
      "yOffset": 41509433
    }
  },
  "capturedAt": "2026-10-14T00:46:33.897Z"
}
ReferendumGovernanceExecutionDirect addresses
#0 Set Vara's validator count to 25

This referendum asked Vara to set the network's validator count to 25.

TimedOutNot executed0
#1 Approved opaque whitelisted-call dispatch with no recorded execution

This untitled referendum approved dispatching a very large whitelisted call, but the surviving archive does not contain its preimage or a later execution result.

ApprovedNot executed6
#2 Failed dispatch of the unresolved whitelisted call from referendum #1

This untitled referendum tried to dispatch the same unresolved whitelisted call hash referenced by #1, but the call failed.

ExecutedDispatch failed10
#3 Vara runtime upgrade: spec 340 to 350 (v0.3.5)

This referendum upgraded Vara's on-chain runtime from spec version 340 to 350, corresponding to Gear v0.3.5.

ExecutedDispatch succeeded15
#4 Set the initial nomination-pool bond and commission configuration

This referendum configured two entry thresholds for nomination pools and wrote a very small raw commission-cap value.

ExecutedDispatch succeeded65
#5 Set the minimum direct nominator bond to 50 VARA

This referendum raised or established the minimum stake required for a direct nominator at 50 VARA.

ExecutedDispatch succeeded19
#6 Upgrade the Vara runtime from spec 1000 to 1010

This referendum upgraded the live Vara runtime from specification version 1000 to 1010.

ExecutedDispatch succeeded25
#7 Upgrade the Vara runtime from spec 1010 to 1020

This referendum upgraded the live Vara runtime from specification version 1010 to 1020.

ExecutedDispatch succeeded33
#8 Increase Vara's validator count from 53 to 55

This referendum increased Vara's configured validator count by 2, from 53 to 55.

ExecutedDispatch succeeded21
#11 Raise the nomination-pool member limit after wrong-track cancellation

This referendum successfully executed the nomination-pool configuration that #9 had proposed on the wrong track.

ExecutedDispatch succeeded16
#12 Set the nomination-pool commission cap to 10%

This referendum set the maximum commission a nomination pool may charge to 10%.

ExecutedDispatch succeeded41
#14 Cancel slash 0 from staking era 327 after the failed first attempt

This referendum successfully repeated the slash cancellation that #13 approved but could not dispatch with its original origin.

ExecutedDispatch succeeded53
#15 Cancelled proposal to remove slash 1 from staking era 327

This separate proposal would have cancelled slash index 1 from the same staking era, but it was itself cancelled and never executed.

CancelledNot executed4
#16 Cancel slash 0 from staking era 341

This referendum cancelled the first indexed deferred slash recorded for staking era 341.

ExecutedDispatch succeeded52
#17 Cancelled opaque weighted call

This untitled referendum proposed a weighted utility call, but its nested action is missing from the archive and referendum #19 cancelled it before execution.

CancelledNot executed0
#18 Upgrade the Vara runtime from spec 1020 to 1030

This referendum upgraded the live Vara runtime from specification version 1020 to 1030.

ExecutedDispatch succeeded18
#20 Upgrade the Vara runtime from spec 1030 to 1040

This referendum upgraded the live Vara runtime from specification version 1030 to 1040.

ExecutedDispatch succeeded92
#21 Upgrade the Vara runtime from spec 1040 to 1050

This referendum upgraded the live Vara runtime from specification version 1040 to 1050.

ExecutedDispatch succeeded34
#22 Upgrade the Vara runtime from spec 1050 to 1110

This referendum upgraded the live Vara runtime from specification version 1050 to 1110.

ExecutedDispatch succeeded44
#23 Return total VARA issuance to exactly 10 billion

This referendum reduced total issuance by 3,851.083448969781 VARA, returning the network to exactly 10 billion VARA.

ExecutedDispatch succeeded45
#24 Upgrade the Vara runtime from spec 1110 to 1200

This referendum upgraded the live Vara runtime from specification version 1110 to 1200.

ExecutedDispatch succeeded52
#25 Upgrade the Vara runtime from spec 1200 to 1210

This referendum upgraded the live Vara runtime from specification version 1200 to 1210.

ExecutedDispatch succeeded55
#26 Upgrade the Vara runtime from spec 1210 to 1300

This referendum upgraded the live Vara runtime from specification version 1210 to 1300.

ExecutedDispatch succeeded33
#27 Upgrade the Vara runtime from spec 1300 to 1310

This referendum upgraded the live Vara runtime from specification version 1300 to 1310.

ExecutedDispatch succeeded27
#28 Upgrade the Vara runtime from spec 1310 to 1400

This referendum upgraded the live Vara runtime from specification version 1310 to 1400.

ExecutedDispatch succeeded42
#29 Vara runtime upgrade: spec 1400 to 1410 (v1.4.1)

This referendum upgraded Vara's on-chain runtime from spec version 1400 to 1410, corresponding to Gear v1.4.1.

ExecutedDispatch succeeded36
#30 Upgrade the Vara runtime from spec 1410 to 1420

This referendum upgraded the live Vara runtime from specification version 1410 to 1420.

ExecutedDispatch succeeded26
#31 Upgrade the Vara runtime from spec 1420 to 1421

This referendum upgraded the live Vara runtime from specification version 1420 to 1421.

ExecutedDispatch succeeded52
#32 Failed late replay of the runtime-1500 upgrade proposal

This referendum reused the exact proposal hash from the successful runtime-1500 upgrade, but its much later dispatch failed and made no runtime change.

ExecutedDispatch failed34
#33 Upgrade the Vara runtime from spec 1421 to 1500

This referendum upgraded the live Vara runtime from specification version 1421 to 1500.

ExecutedDispatch succeeded40
#34 Increase Vara's validator count from 55 to 56

This referendum increased Vara's configured validator count by 1, from 55 to 56.

ExecutedDispatch succeeded31
#35 Vara runtime upgrade: spec 1500 to 1501

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

ExecutedDispatch succeeded30
#36 Upgrade the Vara runtime from spec 1501 to 1620

This referendum upgraded the live Vara runtime from specification version 1501 to 1620.

ExecutedDispatch succeeded40
#37 Timed-out attempt to transfer a 107,000,000 VARA vesting schedule

This referendum proposed moving a 107,000,000 VARA vesting schedule from kGj9Bp…jgEjEF to kGjcvb…9vYx1u. The referendum timed out before the batch was executed.

TimedOutNot executed1
#38 Failed attempt to transfer a 107,000,000 VARA vesting schedule

This referendum proposed moving a 107,000,000 VARA vesting schedule from kGj9Bp…jgEjEF to kGjcvb…9vYx1u. The referendum reached execution, but the dispatched batch returned a module error and did not complete successfully.

ExecutedDispatch failed52
#39 Transfer a 107,000,000 VARA vesting schedule to kGjcvb…9vYx1u

This referendum proposed moving a 107,000,000 VARA vesting schedule from kGj9Bp…jgEjEF to kGjcvb…9vYx1u. The atomic batch executed successfully.

ExecutedDispatch succeeded52
#40 Vara runtime upgrade: spec 1620 to 1700 (v1.7.0)

This referendum upgraded Vara's on-chain runtime from spec version 1620 to 1700, corresponding to Gear v1.7.0.

ExecutedDispatch succeeded41
#44 Failed attempt to transfer a 45,000,000 VARA vesting schedule

This referendum proposed moving a 45,000,000 VARA vesting schedule from kGjFXt…Ew47t3 to kGiDJB…QXxMeb. The referendum reached execution, but the dispatched batch returned a module error and did not complete successfully.

ExecutedDispatch failed30
#45 Timed-out attempt to transfer a 45,000,000 VARA vesting schedule

This referendum proposed moving a 45,000,000 VARA vesting schedule from kGjFXt…Ew47t3 to kGiDJB…QXxMeb. The referendum timed out before the batch was executed.

TimedOutNot executed1
#46 Transfer a 45,000,000 VARA vesting schedule to kGiDJB…QXxMeb

This referendum proposed moving a 45,000,000 VARA vesting schedule from kGjFXt…Ew47t3 to kGiDJB…QXxMeb. The atomic batch executed successfully.

ExecutedDispatch succeeded31
#47 Vara runtime upgrade: spec 1700 to 1710 (v1.7.1)

This referendum upgraded Vara's on-chain runtime from spec version 1700 to 1710, corresponding to Gear v1.7.1.

ExecutedDispatch succeeded30
#48 Add two active-validator slots

This referendum increased Vara's configured active-validator count by two slots.

ExecutedDispatch succeeded35
#50 Second rejected attempt to add one validator slot

This was the second rejected attempt to add one slot to Vara's configured validator count.

RejectedNot executed3
#51 Rejected first attempt to add one validator slot

This proposal would have added one active-validator slot, but it was rejected before the identical call passed as referendum #52.

RejectedNot executed2
#52 Increase Vara's validator count from 58 to 59

This referendum increased Vara's configured validator count by 1, from 58 to 59.

ExecutedDispatch succeeded11
#53 Upgrade the Vara runtime from spec 1710 to 1810

This referendum upgraded the live Vara runtime from specification version 1710 to 1810.

ExecutedDispatch succeeded15
#54 Transfer a 45,000,000 VARA vesting schedule to kGkJDV…dBC2tC

This referendum proposed moving a 45,000,000 VARA vesting schedule from kGhzR5…LgXuW7 to kGkJDV…dBC2tC. The atomic batch executed successfully.

ExecutedDispatch succeeded15
#55 Vara runtime upgrade: spec 1810 to 1820 (v1.8.2)

This referendum upgraded Vara's on-chain runtime from spec version 1810 to 1820, corresponding to Gear v1.8.2.

ExecutedDispatch succeeded41
#56 Reduce Vara's target staking inflation from 6% to 5.5%

This referendum reduced Vara's target staking inflation rate from 6% to 5.5%.

ExecutedDispatch succeeded40
#57 Vara runtime upgrade: spec 1820 to 1910 (v1.9.1)

This referendum upgraded Vara's on-chain runtime from spec version 1820 to 1910, corresponding to Gear v1.9.1.

ExecutedDispatch succeeded16
#58 Burn 22,526,355.840659541372 VARA from the inflation-offset pool

This referendum burned the accumulated 22,526,355.840659541372 VARA inflation offset and returned total issuance to exactly 10 billion VARA.

ExecutedDispatch succeeded52
#59 Rejected first attempt to upgrade the runtime to spec 1920

This was the first of three referenda carrying the same runtime-1920 proposal. Voters rejected it before execution.

RejectedNot executed2
#61 Vara runtime upgrade: spec 1910 to 1920 (v1.9.2)

This referendum upgraded Vara's on-chain runtime from spec version 1910 to 1920, corresponding to Gear v1.9.2.

ExecutedDispatch succeeded18
#62 Unpause the Vara–Ethereum bridge and set a 1,000 VARA fee

This referendum reopened the Vara-side Ethereum bridge pallet and set its bridge fee to 1,000 VARA.

ExecutedDispatch succeeded31
#63 Reduce the Vara–Ethereum bridge fee to 500 VARA

This referendum reduced the Vara-side Ethereum bridge fee from the previously established 1,000 VARA to 500 VARA.

ExecutedDispatch succeeded15
#64 Vara runtime upgrade v1.10.0

This referendum asked Vara to dispatch the pre-approved call for runtime version 1.10.0.

ExecutedDispatch succeeded30
#65 Schedule a GRANDPA-signer request published as a fellowship promotion

Although its public title described promoting GSOBOL and Alexander Volkov to rank 6, the decoded on-chain call scheduled a GRANDPA-signer request rather than directly calling fellowshipCollective.promoteMember.

ExecutedDispatch succeeded40
#66 Send a pause command to the legacy tokenized-VARA program

This referendum began an early tokenized-VARA migration sequence by submitting a pause command to the legacy VFT program.

ExecutedDispatch succeeded15
#67 Direct the legacy tokenized-VARA program to exit into its replacement

This referendum submitted an exit command telling the legacy tokenized-VARA program which replacement program should receive the migration.

ExecutedDispatch succeeded15
#68 Timed-out attempt to update the old VFT manager for tokenized VARA

This proposal would have updated the old VFT manager's token mapping from the legacy tokenized-VARA program to its replacement, but it timed out without a vote or execution.

TimedOutNot executed0
#69 Update the old VFT manager for the replacement tokenized-VARA program

This referendum resubmitted and dispatched the VFT-manager mapping that timed out in #68.

ExecutedDispatch succeeded15
#70 Rejected four-step fellowship promotion batch

This proposal would have applied four rank increments across two Fellowship accounts, but it was rejected without execution.

RejectedNot executed5
#75 Migrate the bridge to the new VFTManager

This referendum migrated Vara's existing bridged VFTs to a new VFTManager while preserving the existing token addresses, balances and supplies described by the proposer.

ExecutedDispatch succeeded50
#78 Restructure Fellowship membership in a 26-call atomic batch

This untitled referendum performed a large Fellowship restructuring: eleven rank increments for three retained accounts and removal of fifteen other accounts.

ExecutedDispatch succeeded12
#81 Configure the new VFT manager and stage the bridge migration

This referendum staged the new bridge manager across Vara's five documented bridge token programs and sent the associated Ethereum governance message while returning the bridge pallet to a paused state.

ExecutedDispatch succeeded46
#84 Timed-out attempt to register the new VFT manager on Ethereum

This proposal would have registered the new Vara VFT manager with Ethereum's ERC20Manager contract, but it timed out without execution.

TimedOutNot executed0
#85 Failed attempt to register the new VFT manager on Ethereum

This referendum was approved but its dispatch failed before it could successfully submit the new manager registration message.

ExecutedDispatch failed46
#86 Register the new VFT manager with Ethereum's ERC20Manager

This referendum successfully submitted the new VFT-manager registration message that failed in #85.

ExecutedDispatch succeeded46
#88 A runtime upgrade awaits a decision deposit

Referendum #88 proposes a runtime upgrade: its whitelisted dispatch contains system.setCode with a 1,752,265-byte runtime code blob. The complete preimage was retrieved and its hash verified. At the finalized verification block, #88 is Preparing, has no decision deposit and has not entered decision. Fellowship #73 has separately approved and whitelisted this call; that does not approve or execute #88.

PreparingNot executedUnavailable
#89 A runtime upgrade with an explicit execution weight

Referendum #89 proposes the same runtime code blob as #88, but through a different call: whitelist.dispatchWhitelistedCallWithPreimage contains utility.withWeight around system.setCode. The wrapper declares refTime 200,000,000 and proofSize 314,000. At the finalized verification block, #89 is Deciding with a decision deposit. Its distinct whitelisted-call hash matches Fellowship #74, which is still Preparing and has not whitelisted that hash.

DecidingNot executedUnavailable