Referendum #4 · whitelisted caller · fact-checked
Set the initial nomination-pool bond and commission configuration
Original title: [Whitelisted Caller] Referendum #4: Set nomination pools config
Governance: Executed · Dispatch succeeded
Submitted 2023-09-28T09:53:30.000Z · 2023-10-04T08:15:24.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 configured two entry thresholds for nomination pools and wrote a very small raw commission-cap value.
Why it mattered
The minimum bonds shape who can join or create a pool, while the global commission cap limits what pool operators may charge.
An Aye vote meant…
An Aye vote supported the three nomination-pool configuration changes.
A Nay vote meant…
A Nay vote opposed applying those pool settings through this referendum.
What happened or is happening
Vara uses 10^12 planck per VARA, so the encoded bonds equal 1 and 50 VARA. Perbill uses a denominator of 1,000,000,000; raw value 10 equals 0.000001%, not 10%.
The whitelisted nominationPools.setConfigs dispatch returned success.
Set the minimum pool-join bond to 1 VARA, the minimum pool-creation bond to 50 VARA, and globalMaxCommission to raw Perbill value 10; leave the pool and membership limits 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 join bond to 1 VARA.
- Set the pool-creation bond to 50 VARA.
- 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 raw Perbill value 10 was intentional.
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 | 65 |
|---|---|
| Delegating addresses | 1 |
| Raw capital (VARA) | 2857752209 |
| Weighted Aye power (VARA) | 285775220.9 |
| Weighted Nay power (VARA) | 0 |
| Approval (%) | 100 |
| Raw capital / captured electorate (%) | 28.57752134 |
| Support capital (VARA) | 2857752209 |
| Top-one share (%) | 6.92432 |
| Top-three share (%) | 19.29344 |
| HHI (0–10,000) | 319.56022 |
| Gini (0–1) | 0.45600361 |
Proposal history
Proposal history
| Referendum | Governance | Execution | Direct addresses |
|---|
Timeline
Timeline
- Submitted · 2023-09-28T09:53:30.000Z · block 5441744
- DecisionStarted · 2023-10-02T13:19:18.001Z · block 5561054
- DecisionDepositPlaced · 2023-10-02T13:19:18.001Z · block 5561054
- ConfirmStarted · 2023-10-04T07:55:24.000Z · block 5612176
- Confirmed · 2023-10-04T08:05:24.000Z · block 5612376
- Executed · 2023-10-04T08:15:24.000Z · block 5612576
Technical call tree
Technical call tree
Vara uses 10^12 planck per VARA, so the encoded bonds equal 1 and 50 VARA. Perbill uses a denominator of 1,000,000,000; raw value 10 equals 0.000001%, not 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": {
"set": 1000000000000
}
},
{
"name": "minCreateBond",
"type": "PalletNominationPoolsConfigOpU128",
"value": {
"set": 50000000000000
}
},
{
"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": 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
Corrections
Corrections
No corrections recorded.