ContestManager::fundContest function does not protect from calling twice
ContestManager::fundContest function does not have a check if the contest has been funded before, the owner can fund the contest more than one time my mistake.
Since the Pot contract does not have a function that is using ERC20 token balance of the Pot contract, any excess amount of ERC20 token will be ignored, mean get lost forever.
Owner will lost fund if they fund a contest more than one time.
Manual review
Track the contest has been funded and throw exception if condition is not met.
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.