There is no minimum amount for sign up, and this allows to sign up with zero payment (both using the deposit
and receive
functions).
One of the contract purposes is to "force" the attendees to pay upon signup, but since there is no minimum payment amount, the attendees can sign up with no payment.
The contract does not serve the main purpose.
Manual review
Add a minimum payment amount for sign up.
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.