This document is a security audit report performed by danbogd, where FORZE has been reviewed.
3 issues were reported including:
-
1 low severity issues.
-
2 minor remark.
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.
Used solidity version is old.
Use one of the latest version of solidity.
Extra checking in 81, 101 lines of FORZE contract. SafeMath library checks it anyway.
https://gist.github.com/yuriy77k/4f5f9148280105cddc636b1d93dbec37#file-forze-sol-L81 https://gist.github.com/yuriy77k/4f5f9148280105cddc636b1d93dbec37#file-forze-sol-L101
This lines 81, 101 may be deleted.
No critical vulnerabilities were detected,but we highly recommend to complete this bugs before use.