This is the report from a security audit performed on airswap by gorbunovperm.
Buy and sell tokens simply, securely, and without trading fees.
Commit hash: 04b71ad419ef645e8bd9b50e9998819b7a450616
In total, 3 issues were reported including:
-
0 critical severity issue.
-
0 high severity issue.
-
0 medium severity issues.
-
2 low severity issues.
-
1 owner privileges.
-
0 minor observations.
-
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 owner allowed to pause transfer functions (transfer
, transferFrom
).
There is possible to send all the funds and transfer ownership to 0x0
-address.
There are some vulnerabilities were discovered in these contracts.