_selectPresidentRecursive() does not fully implement a proper ranked-choice voting mechanism.:brEvery candidate receives a vote without accounting for voter preferences and ranking, leading to inaccurate outcome
Candidates are not being ordered by voter provided rank. All candidates provided by voter receive an equal vote.
Manual Review
The contract needs more logic to track and redistribute votes based on voter rankings and candidate eliminations round by round. Only a voter's first ranked candidate should be counted. If their first choice candidate is eliminated, their second ranked candidate should receive a vote in the next round.
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.