Delay Commission Updates
- Idea
- Draft
- Review
- Accept
- Implement
- Active
Decision brief
Why this proposal matters
Allow validators to update their commission rate at any time but delay those commission updates for at least one full epoch.
Proposal at a glance
What changes
- Allow validators to update their commission rate at any time but delay those commission updates for at least one full epoch.
Stakeholder map
Who is affected
Builders & client teams Medium impact
Update the core vote program to no longer restrict commission increases from happening during the first half of the epoch.
Action requirement unknownValidators & operators Medium impact
A feature gate will be used to simultaneously update vote program rules around commission rate updates as well as update the runtime's commission calculations at epoch boundaries.
Action requirement unknownUsers & stakers Medium impact
Stake delegators will have at least one full epoch to react to commission updates.
Action requirement unknownGovernance & ecosystem Impact unknown
No proposal-specific evidence was found for this group.
Action requirement unknownExact source revision
Full proposal document
0616093b2952Summary
Allow validators to update their commission rate at any time but delay those commission updates for at least one full epoch.
Motivation
Validators should be able update their desired commission at any time. That said, stake delegators should always have ample time to re-delegate their stake in response to validator commission rate changes.
New Terminology
NA
Detailed Design
Runtime
For a given epoch E, the earned inflation rewards for each vote account are
calculated at the beginning of the next epoch E + 1. During inflation reward
calculation, use the inflation rewards commission rate from the vote account
state as it existed at the beginning of epoch E - 1. If the vote account did
not exist at that time, fall back to the vote account state at the beginning of
epoch E. And if the vote account did not exist then either, fall back
to the vote account state at the beginning of epoch E + 1.
UpdateCommission
Update the core vote program to no longer restrict commission increases from happening during the first half of the epoch.
Alternatives Considered
NA
Impact
Validators will need to wait at least one full epoch before their commission updates are applied.
Stake delegators will have at least one full epoch to react to commission updates.
Security Considerations
NA
Drawbacks (Optional)
Why should we not do this?
Backwards Compatibility (Optional)
A feature gate will be used to simultaneously update vote program rules around commission rate updates as well as update the runtime's commission calculations at epoch boundaries.
Evidence graph
Related proposals and rollout
One or more sources are unavailable.
Upstream review record
Upstream discussion & review
One or more sources are unavailable.
Provenance
Evidence & technical details
Rollout or chain data, source revisions, freshness and integrity. 3
Provenance
Evidence & technical details
Rollout or chain data, source revisions, freshness and integrity.SIMD
Deployment Status
Feature Gate not yet created
Exact source revision
Sources & integrity
- Proposal document pinned_commit_blob
0616093b2952ed6de52c4a27d66aadd11d48d4f9 - simd-document document · stale · Sep 11, 2026
0616093b2952ed6de52c4a27d66aadd11d48d4f9
One or more sources are unavailable.
One or more sources are unavailable.
simd.watch community discussion · SIMD-0249
Powered by Giscus · Sign in with GitHub to comment
Community comments load when this section approaches the viewport.