The organizers are responsible for creating contests and distributing prizes to the winners. However, a dishonest organizer can deceive sponsors and supporters by transferring all rewards once the contest is funded.
After the contest is funded and ended, a malicious organizer can call either the deployProxyAndDistribute() or deployProxyAndDistributeBySignature() function with their controlled addresses to claim all rewards.
The protocol's reputation could be greatly affected.
None
Since this is related to the design of the entire system, I will leave it to the team.
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.