This document is a security audit report performed by RideSolo, where Projecton Token has been reviewed.
Token desription:
Symbol : XN35
Name : Projecton
Total supply: 100,000,000
Decimals : 18
Standard : ERC20
- LICENSE github commit hash fed7803c48d517f5aee9d787e54d3bebf3106d44.
2 issues were reported:
- 2 low severity issues.
transfer
& transferFrom
function allow transfer to 0x0 address.
https://github.com/Projecton13/XN35_Standard_Tokens/blob/master/LICENSE#L82
https://github.com/Projecton13/XN35_Standard_Tokens/blob/master/LICENSE#L94
Add require(_to != address(0));
- It is possible to double withdrawal attack. More details here
- Lack of transaction handling mechanism issue. WARNING! This is a very common issue and it already caused millions of dollars losses for lots of token users! More details here
Add into a function transfer(address _to, ... )
following code:
require( _to != address(this) );
The contract can be deployed.