Referendum #11 · whitelisted caller · fact-checked

Raise the nomination-pool member limit after wrong-track cancellation

Original title: [Whitelisted Caller] Referendum #11: Set nomination pools config

Governance: Executed · Dispatch succeeded

Submitted 2023-12-13T20:43:39.000Z · 2023-12-15T03:19:51.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 successfully executed the nomination-pool configuration that #9 had proposed on the wrong track.

Why it mattered

The higher ceiling allowed a single nomination pool to serve many more members, while the commission field constrained pool-operator charges.

An Aye vote meant…

An Aye vote supported raising the per-pool member limit to 50,000 and writing the raw commission value.

A Nay vote meant…

A Nay vote opposed those settings.

What happened or is happening

The proposal hash and decoded call match cancelled referendum #9. Raw Perbill value 10 equals 0.000001%, not 10%; #12 subsequently set the field to 100,000,000, or 10%.

The whitelisted nominationPools.setConfigs dispatch returned success.

Set maxMembersPerPool to 50,000 and globalMaxCommission to raw Perbill value 10, leaving every other nomination-pool setting unchanged.

No separate off-chain action was encoded.

Observable on-chain result

Dispatch returned success.

The whitelisted nominationPools.setConfigs dispatch returned success.

Promised outcomes

  • Set maxMembersPerPool to 50,000.
  • Set globalMaxCommission to raw Perbill value 10.

Verified outcomes

  • The dispatch returned success for the encoded setConfigs call.

Follow-up: verified-complete

  • Percentages are derived from the encoded Perbill denominator rather than inferred from proposal wording.

Still unknown

  • The surviving proposal record does not explain whether the extremely small commission value was intentional or a scaling error.
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 addresses16
Delegating addresses0
Raw capital (VARA)1238497475
Weighted Aye power (VARA)123854247.5
Weighted Nay power (VARA)0
Approval (%)100
Raw capital / captured electorate (%)12.38496998
Support capital (VARA)1238497475
Top-one share (%)12.43798
Top-three share (%)37.31395
HHI (0–10,000)916.47426
Gini (0–1)0.33302765
Proposal history

Proposal history

ReferendumGovernanceExecutionDirect addresses
#9 Cancelled wrong-track proposal to raise the pool member limit

This untitled proposal would have raised the per-pool member ceiling to 50,000 while retaining the raw commission value of 10, but referendum #10 cancelled it for using the wrong track.

CancelledNot executed2
Timeline

Timeline

  1. Submitted · 2023-12-13T20:43:39.000Z · block 7636308
  2. DecisionDepositPlaced · 2023-12-13T20:43:51.000Z · block 7636312
  3. DecisionStarted · 2023-12-13T21:13:39.000Z · block 7636908
  4. ConfirmStarted · 2023-12-15T02:59:51.001Z · block 7672631
  5. Confirmed · 2023-12-15T03:09:51.000Z · block 7672831
  6. Executed · 2023-12-15T03:19:51.000Z · block 7673031
Technical call tree

Technical call tree

The proposal hash and decoded call match cancelled referendum #9. Raw Perbill value 10 equals 0.000001%, not 10%; #12 subsequently set the field to 100,000,000, or 10%.

{
  "call": {
    "callIndex": "0x1503",
    "section": "whitelist",
    "method": "dispatchWhitelistedCallWithPreimage",
    "args": [
      {
        "name": "call",
        "type": "Call",
        "value": {
          "callIndex": "0x1f0b",
          "section": "nominationPools",
          "method": "setConfigs",
          "args": [
            {
              "name": "minJoinBond",
              "type": "PalletNominationPoolsConfigOpU128",
              "value": {
                "noop": null
              }
            },
            {
              "name": "minCreateBond",
              "type": "PalletNominationPoolsConfigOpU128",
              "value": {
                "noop": null
              }
            },
            {
              "name": "maxPools",
              "type": "PalletNominationPoolsConfigOpU32",
              "value": {
                "noop": null
              }
            },
            {
              "name": "maxMembers",
              "type": "PalletNominationPoolsConfigOpU32",
              "value": {
                "noop": null
              }
            },
            {
              "name": "maxMembersPerPool",
              "type": "PalletNominationPoolsConfigOpU32",
              "value": {
                "set": 50000
              }
            },
            {
              "name": "globalMaxCommission",
              "type": "PalletNominationPoolsConfigOpPerbill",
              "value": {
                "set": 10
              }
            }
          ]
        }
      }
    ]
  },
  "nestedCalls": [
    {
      "depth": 0,
      "callIndex": "0x1503",
      "section": "whitelist",
      "method": "dispatchWhitelistedCallWithPreimage"
    },
    {
      "depth": 1,
      "callIndex": "0x1f0b",
      "section": "nominationPools",
      "method": "setConfigs"
    }
  ],
  "limitations": []
}
Historical track parameters

Historical track parameters

{
  "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
    }
  }
}
Deposits

Deposits

Governance deposits are not proposal spending.

{
  "submission": {
    "depositor": "kGgQqLXhVVMv85XDy1v5AE6HVBG1tkAwURrdmq1ewbmGMCaGH",
    "amount": {
      "planck": "500000000000000",
      "vara": "500"
    }
  },
  "decision": {
    "depositor": "kGhAjUA3Uke6UmWwMRRwFHuxisCgm7dab61sL1tKqA15NXQVX",
    "amount": {
      "planck": "500000000000000000",
      "vara": "500000"
    }
  },
  "outcome": "unknown"
}
Sources

Sources

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

    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.

Corrections

Corrections

No corrections recorded.

Learn the terms

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