Referendum #12 · whitelisted caller · fact-checked

Set the nomination-pool commission cap to 10%

Original title: [Whitelisted Caller] Referendum #12 Nomination Pools set max commission to 10%

Governance: Executed · Dispatch succeeded

Submitted 2023-12-20T14:37:57.000Z · 2023-12-24T10:51:33.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 set the maximum commission a nomination pool may charge to 10%.

Why it mattered

A global cap protects pool members from higher operator fees while still allowing pools to compete below the ceiling.

An Aye vote meant…

An Aye vote supported a 10% global cap on nomination-pool commission.

A Nay vote meant…

A Nay vote opposed setting that cap through this referendum.

What happened or is happening

Perbill uses one billion as its denominator. The encoded value 100,000,000 therefore represents 0.10, or 10%.

The whitelisted nominationPools.setConfigs dispatch returned success.

Set globalMaxCommission to Perbill value 100,000,000, equal to 10%, while 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 the global nomination-pool commission cap to 10%.

Verified outcomes

  • The dispatch returned success with globalMaxCommission set to Perbill 100,000,000.

Follow-up: verified-complete

  • Percentages are derived from the encoded Perbill denominator rather than inferred from proposal wording.
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 addresses41
Delegating addresses0
Raw capital (VARA)1007300255
Weighted Aye power (VARA)100735685
Weighted Nay power (VARA)0
Approval (%)100
Raw capital / captured electorate (%)10.07299867
Support capital (VARA)1007300255
Top-one share (%)4.3586
Top-three share (%)13.0758
HHI (0–10,000)342.40727
Gini (0–1)0.34094952
Proposal history

Proposal history

ReferendumGovernanceExecutionDirect addresses
Timeline

Timeline

  1. Submitted · 2023-12-20T14:37:57.000Z · block 7830582
  2. DecisionStarted · 2023-12-20T21:17:03.000Z · block 7838564
  3. DecisionDepositPlaced · 2023-12-20T21:17:03.000Z · block 7838564
  4. ConfirmStarted · 2023-12-24T10:31:33.000Z · block 7940683
  5. Confirmed · 2023-12-24T10:41:33.000Z · block 7940883
  6. Executed · 2023-12-24T10:51:33.000Z · block 7941083
Technical call tree

Technical call tree

Perbill uses one billion as its denominator. The encoded value 100,000,000 therefore represents 0.10, 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": {
                "noop": null
              }
            },
            {
              "name": "globalMaxCommission",
              "type": "PalletNominationPoolsConfigOpPerbill",
              "value": {
                "set": 100000000
              }
            }
          ]
        }
      }
    ]
  },
  "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": "kGgtr8R7nhyKVQkQNdWH1WKV8CJUimfKLDq3YScgoCTata7RH",
    "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 7830582

    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