isEligibleForReward() does not align with the documentation which states that, had paid at least one prediction fee., but in the code it checks for at least 2 rediction instead of at least 1 as stated by the documentation.
Incorrect Eligibility Check: The function checks if predictionsCount is greater than 1 instead of at least 1.
Incorrect Eligibility: Players who made only one prediction and paid the fee are incorrectly deemed ineligible for rewards.
Mitigation is to check at least one : playersPredictions[player].predictionsCount > 0;
Players with only one prediction cannot withdraw.
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.