diff --git a/docs/spec/governance/transactions.md b/docs/spec/governance/transactions.md index f5c39230c7..6192f908de 100644 --- a/docs/spec/governance/transactions.md +++ b/docs/spec/governance/transactions.md @@ -184,9 +184,11 @@ handled: throw - if (proposal.CurrentStatus == ProposalStatusActive) + if (proposal.CurrentStatus == ProposalStatusActive && len(stakeKeeper.GetDelegations(sender)) > 0) - // Sender can vote + // Sender can vote if + // Proposal is active + // Sender has some bonds store(Governance, , txGovVote.Vote) // Voters can vote multiple times. Re-voting overrides previous vote. This is ok because tallying is done once at the end.