15,000 USDC
View results
Submission Details
Severity: medium
Valid

Using `SafeTransfer` and `SafeTransferFrom`

Summary

This is the Transfer and TransferFrom problem when using IERC20(). And some ERC20 token such USDT does not return the true/false.So please use SafeTransfer and SafeTransferFrom

Vulnerability Details

https://github.com/Cyfrin/2023-07-foundry-defi-stablecoin/blob/main/src/DSCEngine.sol#L157

https://github.com/Cyfrin/2023-07-foundry-defi-stablecoin/blob/main/src/DSCEngine.sol#L287

Impact

And some ERC20 token such USDT does not return the true/false.

Tools Used

vs code

Recommendations

Using SafeTransfer and SafeTransferFrom

Support

FAQs

Can't find an answer? Chat with us on Discord, Twitter or Linkedin.