Loss of funds because of unsafe transfer function in some ERC20 tokens
Some ERC20 tokens may not revert in case of failures but just return a error message.
Since this error is not being checked in the code, it might lead to loss of funds.
Example:
This call may not revert and return a bool saying that operation failed.
Since this return value is not checked, it can cause the protocol to loose fees.
Similar things in other places as well where transfer
function is used.
Loss of funds
Manual Review
Add a check to see if the transfer actually succeeded.
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.