The contract does not validate that the number of players matches the number of rewards.
If the players
and rewards
arrays passed to the contract's constructor are of different lengths, this could lead to out-of-bounds errors or incorrect reward distribution.
Participants might receive incorrect rewards or none at all.
Manual review
Validate the length of the arrays in the constructor:
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.