There's no check to ensure that the user has already joined the event.
Likelihood:
By calling the joinEvent method repeatedly, a malicious actor will be able to falsely inflate the actual amount of participant shares and also amount of participates.
Impact:
A bad actor could significantly reduce the payout of those who predicted correctly.
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.