Merge PR #3758: Remove governance_penalty
This commit is contained in:
committed by
Jack Zampolin
parent
c3e69c9d36
commit
e2baa3806a
@@ -139,20 +139,7 @@ If a delegator does not vote, it will inherit its validator vote.
|
||||
|
||||
### Validator’s punishment for non-voting
|
||||
|
||||
Validators are required to vote on all proposals to ensure that results have
|
||||
legitimacy. Voting is part of validators' directives and failure to do it will
|
||||
result in a penalty.
|
||||
|
||||
If a validator’s address is not in the list of addresses that voted on a
|
||||
proposal and the vote is closed (i.e. `MinDeposit` was reached and `Voting
|
||||
period` is over), then the validator will automatically be partially slashed by
|
||||
`GovernancePenalty`.
|
||||
|
||||
*Note: Need to define values for `GovernancePenalty`*
|
||||
|
||||
**Exception:** If a proposal is accepted via the special condition of having a ratio of `Yes` votes to `InitTotalVotingPower` that exceeds 2:3, validators cannot be punished for not having voted on it.
|
||||
That is because the proposal will close as soon as the ratio exceeds 2:3,
|
||||
making it mechanically impossible for some validators to vote on it.
|
||||
At present, validators are not punished for failing to vote.
|
||||
|
||||
### Governance address
|
||||
|
||||
|
||||
@@ -25,7 +25,6 @@ type TallyParams struct {
|
||||
Quorum sdk.Dec // Minimum percentage of stake that needs to vote for a proposal to be considered valid
|
||||
Threshold sdk.Dec // Minimum proportion of Yes votes for proposal to pass. Initial value: 0.5
|
||||
Veto sdk.Dec // Minimum proportion of Veto votes to Total votes ratio for proposal to be vetoed. Initial value: 1/3
|
||||
GovernancePenalty sdk.Dec // Penalty if validator does not vote
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
Reference in New Issue
Block a user