The ContestManager
contract does not include checks to ensure that a contest pot has not been funded multiple times, which could lead to unintended behavior or misuse.
The fundContest
function allows the contest pot to be funded multiple times without any checks to prevent this. Without checks, the same pot could be funded repeatedly, leading to excess funds being transferred.
Overfunding a contest could result in inefficient use of resources or financial loss.
Manual Review.
Add a mechanism to track whether a pot has already been funded and prevent additional funding if it has.
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.