The setPrediction
function is public, meaning it can be called by any player registered in the contract. This exposes a vulnerability, as attackers can bypass paying the prediction fee by exploiting this accessibility.
The setPrediction
function is public, meaning it can be called by any player registered in the contract. This exposes a vulnerability, as attackers can bypass paying the prediction fee by exploiting this accessibility.
This oversight can lead to a loss of funds and damage the overall integrity of the protocol. Allowing pending players to make predictions without paying the prediction fee undermines the system's fairness and reliability.
Manual
setPrediction has no access control and allows manipulation to Players' predictions.
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.