Airswap smart contract security audit report performed by Callisto Security Audit Department
Сommit hash 04b71ad419ef645e8bd9b50e9998819b7a450616.
In total, 2 issues were reported including:
-
1 low severity issues.
-
1 owner privileges (the ability of an owner to manipulate contract, may be risky for investors).
No critical security issues were found.
-
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 the following code to the transfer(_to address, ...)
function:
require( _to != address(this) );
Contract owner allow himself to pause/unpause transfer/transferFrom.
The audited smart contract can be deployed. Only low severity issues were found during the audit.
https://gist.github.com/yuriy77k/905181d824e4345254d585a5ee0a7678
https://gist.github.com/yuriy77k/ae19a33b19da449f409e088097d467b5
https://gist.github.com/yuriy77k/aff5fda81293578bec43ad72576450a1