This document is a security audit report performed by danbogd, where Talenta has been reviewed.
- BasicToken.sol.
- ERC20.sol.
- ERC20Basic.sol.
- MintableToken.sol.
- OpetEscrow.sol.
- Ownable.sol.
- SafeERC20.sol.
- SafeMath.sol.
- StandardToken.sol.
- TestToken.sol.
2 issues were reported including:
-
1 low severity issues.
-
1 minor remark.
Description ERC20 Tokens have some well-known issues (listed bellow), This is just a reminder for the contract developers.
Approve + transferFrom mechanism allows double Withdrawal attack. Lack of transaction handling. The above mentioned issues are well documented, a basic search can help to get more information.
Extra checking in 33 line of BasicToken contract. SafeMath library checks it anyway.
require(_value <= balances[msg.sender]);
This line may be deleted.
No critical vulnerabilities were detected,but we highly recommend to complete this bugs before use.