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 addresses | 41 |
|---|---|
| Delegating addresses | 0 |
| 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
| Referendum | Governance | Execution | Direct addresses |
|---|
Timeline
Timeline
- Submitted · 2023-12-20T14:37:57.000Z · block 7830582
- DecisionStarted · 2023-12-20T21:17:03.000Z · block 7838564
- DecisionDepositPlaced · 2023-12-20T21:17:03.000Z · block 7838564
- ConfirmStarted · 2023-12-24T10:31:33.000Z · block 7940683
- Confirmed · 2023-12-24T10:41:33.000Z · block 7940883
- 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
Corrections
Corrections
No corrections recorded.