MultiSigWallet audit report.
This is the report from a security audit performed on MultiSigWallet by Il Kadyrov.
The audit focused primarily on the security of MultiSigWallet contract.
In total, 4 issues were reported including:
-
0 high severity issues.
-
2 medium severity issues.
-
2 low severity issues.
In lines: 459, 421, 145, 140 integer underflow possibilities.
Need to use SafeMath.
Function isConfirmed
will not return false, if transaction doesn't confirmed, there is just return true
in if statement
.
Add return false
.
Used solidity version is old.
Need to use latest version of solidity.
In modifiers onlyWallet, ownerDoesNotExist, ownerExists, transactionExists, confirmed, notConfirmed, notExecuted, notNull, validRequirement used if throw
, which can be replaced with require
.
Need to use require
.
Smart contract has few medium and low severity issues. We higly recommend you to complete bug bounty before use.