Created
August 22, 2019 11:50
-
-
Save MrChico/940f3df73a370ed462c89c4af0b21f41 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": { | |
"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": "a165627a7a723058200f143e985349f6d65ba7f6382ef48c7b8df8c0e485ec47f52562b3f7d1ce54fb0029", | |
".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]" | |
} | |
] | |
} | |
} | |
}, | |
"bin-runtime": "6080604052348015600f57600080fd5b506004361060285760003560e01c806375657f1514602d575b600080fd5b605660048036036020811015604157600080fd5b81019080803590602001909291905050506058565b005b606260005482606b565b60008190555050565b6000818301905082811015607e57600080fd5b9291505056fea165627a7a723058200f143e985349f6d65ba7f6382ef48c7b8df8c0e485ec47f52562b3f7d1ce54fb0029", | |
"srcmap-runtime": "26:229:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;26:229:0;;;;;;;;;;;;;;;;;;;70:78;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;70:78:0;;;;;;;;;;;;;;;;;:::i;:::-;;;124:19;128:11;;141:1;124:3;:19::i;:::-;110:11;:33;;;;70:78;:::o;152:101::-;204:6;226:1;222;:5;218:9;;246:1;241;:6;;233:15;;;;;;152:101;;;;:::o" | |
}, | |
"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": "PUSH", | |
"value": "20" | |
}, | |
{ | |
"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": "ADD" | |
}, | |
{ | |
"begin": 296, | |
"end": 358, | |
"name": "DUP1" | |
}, | |
{ | |
"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": "a165627a7a72305820297ae4f0e6c883c224d4fd9d4a9f01326f0411ee68f52d2cc512ad3c84ac584c0029", | |
".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]" | |
} | |
] | |
} | |
} | |
}, | |
"bin-runtime": "6080604052348015600f57600080fd5b506004361060285760003560e01c8063d98dac6c14602d575b600080fd5b605660048036036020811015604157600080fd5b81019080803590602001909291905050506058565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166375657f15826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801560cb57600080fd5b505af115801560de573d6000803e3d6000fd5b505050505056fea165627a7a72305820297ae4f0e6c883c224d4fd9d4a9f01326f0411ee68f52d2cc512ad3c84ac584c0029", | |
"srcmap-runtime": "257:170:0:-;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;257:170:0;;;;;;;;;;;;;;;;;;;361:64;;;;;;13:2:-1;8:3;5:11;2:2;;;29:1;26;19:12;2:2;361:64:0;;;;;;;;;;;;;;;;;:::i;:::-;;;401:6;;;;;;;;;;;:16;;;418:1;401:19;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;8:9:-1;5:2;;;30:1;27;20:12;5:2;401:19:0;;;;8:9:-1;5:2;;;45:16;42:1;39;24:38;77:16;74:1;67:27;5:2;401:19:0;;;;361:64;:::o" | |
} | |
}, | |
"sourceList": [ | |
"src/easyNest.sol" | |
], | |
"version": "0.5.8+commit.23d335f2.Darwin.clang" | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment