joinEvent function lacks a check to ensure that the event has started before allowing participants to join. Without this check, participants could join before the event begins, which might not be intended behavior
The function can be called successfully when the event has not started
Manual Inspection
When the joinEvent function is called, it should check if the event has started
function joinEvent() external {
require(block.timestamp > eventStartTime, "Event has not started yet");
...
}
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.