contribute function executes wrong conditional.
the contribute
function is incorrect because we need to check if the deadline exists and is in the future to NOT revert but it's checking if deadline is not zero and is in the past return error.
wrong logic that breaks the program.
manual
should check if the deadline exists and is in the future instead.
There is no problem users to contribute to a given campaign before the deadline is initialized. The issue is when the users refund before the deadline is set.
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.