Some ERC20 tokens functions don't return a boolean, for example USDT, BNB, OMG . The USDT's transfer and transferFrom functions doesn't return a bool.
In the protocol, there are places where the use of "transfer" may fail, but the transaction does not revert. This could potentially lead to the depletion of funds in the protocol.
manul
Use safeTransfer instead of transfer.
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.