Although the user has deposited ETH, the system does not update their status to "participant."
This function only accepts ETH, but does not update the participant status, violating the contract's intended rules.
This results in a situation where a legitimate user fails to change their participation status to true
by depositing ETH, which severely impacts the functionality of the contract.
Manual Review
To add the functionality that updates the user's participation status in the receive()
function
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.