IERC20
OZ's interface of transferFrom()
expects that a boolean is returned. That's not the case in USDT
's implementation in Ethereum Mainnet
. Such, the call TKN.transferFrom()
when TKN
is USDT
will fail, blocking the contract functionality.
Every call to deposit()
will fail.
The contract will be useless
Manual Review
Use safeTransferFrom()
instead.
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.