The transferReward function uses delete to remove a reward from the rewardsOwned array, but this leaves a "gap" in the array, causing issues when iterating through it. This can result in lost rewards or unintentional behavior when trying to access elements later.
delete, consider shifting the array elements after removing a reward: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.