The makePrediction function allows users to make predictions without registering. This bypasses the intended flow and compromises the integrity of the system, allowing unauthorized users to participate without paying the entrance fee and undergoing the necessary registration checks.
Because users do not pay the entrance fee, the contract cannot reward them for correct predictions as intended.
Manual reading, Foundry
Check if the user is registered with Status.Pending in the makePrediction function.
makePrediction has no access controls and any unapproved user can make predictions causing an incorrect calculation and distribution of rewards.
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.