Skip to content

Instantly share code, notes, and snippets.

@MrChico
Created August 22, 2019 13:12
Show Gist options
  • Save MrChico/c1aede8e39a881c285efacafee12b008 to your computer and use it in GitHub Desktop.
Save MrChico/c1aede8e39a881c285efacafee12b008 to your computer and use it in GitHub Desktop.
{
"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