Deployment should ensure start time is in the future, end after start, fee address non-zero, and minimum amount positive.
Constructor merely assigns parameters without validation.
Likelihood:
Parameter mistakes during deployment are common; there is no safety net.
Any bad input immediately puts the contract into an unusable state.
Impact:
End dates before start enable premature setWinner or block deposits forever.
Zero fee address burns participation fees irretrievably.
This is owner action and the owner is assumed to be trusted and to provide correct input arguments.
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.