This is the report from a security audit performed on Curate by MrCrambo.
The audit focused primarily on the security of Curate smart contract.
In total, 2 issues were reported including:
-
0 high severity issues.
-
0 medium severity issues.
-
0 owner privilegies issues.
-
2 low severity issues.
-
0 notes.
In functions transfer
and transferFrom
there is no zero address checking.
And function totalSupply
will show wrong balance without zero address balance.
Add zero address checking
require(to != address(0));
It is possible to double withdrawal attack. More details here
Add increaseApproval
and decreaseApproval
functions
Smart contract is safe.