Referendum #65 · whitelisted caller · fact-checked
Schedule a GRANDPA-signer request published as a fellowship promotion
Original title: [Whitelisted Caller] Referendum #65: Promote GSOBOL and ALEXANDER VOLKOV to 6 rank
Governance: Executed · Dispatch succeeded
Submitted 2025-12-04T20:04:12.000Z · 2025-12-05T14:38:54.000Z
Verification date in this record: 2026-10-14. This is not a live chain status check.
What this referendum means
What was proposed?
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.
Why it mattered
The mismatch between the human title and callable action is precisely where a governance archive must show both layers rather than silently treating them as equivalent.
An Aye vote meant…
An Aye vote supported scheduling the encoded signer request.
A Nay vote meant…
A Nay vote opposed scheduling it.
What happened or is happening
The archive can verify the scheduleRequest call and raw payload, but has not decoded that payload against a historical GRANDPA-signer request schema.
The whitelisted weighted grandpaSigner.scheduleRequest dispatch returned success.
Dispatch grandpaSigner.scheduleRequest with payload 0x01a6…0000, no explicit set ID and no expiration, under a utility.withWeight wrapper.
No additional off-chain action is treated as verified unless explicitly stated.
Observable on-chain result
Dispatch returned success.
The whitelisted weighted grandpaSigner.scheduleRequest dispatch returned success.
Promised outcomes
- The public title promised promotion of GSOBOL and Alexander Volkov to rank 6.
Verified outcomes
- The on-chain dispatch successfully scheduled the encoded GRANDPA-signer request.
Follow-up: partially-verified
Still unknown
- The exact payload semantics and its relationship to the named fellowship promotions remain unverified.
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 | 40 |
|---|---|
| Delegating addresses | 0 |
| Raw capital (VARA) | 2267232890 |
| Weighted Aye power (VARA) | 226723289 |
| Weighted Nay power (VARA) | 0 |
| Approval (%) | 100 |
| Raw capital / captured electorate (%) | 22.67303447 |
| Support capital (VARA) | 2267232890 |
| Top-one share (%) | 6.863 |
| Top-three share (%) | 20.58899 |
| HHI (0–10,000) | 386.00326 |
| Gini (0–1) | 0.35040173 |
Proposal history
Proposal history
| Referendum | Governance | Execution | Direct addresses |
|---|
Timeline
Timeline
- Submitted · 2025-12-04T20:04:12.000Z · block 28361454
- DecisionDepositPlaced · 2025-12-04T20:07:48.000Z · block 28361526
- DecisionStarted · 2025-12-04T20:34:27.000Z · block 28362054
- ConfirmStarted · 2025-12-05T14:18:54.000Z · block 28383281
- Confirmed · 2025-12-05T14:28:54.001Z · block 28383481
- Executed · 2025-12-05T14:38:54.000Z · block 28383681
Technical call tree
Technical call tree
The archive can verify the scheduleRequest call and raw payload, but has not decoded that payload against a historical GRANDPA-signer request schema.
{
"call": {
"callIndex": "0x1503",
"section": "whitelist",
"method": "dispatchWhitelistedCallWithPreimage",
"args": [
{
"name": "call",
"type": "Call",
"value": {
"callIndex": "0x0805",
"section": "utility",
"method": "withWeight",
"args": [
{
"name": "call",
"type": "Call",
"value": {
"callIndex": "0x6f00",
"section": "grandpaSigner",
"method": "scheduleRequest",
"args": [
{
"name": "payload",
"type": "Bytes",
"value": "0x01a60d0d09eefff204417014688aa29618831b7a6bacf2d7874b8edc8d4ba17bd6cf27ad0100000000000000001b0c000000000000"
},
{
"name": "setId",
"type": "Option<u64>",
"value": null
},
{
"name": "expiresAt",
"type": "Option<u32>",
"value": null
}
]
}
},
{
"name": "weight",
"type": "SpWeightsWeightV2Weight",
"value": {
"refTime": 100000000,
"proofSize": 5000
}
}
]
}
}
]
},
"nestedCalls": [
{
"depth": 0,
"callIndex": "0x1503",
"section": "whitelist",
"method": "dispatchWhitelistedCallWithPreimage"
},
{
"depth": 1,
"callIndex": "0x0805",
"section": "utility",
"method": "withWeight"
},
{
"depth": 2,
"callIndex": "0x6f00",
"section": "grandpaSigner",
"method": "scheduleRequest"
}
],
"limitations": []
}Historical track parameters
Historical track parameters
{
"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
}
}
}Deposits
Deposits
Governance deposits are not proposal spending.
{
"submission": {
"depositor": "kGgQqLXhVVMv85XDy1v5AE6HVBG1tkAwURrdmq1ewbmGMCaGH",
"amount": {
"planck": "1500000000000000",
"vara": "1500"
}
},
"decision": {
"depositor": "kGhAjUA3Uke6UmWwMRRwFHuxisCgm7dab61sL1tKqA15NXQVX",
"amount": {
"planck": "1500000000000000000",
"vara": "1500000"
}
},
"outcome": "unknown"
}Sources
Sources
Corrections
Corrections
No corrections recorded.