Some tokens, like USDT, do not return bool value on transferFrom(). So it will not be possible to deposit assets for some of them.
Here is a function that is used for collateral deposit:
It requires a check that a call was successful and return a bool value. However not every token return it on a transfer\transferFrom call.
Users will not be able to make a deposit.
Manual review.
It's better to use a safeTransferFrom function or check the contract balance before and after the deposit.
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.