Created
August 22, 2019 13:12
-
-
Save MrChico/c1aede8e39a881c285efacafee12b008 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{ | |
"contracts": { | |
"/Users/martinlundfall/multipleCalls/src/easyNest.sol:Callee": { | |
"asm": { | |
".code": [ | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "PUSH", | |
"value": "80" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "PUSH", | |
"value": "40" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "MSTORE" | |
}, | |
{ | |
"begin": 65, | |
"end": 66, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 46, | |
"end": 66, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 46, | |
"end": 66, | |
"name": "SSTORE" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "CALLVALUE" | |
}, | |
{ | |
"begin": 8, | |
"end": 17, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "ISZERO" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "PUSH [tag]", | |
"value": "1" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "JUMPI" | |
}, | |
{ | |
"begin": 30, | |
"end": 31, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 27, | |
"end": 28, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 20, | |
"end": 32, | |
"name": "REVERT" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "tag", | |
"value": "1" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "JUMPDEST" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "POP" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "PUSH #[$]", | |
"value": "0000000000000000000000000000000000000000000000000000000000000000" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "PUSH [$]", | |
"value": "0000000000000000000000000000000000000000000000000000000000000000" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "CODECOPY" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "RETURN" | |
} | |
], | |
".data": { | |
"0": { | |
".auxdata": "a265627a7a72315820616afb0c360969104958a50400b5e52e0770332669668c5f3f134dd0c42aca0764736f6c634300050b0032", | |
".code": [ | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "PUSH", | |
"value": "80" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "PUSH", | |
"value": "40" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "MSTORE" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "CALLVALUE" | |
}, | |
{ | |
"begin": 8, | |
"end": 17, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "ISZERO" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "PUSH [tag]", | |
"value": "1" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "JUMPI" | |
}, | |
{ | |
"begin": 30, | |
"end": 31, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 27, | |
"end": 28, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 20, | |
"end": 32, | |
"name": "REVERT" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "tag", | |
"value": "1" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "JUMPDEST" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "POP" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "PUSH", | |
"value": "4" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "CALLDATASIZE" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "LT" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "PUSH [tag]", | |
"value": "2" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "JUMPI" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "CALLDATALOAD" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "PUSH", | |
"value": "E0" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "SHR" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "PUSH", | |
"value": "75657F15" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "EQ" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "PUSH [tag]", | |
"value": "3" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "JUMPI" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "tag", | |
"value": "2" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "JUMPDEST" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 26, | |
"end": 255, | |
"name": "REVERT" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "tag", | |
"value": "3" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "JUMPDEST" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "PUSH [tag]", | |
"value": "4" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "PUSH", | |
"value": "4" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "CALLDATASIZE" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "SUB" | |
}, | |
{ | |
"begin": 13, | |
"end": 15, | |
"name": "PUSH", | |
"value": "20" | |
}, | |
{ | |
"begin": 8, | |
"end": 11, | |
"name": "DUP2" | |
}, | |
{ | |
"begin": 5, | |
"end": 16, | |
"name": "LT" | |
}, | |
{ | |
"begin": 2, | |
"end": 4, | |
"name": "ISZERO" | |
}, | |
{ | |
"begin": 2, | |
"end": 4, | |
"name": "PUSH [tag]", | |
"value": "5" | |
}, | |
{ | |
"begin": 2, | |
"end": 4, | |
"name": "JUMPI" | |
}, | |
{ | |
"begin": 29, | |
"end": 30, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 26, | |
"end": 27, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 19, | |
"end": 31, | |
"name": "REVERT" | |
}, | |
{ | |
"begin": 2, | |
"end": 4, | |
"name": "tag", | |
"value": "5" | |
}, | |
{ | |
"begin": 2, | |
"end": 4, | |
"name": "JUMPDEST" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "DUP2" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "ADD" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "SWAP1" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "CALLDATALOAD" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "SWAP1" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "PUSH", | |
"value": "20" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "ADD" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "SWAP1" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "SWAP3" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "SWAP2" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "SWAP1" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "POP" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "POP" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "POP" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "PUSH [tag]", | |
"value": "6" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "JUMP", | |
"value": "[in]" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "tag", | |
"value": "4" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "JUMPDEST" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "STOP" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "tag", | |
"value": "6" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "JUMPDEST" | |
}, | |
{ | |
"begin": 124, | |
"end": 143, | |
"name": "PUSH [tag]", | |
"value": "8" | |
}, | |
{ | |
"begin": 128, | |
"end": 139, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 128, | |
"end": 139, | |
"name": "SLOAD" | |
}, | |
{ | |
"begin": 141, | |
"end": 142, | |
"name": "DUP3" | |
}, | |
{ | |
"begin": 124, | |
"end": 127, | |
"name": "PUSH [tag]", | |
"value": "9" | |
}, | |
{ | |
"begin": 124, | |
"end": 143, | |
"name": "JUMP", | |
"value": "[in]" | |
}, | |
{ | |
"begin": 124, | |
"end": 143, | |
"name": "tag", | |
"value": "8" | |
}, | |
{ | |
"begin": 124, | |
"end": 143, | |
"name": "JUMPDEST" | |
}, | |
{ | |
"begin": 110, | |
"end": 121, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 110, | |
"end": 143, | |
"name": "DUP2" | |
}, | |
{ | |
"begin": 110, | |
"end": 143, | |
"name": "SWAP1" | |
}, | |
{ | |
"begin": 110, | |
"end": 143, | |
"name": "SSTORE" | |
}, | |
{ | |
"begin": 110, | |
"end": 143, | |
"name": "POP" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "POP" | |
}, | |
{ | |
"begin": 70, | |
"end": 148, | |
"name": "JUMP", | |
"value": "[out]" | |
}, | |
{ | |
"begin": 152, | |
"end": 253, | |
"name": "tag", | |
"value": "9" | |
}, | |
{ | |
"begin": 152, | |
"end": 253, | |
"name": "JUMPDEST" | |
}, | |
{ | |
"begin": 204, | |
"end": 210, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 226, | |
"end": 227, | |
"name": "DUP2" | |
}, | |
{ | |
"begin": 222, | |
"end": 223, | |
"name": "DUP4" | |
}, | |
{ | |
"begin": 222, | |
"end": 227, | |
"name": "ADD" | |
}, | |
{ | |
"begin": 218, | |
"end": 227, | |
"name": "SWAP1" | |
}, | |
{ | |
"begin": 218, | |
"end": 227, | |
"name": "POP" | |
}, | |
{ | |
"begin": 246, | |
"end": 247, | |
"name": "DUP3" | |
}, | |
{ | |
"begin": 241, | |
"end": 242, | |
"name": "DUP2" | |
}, | |
{ | |
"begin": 241, | |
"end": 247, | |
"name": "LT" | |
}, | |
{ | |
"begin": 241, | |
"end": 247, | |
"name": "ISZERO" | |
}, | |
{ | |
"begin": 233, | |
"end": 248, | |
"name": "PUSH [tag]", | |
"value": "11" | |
}, | |
{ | |
"begin": 233, | |
"end": 248, | |
"name": "JUMPI" | |
}, | |
{ | |
"begin": 233, | |
"end": 248, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 233, | |
"end": 248, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 233, | |
"end": 248, | |
"name": "REVERT" | |
}, | |
{ | |
"begin": 233, | |
"end": 248, | |
"name": "tag", | |
"value": "11" | |
}, | |
{ | |
"begin": 233, | |
"end": 248, | |
"name": "JUMPDEST" | |
}, | |
{ | |
"begin": 152, | |
"end": 253, | |
"name": "SWAP3" | |
}, | |
{ | |
"begin": 152, | |
"end": 253, | |
"name": "SWAP2" | |
}, | |
{ | |
"begin": 152, | |
"end": 253, | |
"name": "POP" | |
}, | |
{ | |
"begin": 152, | |
"end": 253, | |
"name": "POP" | |
}, | |
{ | |
"begin": 152, | |
"end": 253, | |
"name": "JUMP", | |
"value": "[out]" | |
} | |
] | |
} | |
} | |
} | |
}, | |
"/Users/martinlundfall/multipleCalls/src/easyNest.sol:easyNest": { | |
"asm": { | |
".code": [ | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "PUSH", | |
"value": "80" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "PUSH", | |
"value": "40" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "MSTORE" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "CALLVALUE" | |
}, | |
{ | |
"begin": 8, | |
"end": 17, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "ISZERO" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "PUSH [tag]", | |
"value": "1" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "JUMPI" | |
}, | |
{ | |
"begin": 30, | |
"end": 31, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 27, | |
"end": 28, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 20, | |
"end": 32, | |
"name": "REVERT" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "tag", | |
"value": "1" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "JUMPDEST" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "POP" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "PUSH", | |
"value": "40" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "MLOAD" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "PUSHSIZE" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "CODESIZE" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "SUB" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "PUSHSIZE" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "DUP4" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "CODECOPY" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "DUP2" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "DUP2" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "ADD" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "PUSH", | |
"value": "40" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "MSTORE" | |
}, | |
{ | |
"begin": 13, | |
"end": 15, | |
"name": "PUSH", | |
"value": "20" | |
}, | |
{ | |
"begin": 8, | |
"end": 11, | |
"name": "DUP2" | |
}, | |
{ | |
"begin": 5, | |
"end": 16, | |
"name": "LT" | |
}, | |
{ | |
"begin": 2, | |
"end": 4, | |
"name": "ISZERO" | |
}, | |
{ | |
"begin": 2, | |
"end": 4, | |
"name": "PUSH [tag]", | |
"value": "2" | |
}, | |
{ | |
"begin": 2, | |
"end": 4, | |
"name": "JUMPI" | |
}, | |
{ | |
"begin": 29, | |
"end": 30, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 26, | |
"end": 27, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 19, | |
"end": 31, | |
"name": "REVERT" | |
}, | |
{ | |
"begin": 2, | |
"end": 4, | |
"name": "tag", | |
"value": "2" | |
}, | |
{ | |
"begin": 2, | |
"end": 4, | |
"name": "JUMPDEST" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "DUP2" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "ADD" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "SWAP1" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "MLOAD" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "SWAP1" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "PUSH", | |
"value": "20" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "ADD" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "SWAP1" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "SWAP3" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "SWAP2" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "SWAP1" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "POP" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "POP" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "POP" | |
}, | |
{ | |
"begin": 346, | |
"end": 353, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 337, | |
"end": 343, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 337, | |
"end": 343, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 337, | |
"end": 353, | |
"name": "PUSH", | |
"value": "100" | |
}, | |
{ | |
"begin": 337, | |
"end": 353, | |
"name": "EXP" | |
}, | |
{ | |
"begin": 337, | |
"end": 353, | |
"name": "DUP2" | |
}, | |
{ | |
"begin": 337, | |
"end": 353, | |
"name": "SLOAD" | |
}, | |
{ | |
"begin": 337, | |
"end": 353, | |
"name": "DUP2" | |
}, | |
{ | |
"begin": 337, | |
"end": 353, | |
"name": "PUSH", | |
"value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
}, | |
{ | |
"begin": 337, | |
"end": 353, | |
"name": "MUL" | |
}, | |
{ | |
"begin": 337, | |
"end": 353, | |
"name": "NOT" | |
}, | |
{ | |
"begin": 337, | |
"end": 353, | |
"name": "AND" | |
}, | |
{ | |
"begin": 337, | |
"end": 353, | |
"name": "SWAP1" | |
}, | |
{ | |
"begin": 337, | |
"end": 353, | |
"name": "DUP4" | |
}, | |
{ | |
"begin": 337, | |
"end": 353, | |
"name": "PUSH", | |
"value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
}, | |
{ | |
"begin": 337, | |
"end": 353, | |
"name": "AND" | |
}, | |
{ | |
"begin": 337, | |
"end": 353, | |
"name": "MUL" | |
}, | |
{ | |
"begin": 337, | |
"end": 353, | |
"name": "OR" | |
}, | |
{ | |
"begin": 337, | |
"end": 353, | |
"name": "SWAP1" | |
}, | |
{ | |
"begin": 337, | |
"end": 353, | |
"name": "SSTORE" | |
}, | |
{ | |
"begin": 337, | |
"end": 353, | |
"name": "POP" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "POP" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "PUSH #[$]", | |
"value": "0000000000000000000000000000000000000000000000000000000000000000" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "PUSH [$]", | |
"value": "0000000000000000000000000000000000000000000000000000000000000000" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "CODECOPY" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "RETURN" | |
} | |
], | |
".data": { | |
"0": { | |
".auxdata": "a265627a7a723158208d4ff630dd12065507a2be7ca90214e92fa4b98dbcd0a9a9ac1f6db25d613f8064736f6c634300050b0032", | |
".code": [ | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "PUSH", | |
"value": "80" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "PUSH", | |
"value": "40" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "MSTORE" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "CALLVALUE" | |
}, | |
{ | |
"begin": 8, | |
"end": 17, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "ISZERO" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "PUSH [tag]", | |
"value": "1" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "JUMPI" | |
}, | |
{ | |
"begin": 30, | |
"end": 31, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 27, | |
"end": 28, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 20, | |
"end": 32, | |
"name": "REVERT" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "tag", | |
"value": "1" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "JUMPDEST" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "POP" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "PUSH", | |
"value": "4" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "CALLDATASIZE" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "LT" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "PUSH [tag]", | |
"value": "2" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "JUMPI" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "CALLDATALOAD" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "PUSH", | |
"value": "E0" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "SHR" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "PUSH", | |
"value": "D98DAC6C" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "EQ" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "PUSH [tag]", | |
"value": "3" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "JUMPI" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "tag", | |
"value": "2" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "JUMPDEST" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 257, | |
"end": 427, | |
"name": "REVERT" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "tag", | |
"value": "3" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "JUMPDEST" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "PUSH [tag]", | |
"value": "4" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "PUSH", | |
"value": "4" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "CALLDATASIZE" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "SUB" | |
}, | |
{ | |
"begin": 13, | |
"end": 15, | |
"name": "PUSH", | |
"value": "20" | |
}, | |
{ | |
"begin": 8, | |
"end": 11, | |
"name": "DUP2" | |
}, | |
{ | |
"begin": 5, | |
"end": 16, | |
"name": "LT" | |
}, | |
{ | |
"begin": 2, | |
"end": 4, | |
"name": "ISZERO" | |
}, | |
{ | |
"begin": 2, | |
"end": 4, | |
"name": "PUSH [tag]", | |
"value": "5" | |
}, | |
{ | |
"begin": 2, | |
"end": 4, | |
"name": "JUMPI" | |
}, | |
{ | |
"begin": 29, | |
"end": 30, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 26, | |
"end": 27, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 19, | |
"end": 31, | |
"name": "REVERT" | |
}, | |
{ | |
"begin": 2, | |
"end": 4, | |
"name": "tag", | |
"value": "5" | |
}, | |
{ | |
"begin": 2, | |
"end": 4, | |
"name": "JUMPDEST" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "DUP2" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "ADD" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "SWAP1" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "CALLDATALOAD" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "SWAP1" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "PUSH", | |
"value": "20" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "ADD" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "SWAP1" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "SWAP3" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "SWAP2" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "SWAP1" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "POP" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "POP" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "POP" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "PUSH [tag]", | |
"value": "6" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "JUMP", | |
"value": "[in]" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "tag", | |
"value": "4" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "JUMPDEST" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "STOP" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "tag", | |
"value": "6" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "JUMPDEST" | |
}, | |
{ | |
"begin": 401, | |
"end": 407, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 401, | |
"end": 407, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 401, | |
"end": 407, | |
"name": "SWAP1" | |
}, | |
{ | |
"begin": 401, | |
"end": 407, | |
"name": "SLOAD" | |
}, | |
{ | |
"begin": 401, | |
"end": 407, | |
"name": "SWAP1" | |
}, | |
{ | |
"begin": 401, | |
"end": 407, | |
"name": "PUSH", | |
"value": "100" | |
}, | |
{ | |
"begin": 401, | |
"end": 407, | |
"name": "EXP" | |
}, | |
{ | |
"begin": 401, | |
"end": 407, | |
"name": "SWAP1" | |
}, | |
{ | |
"begin": 401, | |
"end": 407, | |
"name": "DIV" | |
}, | |
{ | |
"begin": 401, | |
"end": 407, | |
"name": "PUSH", | |
"value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
}, | |
{ | |
"begin": 401, | |
"end": 407, | |
"name": "AND" | |
}, | |
{ | |
"begin": 401, | |
"end": 417, | |
"name": "PUSH", | |
"value": "FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF" | |
}, | |
{ | |
"begin": 401, | |
"end": 417, | |
"name": "AND" | |
}, | |
{ | |
"begin": 401, | |
"end": 417, | |
"name": "PUSH", | |
"value": "75657F15" | |
}, | |
{ | |
"begin": 418, | |
"end": 419, | |
"name": "DUP3" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "PUSH", | |
"value": "40" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "MLOAD" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "DUP3" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "PUSH", | |
"value": "FFFFFFFF" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "AND" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "PUSH", | |
"value": "E0" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "SHL" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "DUP2" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "MSTORE" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "PUSH", | |
"value": "4" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "ADD" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "DUP3" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "DUP2" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "MSTORE" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "PUSH", | |
"value": "20" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "ADD" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "SWAP2" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "POP" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "POP" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "PUSH", | |
"value": "40" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "MLOAD" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "DUP4" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "SUB" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "DUP2" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "DUP8" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "EXTCODESIZE" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "ISZERO" | |
}, | |
{ | |
"begin": 8, | |
"end": 17, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "ISZERO" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "PUSH [tag]", | |
"value": "8" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "JUMPI" | |
}, | |
{ | |
"begin": 30, | |
"end": 31, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 27, | |
"end": 28, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 20, | |
"end": 32, | |
"name": "REVERT" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "tag", | |
"value": "8" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "JUMPDEST" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "POP" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "GAS" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "CALL" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "ISZERO" | |
}, | |
{ | |
"begin": 8, | |
"end": 17, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "ISZERO" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "PUSH [tag]", | |
"value": "9" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "JUMPI" | |
}, | |
{ | |
"begin": 45, | |
"end": 61, | |
"name": "RETURNDATASIZE" | |
}, | |
{ | |
"begin": 42, | |
"end": 43, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 39, | |
"end": 40, | |
"name": "DUP1" | |
}, | |
{ | |
"begin": 24, | |
"end": 62, | |
"name": "RETURNDATACOPY" | |
}, | |
{ | |
"begin": 77, | |
"end": 93, | |
"name": "RETURNDATASIZE" | |
}, | |
{ | |
"begin": 74, | |
"end": 75, | |
"name": "PUSH", | |
"value": "0" | |
}, | |
{ | |
"begin": 67, | |
"end": 94, | |
"name": "REVERT" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "tag", | |
"value": "9" | |
}, | |
{ | |
"begin": 5, | |
"end": 7, | |
"name": "JUMPDEST" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "POP" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "POP" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "POP" | |
}, | |
{ | |
"begin": 401, | |
"end": 420, | |
"name": "POP" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "POP" | |
}, | |
{ | |
"begin": 361, | |
"end": 425, | |
"name": "JUMP", | |
"value": "[out]" | |
} | |
] | |
} | |
} | |
} | |
} | |
}, | |
"version": "0.5.11+commit.22be8592.Darwin.appleclang" | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment