The code structure doesn't give the Players access to withdraw their rewards as the functionality is missing.
function withdraw() public { if (!scoreBoard.isEligibleForReward(msg.sender)) { revert ThePredicter__NotEligibleForWithdraw();
Players Reward access denied
Manual Review
msg.sender should be the Player
if (msg.sender != Player) {
revert ThePredicter__NotEligibleForWithdraw();
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.