The transferReward function lacks validation for the zero address, allowing rewards to be transferred to an inaccessible address, leading to permanent loss of rewards without affecting the overall contract security.
The lack of zero address validation can result in permanent loss of rewards if sent to the zero address.
Manual code review
Add zero address validation.
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.