mirror of https://github.com/ConsenSys/mythril
parent
8f1b8cdc3b
commit
c88a5eda57
@ -1,7 +1,60 @@ |
|||||||
import "@openzeppelin/contracts/token/PRC20/PRC20.sol"; |
import "@openzeppelin/contracts/token/PRC20/PRC20.sol"; |
||||||
|
|
||||||
contract Nothing is PRC20{ |
contract Nothing is PRC20{ |
||||||
function nothing() public pure{ |
string x_0 = ""; |
||||||
|
|
||||||
|
bytes3 x_1 = "A"; |
||||||
|
|
||||||
|
bytes5 x_2 = "E"; |
||||||
|
|
||||||
|
bytes5 x_3 = ""; |
||||||
|
|
||||||
|
bytes3 x_4 = "I"; |
||||||
|
|
||||||
|
bytes3 x_5 = "U"; |
||||||
|
|
||||||
|
bytes3 x_6 = "O"; |
||||||
|
|
||||||
|
bytes3 x_7 = "0"; |
||||||
|
|
||||||
|
bytes3 x_8 = "U"; |
||||||
|
|
||||||
|
bytes3 x_9 = "U"; |
||||||
|
function stringCompare(string memory a, string memory b) internal pure returns (bool) { |
||||||
|
if(bytes(a).length != bytes(b).length) { |
||||||
|
return false; |
||||||
|
} else { |
||||||
|
return keccak256(bytes(a)) == keccak256(bytes(b)); |
||||||
|
} |
||||||
|
} |
||||||
|
|
||||||
|
function nothing(string memory g_0, bytes3 g_1, bytes5 g_2, bytes5 g_3, bytes3 g_4, bytes3 g_5, bytes3 g_6, bytes3 g_7, bytes3 g_8, bytes3 g_9, bytes3 g_10, bytes3 g_11) public view returns (bool){ |
||||||
|
if (!stringCompare(g_0, x_0)) return false; |
||||||
|
|
||||||
|
if (g_1 != x_1) return false; |
||||||
|
|
||||||
|
if (g_2 != x_2) return false; |
||||||
|
|
||||||
|
if (g_3 != x_3) return false; |
||||||
|
|
||||||
|
if (g_4 != x_4) return false; |
||||||
|
|
||||||
|
if (g_5 != x_5) return false; |
||||||
|
|
||||||
|
if (g_6 != x_6) return false; |
||||||
|
|
||||||
|
if (g_7 != x_7) return false; |
||||||
|
|
||||||
|
if (g_8 != x_8) return false; |
||||||
|
|
||||||
|
if (g_9 != x_9) return false; |
||||||
|
|
||||||
|
if (g_10 != x_9) return false; |
||||||
|
|
||||||
|
if (g_11 != x_9) return false; |
||||||
|
|
||||||
|
return true; |
||||||
|
|
||||||
} |
} |
||||||
} |
} |
||||||
|
|
||||||
|
@ -0,0 +1,4 @@ |
|||||||
|
{ |
||||||
|
"remappings": [ "@openzeppelin/contracts/token/PRC20/=../" ] |
||||||
|
} |
||||||
|
|
Loading…
Reference in new issue