Skip to content

Instantly share code, notes, and snippets.

@MrChico
Created August 22, 2019 11:49
Show Gist options
  • Save MrChico/d19195851ca844ce5607b3d53056ad33 to your computer and use it in GitHub Desktop.
Save MrChico/d19195851ca844ce5607b3d53056ad33 to your computer and use it in GitHub Desktop.
{
"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": "a265627a7a7230582055e2d1ef407354e3d1bfab36acd94c20cc4cdb1ed69cc66b0714631565df9fe664736f6c63430005090032",
".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": "6080604052348015600f57600080fd5b506004361060285760003560e01c806375657f1514602d575b600080fd5b605660048036036020811015604157600080fd5b81019080803590602001909291905050506058565b005b606260005482606b565b60008190555050565b6000818301905082811015607e57600080fd5b9291505056fea265627a7a7230582055e2d1ef407354e3d1bfab36acd94c20cc4cdb1ed69cc66b0714631565df9fe664736f6c63430005090032",
"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": "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": "a265627a7a723058202616f00ce80b76a031bff0945e018ad6c578730bbb2a21d9e2732bb5d2a2b81964736f6c63430005090032",
".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": "6080604052348015600f57600080fd5b506004361060285760003560e01c8063d98dac6c14602d575b600080fd5b605660048036036020811015604157600080fd5b81019080803590602001909291905050506058565b005b6000809054906101000a900473ffffffffffffffffffffffffffffffffffffffff1673ffffffffffffffffffffffffffffffffffffffff166375657f15826040518263ffffffff1660e01b815260040180828152602001915050600060405180830381600087803b15801560cb57600080fd5b505af115801560de573d6000803e3d6000fd5b505050505056fea265627a7a723058202616f00ce80b76a031bff0945e018ad6c578730bbb2a21d9e2732bb5d2a2b81964736f6c63430005090032",
"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.9+commit.c68bc34e.Darwin.clang"
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment