Condition to check vote can be complete not correct, it could be make final result not correct.
Contract check if if (totalCurrentVotes * 100 / s_totalAllowedVoters >= MIN_QUORUM)
to allow vote round completed but it not correct in some case.
Example: in case need 5 vote
When we have 5 vote:
2 vote For
1 vote Against
Follow exists condition: vote can be completed ( 6/10 > 0.51) and final result is For. Unfortunately, we can easy to see if 2 vote remain is Against
then result must be Against
Wrong result of voting.
Manual review
Should only allow complete if (totalVotesFor | totalVotesAgainst) / s_totalAllowedVoters >= MIN_QUORUM
The contest is live. Earn rewards by submitting a finding.
This is your time to appeal against judgements on your submissions.
Appeals are being carefully reviewed by our judges.