Events for critical state changes (e.g. owner and other critical parameters like a winner selection or the fees withdrawn) should be emitted for tracking this off-chain
Manual review
Add a WinnerSelected event that takes as parameter the currentWinner and the minted token id and emit this event in PuppyRaffle::selectWinner right after the call to _safeMing_
Add a FeesWithdrawn event that takes as parameter the amount withdrawn and emit this event in PuppyRaffle::withdrawFees right at the end of the method
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.