the protocol lose money on when users use fee on transfer token for collateral
the protocol is not compatible with Fee-On-Transfer tokens thus this will cause the protocol lose some funds.
how?:
let us look at the borrow function this function gets collateral when the borrower wants to get the loan so collateral transfers to the contract and the contract stores the data of the loan. but the problem is when the contract actually transfers the fee on the transfer token the final amount that is in the contract is less than what it settled before in inputs, so this will cause the contract for e.g store 100% of the amount but actually get 95% of tokens and when user wants to repay the loan and get the collateral the contract will transfer 100%, yes 5% more than what it actually suppose to transfer and will lose money on that part.
the
protocol will lose some funds.
manually
consider implementing the logic for Fee on transfer tokens
consider not supporting fee on transfer tokens
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.