The audit focused primarily on the security of Link smart contract.
In total, 2 issues was reported including:
0 high severity issues.
0 medium severity issues.
2 low severity issues.
1. No zero address checking
transfer(Line 81) and
transferFrom(Line 118) there are no zero address checking.
2. Known vulnerabilities of ERC-20 token
- It is possible to double withdrawal attack. More details here
- Lack of transaction handling mechanism issue. More details here
Add into a function
transfer(address _to, ... ) following code:
require( _to != address(this) );
Smart contract is free of critical issues.