Skip to content

Latest commit

 

History

History
61 lines (38 loc) · 1.64 KB

aderyn-report.md

File metadata and controls

61 lines (38 loc) · 1.64 KB

Aderyn Analysis Report

This report was generated by Aderyn, a static analysis tool built by Cyfrin, a blockchain security company. This report is not a substitute for manual audit or security review. It should not be relied upon for any purpose other than to assist in the identification of potential security vulnerabilities.

Table of Contents

Summary

Files Summary

Key Value
.sol Files 3
Total nSLOC 82

Files Details

Filepath nSLOC
src/interfaces/ITSender.sol 9
src/protocol/TSender.sol 43
src/reference/TSenderReference.sol 30
Total 82

Issue Summary

Category No. of Issues
High 0
Low 1

Low Issues

L-1: Unsafe ERC20 Operations should not be used

ERC20 functions may not behave as expected. For example: return values are not always meaningful. It is recommended to use OpenZeppelin's SafeERC20 library.

  • Found in src/reference/TSenderReference.sol Line: 36

             bool success = IERC20(tokenAddress).transferFrom(msg.sender, address(this), totalAmount);
  • Found in src/reference/TSenderReference.sol Line: 42

                 IERC20(tokenAddress).transfer(recipients[i], amounts[i]);