functions like makePrediction, setPrediction, setResult, and withdraw needs to emit corresponding events when called because those functions change the protocol contracts' states with very sensitive data that the users of the protocol need to verify.
For instance, without event emissions, a player will not be able to verify that the organizer actually uploaded the right result of the matches, which makes the protocol not to be transparent. Secondly, she may not be able to verify her predictions and assert if it had been changed or not in the case of dispute of match result.
lack of trust for the protocol hence low revenue generation and consequently little or no funds to pay for hall
Manual review
emit events in makePrediction, setPrediction, setResult, and withdraw functions.
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.