20,000 USDC
View results
Submission Details
Severity: medium

Use safeTransfer/safeTransferFrom instead of transfer/transferFrom

Summary

Use safeTransfer/safeTransferFrom instead of transfer/transferFrom.

Vulnerability Details

Code does not check return values of transfer/transferFrom, and non-standard tokens may not return true even though the transfer succeeded.

Impact

Code may happily execute assuming a transfer succeeded when it actually failed.

Tools Used

Manual

Recommendations

Use safeTransfer/safeTransferFrom instead of transfer/transferFrom.

Support

FAQs

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