A user can transfer the same reward multiple times though the reward would be deleted in the first call he can make repeated transactions with the same index which shouldn't go through as the reward has already been transferred.
Calling the same function without any actual reward to transfer would result in high consumption of gas without any defenitive purpose.
=> manual review
=> foundry
once the user transfers reward from an index re-arranging the array index should help with this issue.
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.