The ThePredicter::makePrediction
function requires payment for each prediction, contradicting the requirement stated in the README
that players should be able to change their predictions without paying again.
The README
file specifies:
"No second prediction fee is due if any Player desires to change an already paid prediction."
However, the makePrediction
function always requires the predictionFee
to be paid, regardless of whether it's a new prediction or a change to an existing one:
This check forces players to pay for each prediction, even when modifying an existing one.
Players are unfairly charged for changing predictions, contrary to the stated rules.
Manual review
Implement a tracking mechanism to record whether a player has already paid for a prediction for each match.
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.