Use safeTransfer instead of transfer to avoid accounting errors.
transfer() might return false instead of reverting, in this case, ignoring return value leads to considering it successful.
Manual Review
Consider using safeTransfer()/safeTransferFrom() instead of transfer()/transferFrom() and import the safe ERC20 Library from Open Zeppelin.
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.