019b477e-d332-72b7-aaf9-6aad07f02a27
Open this run to answer one question: is this real attacker-relevant behavior with real impact, or just normal contract plumbing?
| ID | Type | Status | Attempts | Heartbeat |
|---|---|---|---|---|
| 28101 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 28102 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 103137 | analysis.bundle | complete | 1 / 3 | 1 week ago |
| 103138 | capability.graph | complete | 1 / 3 | 1 week ago |
| 103139 | detector.run | complete | 1 / 3 | 1 week ago |
| 103140 | validation.fork | complete | 1 / 3 | 1 week ago |
No slither job recorded yet.
No codex job recorded yet.
00000000: PUSH1 0x80 00000002: PUSH1 0x40 00000004: MSTORE 00000005: PUSH1 0x04 00000007: CALLDATASIZE 00000008: LT 00000009: PUSH2 0x00f7 0000000c: JUMPI 0000000d: PUSH1 0x00 0000000f: CALLDATALOAD 00000010: PUSH1 0xe0 00000012: SHR 00000013: DUP1 00000014: PUSH4 0x70a08231 00000019: GT 0000001a: PUSH2 0x008a 0000001d: JUMPI 0000001e: DUP1 0000001f: PUSH4 0xa457c2d7 00000024: GT 00000025: PUSH2 0x0059 00000028: JUMPI 00000029: DUP1 0000002a: PUSH4 0xa457c2d7 0000002f: EQ 00000030: PUSH2 0x029f 00000033: JUMPI 00000034: DUP1 00000035: PUSH4 0xa9059cbb 0000003a: EQ 0000003b: PUSH2 0x02bf 0000003e: JUMPI 0000003f: DUP1 00000040: PUSH4 0xdd62ed3e 00000045: EQ 00000046: PUSH2 0x02df 00000049: JUMPI 0000004a: DUP1 0000004b: PUSH4 0xf2fde38b 00000050: EQ 00000051: PUSH2 0x0325 00000054: JUMPI 00000055: PUSH1 0x00 00000057: DUP1 00000058: REVERT 00000059: JUMPDEST 0000005a: DUP1 0000005b: PUSH4 0x70a08231 00000060: EQ 00000061: PUSH2 0x021f 00000064: JUMPI 00000065: DUP1 00000066: PUSH4 0x715018a6 0000006b: EQ 0000006c: PUSH2 0x0255 0000006f: JUMPI 00000070: DUP1 00000071: PUSH4 0x8da5cb5b 00000076: EQ 00000077: PUSH2 0x026c 0000007a: JUMPI 0000007b: DUP1 0000007c: PUSH4 0x95d89b41 00000081: EQ 00000082: PUSH2 0x028a 00000085: JUMPI 00000086: PUSH1 0x00 00000088: DUP1 00000089: REVERT 0000008a: JUMPDEST 0000008b: DUP1 0000008c: PUSH4 0x27c8f835 00000091: GT 00000092: PUSH2 0x00c6 00000095: JUMPI 00000096: DUP1 00000097: PUSH4 0x27c8f835 0000009c: EQ 0000009d: PUSH2 0x019d 000000a0: JUMPI 000000a1: DUP1 000000a2: PUSH4 0x2b112e49 000000a7: EQ 000000a8: PUSH2 0x01d5 000000ab: JUMPI 000000ac: DUP1 000000ad: PUSH4 0x313ce567 000000b2: EQ 000000b3: PUSH2 0x01ea 000000b6: JUMPI 000000b7: DUP1 000000b8: PUSH4 0x39509351 000000bd: EQ 000000be: PUSH2 0x01ff 000000c1: JUMPI 000000c2: PUSH1 0x00 000000c4: DUP1 000000c5: REVERT 000000c6: JUMPDEST 000000c7: DUP1 000000c8: PUSH4 0x06fdde03 000000cd: EQ 000000ce: PUSH2 0x0103 000000d1: JUMPI 000000d2: DUP1 000000d3: PUSH4 0x095ea7b3 000000d8: EQ 000000d9: PUSH2 0x012e 000000dc: JUMPI 000000dd: DUP1 000000de: PUSH4 0x18160ddd 000000e3: EQ 000000e4: PUSH2 0x015e 000000e7: JUMPI 000000e8: DUP1 000000e9: PUSH4 0x23b872dd 000000ee: EQ 000000ef: PUSH2 0x017d 000000f2: JUMPI 000000f3: PUSH1 0x00 000000f5: DUP1 000000f6: REVERT 000000f7: JUMPDEST 000000f8: CALLDATASIZE 000000f9: PUSH2 0x00fe 000000fc: JUMPI 000000fd: STOP 000000fe: JUMPDEST 000000ff: PUSH1 0x00 00000101: DUP1 00000102: REVERT 00000103: JUMPDEST 00000104: CALLVALUE 00000105: DUP1 00000106: ISZERO 00000107: PUSH2 0x010f 0000010a: JUMPI 0000010b: PUSH1 0x00 0000010d: DUP1 0000010e: REVERT 0000010f: JUMPDEST 00000110: POP 00000111: PUSH2 0x0118 00000114: PUSH2 0x0345 00000117: JUMP 00000118: JUMPDEST 00000119: PUSH1 0x40 0000011b: MLOAD 0000011c: PUSH2 0x0125 0000011f: SWAP2 00000120: SWAP1 00000121: PUSH2 0x0b80 00000124: JUMP 00000125: JUMPDEST 00000126: PUSH1 0x40 00000128: MLOAD 00000129: DUP1 0000012a: SWAP2 0000012b: SUB 0000012c: SWAP1 0000012d: RETURN 0000012e: JUMPDEST 0000012f: CALLVALUE 00000130: DUP1 00000131: ISZERO 00000132: PUSH2 0x013a 00000135: JUMPI 00000136: PUSH1 0x00 00000138: DUP1 00000139: REVERT 0000013a: JUMPDEST 0000013b: POP 0000013c: PUSH2 0x014e 0000013f: PUSH2 0x0149 00000142: CALLDATASIZE 00000143: PUSH1 0x04 00000145: PUSH2 0x0b57 00000148: JUMP 00000149: JUMPDEST 0000014a: PUSH2 0x03d7 0000014d: JUMP 0000014e: JUMPDEST 0000014f: PUSH1 0x40 00000151: MLOAD 00000152: SWAP1 00000153: ISZERO 00000154: ISZERO 00000155: DUP2 00000156: MSTORE 00000157: PUSH1 0x20 00000159: ADD 0000015a: PUSH2 0x0125 0000015d: JUMP 0000015e: JUMPDEST 0000015f: CALLVALUE 00000160: DUP1 00000161: ISZERO 00000162: PUSH2 0x016a 00000165: JUMPI 00000166: PUSH1 0x00 00000168: DUP1 00000169: REVERT 0000016a: JUMPDEST 0000016b: POP 0000016c: PUSH1 0x07 0000016e: SLOAD 0000016f: JUMPDEST 00000170: PUSH1 0x40 00000172: MLOAD 00000173: SWAP1 00000174: DUP2 00000175: MSTORE 00000176: PUSH1 0x20 00000178: ADD 00000179: PUSH2 0x0125 0000017c: JUMP 0000017d: JUMPDEST 0000017e: CALLVALUE 0000017f: DUP1 00000180: ISZERO 00000181: PUSH2 0x0189 00000184: JUMPI 00000185: PUSH1 0x00 00000187: DUP1 00000188: REVERT 00000189: JUMPDEST 0000018a: POP 0000018b: PUSH2 0x014e 0000018e: PUSH2 0x0198 00000191: CALLDATASIZE 00000192: PUSH1 0x04 00000194: PUSH2 0x0b1c 00000197: JUMP 00000198: JUMPDEST 00000199: PUSH2 0x03ed 0000019c: JUMP 0000019d: JUMPDEST 0000019e: CALLVALUE 0000019f: DUP1 000001a0: ISZERO 000001a1: PUSH2 0x01a9 000001a4: JUMPI 000001a5: PUSH1 0x00 000001a7: DUP1 000001a8: REVERT 000001a9: JUMPDEST 000001aa: POP 000001ab: PUSH1 0x06 000001ad: SLOAD 000001ae: PUSH2 0x01bd 000001b1: SWAP1 000001b2: PUSH1 0x01 000001b4: PUSH1 0x01 000001b6: PUSH1 0xa0 000001b8: SHL 000001b9: SUB 000001ba: AND 000001bb: DUP2 000001bc: JUMP 000001bd: JUMPDEST 000001be: PUSH1 0x40 000001c0: MLOAD 000001c1: PUSH1 0x01 000001c3: PUSH1 0x01 000001c5: PUSH1 0xa0 000001c7: SHL 000001c8: SUB 000001c9: SWAP1 000001ca: SWAP2 000001cb: AND 000001cc: DUP2 000001cd: MSTORE 000001ce: PUSH1 0x20 000001d0: ADD 000001d1: PUSH2 0x0125 000001d4: JUMP 000001d5: JUMPDEST 000001d6: CALLVALUE 000001d7: DUP1 000001d8: ISZERO 000001d9: PUSH2 0x01e1 000001dc: JUMPI 000001dd: PUSH1 0x00 000001df: DUP1 000001e0: REVERT 000001e1: JUMPDEST 000001e2: POP 000001e3: PUSH2 0x016f 000001e6: PUSH2 0x0457 000001e9: JUMP 000001ea: JUMPDEST 000001eb: CALLVALUE 000001ec: DUP1 000001ed: ISZERO 000001ee: PUSH2 0x01f6 000001f1: JUMPI 000001f2: PUSH1 0x00 000001f4: DUP1 000001f5: REVERT 000001f6: JUMPDEST 000001f7: POP 000001f8: PUSH1 0x03 000001fa: SLOAD 000001fb: PUSH2 0x016f 000001fe: JUMP 000001ff: JUMPDEST 00000200: CALLVALUE 00000201: DUP1 00000202: ISZERO 00000203: PUSH2 0x020b 00000206: JUMPI 00000207: PUSH1 0x00 00000209: DUP1 0000020a: REVERT 0000020b: JUMPDEST 0000020c: POP 0000020d: PUSH2 0x014e 00000210: PUSH2 0x021a 00000213: CALLDATASIZE 00000214: PUSH1 0x04 00000216: PUSH2 0x0b57 00000219: JUMP 0000021a: JUMPDEST 0000021b: PUSH2 0x0483 0000021e: JUMP 0000021f: JUMPDEST 00000220: CALLVALUE 00000221: DUP1 00000222: ISZERO 00000223: PUSH2 0x022b 00000226: JUMPI 00000227: PUSH1 0x00 00000229: DUP1 0000022a: REVERT 0000022b: JUMPDEST 0000022c: POP 0000022d: PUSH2 0x016f 00000230: PUSH2 0x023a 00000233: CALLDATASIZE 00000234: PUSH1 0x04 00000236: PUSH2 0x0ad0 00000239: JUMP 0000023a: JUMPDEST 0000023b: PUSH1 0x01 0000023d: PUSH1 0x01 0000023f: PUSH1 0xa0 00000241: SHL 00000242: SUB 00000243: AND 00000244: PUSH1 0x00 00000246: SWAP1 00000247: DUP2 00000248: MSTORE 00000249: PUSH1 0x04 0000024b: PUSH1 0x20 0000024d: MSTORE 0000024e: PUSH1 0x40 00000250: SWAP1 00000251: KECCAK256 00000252: SLOAD 00000253: SWAP1 00000254: JUMP 00000255: JUMPDEST 00000256: CALLVALUE 00000257: DUP1 00000258: ISZERO 00000259: PUSH2 0x0261 0000025c: JUMPI 0000025d: PUSH1 0x00 0000025f: DUP1 00000260: REVERT 00000261: JUMPDEST 00000262: POP 00000263: PUSH2 0x026a 00000266: PUSH2 0x04b9 00000269: JUMP 0000026a: JUMPDEST 0000026b: STOP 0000026c: JUMPDEST 0000026d: CALLVALUE 0000026e: DUP1 0000026f: ISZERO 00000270: PUSH2 0x0278 00000273: JUMPI 00000274: PUSH1 0x00 00000276: DUP1 00000277: REVERT 00000278: JUMPDEST 00000279: POP 0000027a: PUSH1 0x00 0000027c: SLOAD 0000027d: PUSH1 0x01 0000027f: PUSH1 0x01 00000281: PUSH1 0xa0 00000283: SHL 00000284: SUB 00000285: AND 00000286: PUSH2 0x01bd 00000289: JUMP 0000028a: JUMPDEST 0000028b: CALLVALUE 0000028c: DUP1 0000028d: ISZERO 0000028e: PUSH2 0x0296 00000291: JUMPI 00000292: PUSH1 0x00 00000294: DUP1 00000295: REVERT 00000296: JUMPDEST 00000297: POP 00000298: PUSH2 0x0118 0000029b: PUSH2 0x0568 0000029e: JUMP 0000029f: JUMPDEST 000002a0: CALLVALUE 000002a1: DUP1 000002a2: ISZERO 000002a3: PUSH2 0x02ab 000002a6: JUMPI 000002a7: PUSH1 0x00 000002a9: DUP1 000002aa: REVERT 000002ab: JUMPDEST 000002ac: POP 000002ad: PUSH2 0x014e 000002b0: PUSH2 0x02ba 000002b3: CALLDATASIZE 000002b4: PUSH1 0x04 000002b6: PUSH2 0x0b57 000002b9: JUMP 000002ba: JUMPDEST 000002bb: PUSH2 0x0577 000002be: JUMP 000002bf: JUMPDEST 000002c0: CALLVALUE 000002c1: DUP1 000002c2: ISZERO 000002c3: PUSH2 0x02cb 000002c6: JUMPI 000002c7: PUSH1 0x00 000002c9: DUP1 000002ca: REVERT 000002cb: JUMPDEST 000002cc: POP 000002cd: PUSH2 0x014e 000002d0: PUSH2 0x02da 000002d3: CALLDATASIZE 000002d4: PUSH1 0x04 000002d6: PUSH2 0x0b57 000002d9: JUMP 000002da: JUMPDEST 000002db: PUSH2 0x05c6 000002de: JUMP 000002df: JUMPDEST 000002e0: CALLVALUE 000002e1: DUP1 000002e2: ISZERO 000002e3: PUSH2 0x02eb 000002e6: JUMPI 000002e7: PUSH1 0x00 000002e9: DUP1 000002ea: REVERT 000002eb: JUMPDEST 000002ec: POP 000002ed: PUSH2 0x016f 000002f0: PUSH2 0x02fa 000002f3: CALLDATASIZE 000002f4: PUSH1 0x04 000002f6: PUSH2 0x0aea 000002f9: JUMP 000002fa: JUMPDEST 000002fb: PUSH1 0x01 000002fd: PUSH1 0x01 000002ff: PUSH1 0xa0 00000301: SHL 00000302: SUB 00000303: SWAP2 00000304: DUP3 00000305: AND 00000306: PUSH1 0x00 00000308: SWAP1 00000309: DUP2 0000030a: MSTORE 0000030b: PUSH1 0x05 0000030d: PUSH1 0x20 0000030f: SWAP1 00000310: DUP2 00000311: MSTORE 00000312: PUSH1 0x40 00000314: DUP1 00000315: DUP4 00000316: KECCAK256 00000317: SWAP4 00000318: SWAP1 00000319: SWAP5 0000031a: AND 0000031b: DUP3 0000031c: MSTORE 0000031d: SWAP2 0000031e: SWAP1 0000031f: SWAP2 00000320: MSTORE 00000321: KECCAK256 00000322: SLOAD 00000323: SWAP1 00000324: JUMP 00000325: JUMPDEST 00000326: CALLVALUE 00000327: DUP1 00000328: ISZERO 00000329: PUSH2 0x0331 0000032c: JUMPI 0000032d: PUSH1 0x00 0000032f: DUP1 00000330: REVERT 00000331: JUMPDEST 00000332: POP 00000333: PUSH2 0x026a 00000336: PUSH2 0x0340 00000339: CALLDATASIZE 0000033a: PUSH1 0x04 0000033c: PUSH2 0x0ad0 0000033f: JUMP 00000340: JUMPDEST 00000341: PUSH2 0x05d3 00000344: JUMP 00000345: JUMPDEST 00000346: PUSH1 0x60 00000348: PUSH1 0x01 0000034a: DUP1 0000034b: SLOAD 0000034c: PUSH2 0x0354 0000034f: SWAP1 00000350: PUSH2 0x0c02 00000353: JUMP 00000354: JUMPDEST 00000355: DUP1 00000356: PUSH1 0x1f 00000358: ADD 00000359: PUSH1 0x20 0000035b: DUP1 0000035c: SWAP2 0000035d: DIV 0000035e: MUL 0000035f: PUSH1 0x20 00000361: ADD 00000362: PUSH1 0x40 00000364: MLOAD 00000365: SWAP1 00000366: DUP2 00000367: ADD 00000368: PUSH1 0x40 0000036a: MSTORE 0000036b: DUP1 0000036c: SWAP3 0000036d: SWAP2 0000036e: SWAP1 0000036f: DUP2 00000370: DUP2 00000371: MSTORE 00000372: PUSH1 0x20 00000374: ADD 00000375: DUP3 00000376: DUP1 00000377: SLOAD 00000378: PUSH2 0x0380 0000037b: SWAP1 0000037c: PUSH2 0x0c02 0000037f: JUMP 00000380: JUMPDEST 00000381: DUP1 00000382: ISZERO 00000383: PUSH2 0x03cd 00000386: JUMPI 00000387: DUP1 00000388: PUSH1 0x1f 0000038a: LT 0000038b: PUSH2 0x03a2 0000038e: JUMPI 0000038f: PUSH2 0x0100 00000392: DUP1 00000393: DUP4 00000394: SLOAD 00000395: DIV 00000396: MUL 00000397: DUP4 00000398: MSTORE 00000399: SWAP2 0000039a: PUSH1 0x20 0000039c: ADD 0000039d: SWAP2 0000039e: PUSH2 0x03cd 000003a1: JUMP 000003a2: JUMPDEST 000003a3: DUP3 000003a4: ADD 000003a5: SWAP2 000003a6: SWAP1 000003a7: PUSH1 0x00 000003a9: MSTORE 000003aa: PUSH1 0x20 000003ac: PUSH1 0x00 000003ae: KECCAK256 000003af: SWAP1 000003b0: JUMPDEST 000003b1: DUP2 000003b2: SLOAD 000003b3: DUP2 000003b4: MSTORE 000003b5: SWAP1 000003b6: PUSH1 0x01 000003b8: ADD 000003b9: SWAP1 000003ba: PUSH1 0x20 000003bc: ADD 000003bd: DUP1 000003be: DUP4 000003bf: GT 000003c0: PUSH2 0x03b0 000003c3: JUMPI 000003c4: DUP3 000003c5: SWAP1 000003c6: SUB 000003c7: PUSH1 0x1f 000003c9: AND 000003ca: DUP3 000003cb: ADD 000003cc: SWAP2 000003cd: JUMPDEST 000003ce: POP 000003cf: POP 000003d0: POP 000003d1: POP 000003d2: POP 000003d3: SWAP1 000003d4: POP 000003d5: SWAP1 000003d6: JUMP 000003d7: JUMPDEST 000003d8: PUSH1 0x00 000003da: PUSH2 0x03e4 000003dd: CALLER 000003de: DUP5 000003df: DUP5 000003e0: PUSH2 0x06ed 000003e3: JUMP 000003e4: JUMPDEST 000003e5: POP 000003e6: PUSH1 0x01 000003e8: SWAP3 000003e9: SWAP2 000003ea: POP 000003eb: POP 000003ec: JUMP 000003ed: JUMPDEST 000003ee: PUSH1 0x00 000003f0: PUSH2 0x03fa 000003f3: DUP5 000003f4: DUP5 000003f5: DUP5 000003f6: PUSH2 0x0811 000003f9: JUMP 000003fa: JUMPDEST 000003fb: POP 000003fc: PUSH2 0x044d 000003ff: DUP5 00000400: CALLER 00000401: PUSH2 0x0448 00000404: DUP6 00000405: PUSH1 0x40 00000407: MLOAD 00000408: DUP1 00000409: PUSH1 0x60 0000040b: ADD 0000040c: PUSH1 0x40 0000040e: MSTORE 0000040f: DUP1 00000410: PUSH1 0x28 00000412: DUP2 00000413: MSTORE 00000414: PUSH1 0x20 00000416: ADD 00000417: PUSH2 0x0c54 0000041a: PUSH1 0x28 0000041c: SWAP2 0000041d: CODECOPY 0000041e: PUSH1 0x01 00000420: PUSH1 0x01 00000422: PUSH1 0xa0 00000424: SHL 00000425: SUB 00000426: DUP11 00000427: AND 00000428: PUSH1 0x00 0000042a: SWAP1 0000042b: DUP2 0000042c: MSTORE 0000042d: PUSH1 0x05 0000042f: PUSH1 0x20 00000431: SWAP1 00000432: DUP2 00000433: MSTORE 00000434: PUSH1 0x40 00000436: DUP1 00000437: DUP4 00000438: KECCAK256 00000439: CALLER 0000043a: DUP5 0000043b: MSTORE 0000043c: SWAP1 0000043d: SWAP2 0000043e: MSTORE 0000043f: SWAP1 00000440: KECCAK256 00000441: SLOAD 00000442: SWAP2 00000443: SWAP1 00000444: PUSH2 0x08ec 00000447: JUMP 00000448: JUMPDEST 00000449: PUSH2 0x06ed 0000044c: JUMP 0000044d: JUMPDEST 0000044e: POP 0000044f: PUSH1 0x01 00000451: SWAP4 00000452: SWAP3 00000453: POP 00000454: POP 00000455: POP 00000456: JUMP 00000457: JUMPDEST 00000458: PUSH1 0x06 0000045a: SLOAD 0000045b: PUSH1 0x01 0000045d: PUSH1 0x01 0000045f: PUSH1 0xa0 00000461: SHL 00000462: SUB 00000463: AND 00000464: PUSH1 0x00 00000466: SWAP1 00000467: DUP2 00000468: MSTORE 00000469: PUSH1 0x04 0000046b: PUSH1 0x20 0000046d: MSTORE 0000046e: PUSH1 0x40 00000470: DUP2 00000471: KECCAK256 00000472: SLOAD 00000473: PUSH1 0x07 00000475: SLOAD 00000476: PUSH2 0x047e 00000479: SWAP2 0000047a: PUSH2 0x0926 0000047d: JUMP 0000047e: JUMPDEST 0000047f: SWAP1 00000480: POP 00000481: SWAP1 00000482: JUMP 00000483: JUMPDEST 00000484: CALLER 00000485: PUSH1 0x00 00000487: DUP2 00000488: DUP2 00000489: MSTORE 0000048a: PUSH1 0x05 0000048c: PUSH1 0x20 0000048e: SWAP1 0000048f: DUP2 00000490: MSTORE 00000491: PUSH1 0x40 00000493: DUP1 00000494: DUP4 00000495: KECCAK256 00000496: PUSH1 0x01 00000498: PUSH1 0x01 0000049a: PUSH1 0xa0 0000049c: SHL 0000049d: SUB 0000049e: DUP8 0000049f: AND 000004a0: DUP5 000004a1: MSTORE 000004a2: SWAP1 000004a3: SWAP2 000004a4: MSTORE 000004a5: DUP2 000004a6: KECCAK256 000004a7: SLOAD 000004a8: SWAP1 000004a9: SWAP2 000004aa: PUSH2 0x03e4 000004ad: SWAP2 000004ae: DUP6 000004af: SWAP1 000004b0: PUSH2 0x0448 000004b3: SWAP1 000004b4: DUP7 000004b5: PUSH2 0x096f 000004b8: JUMP 000004b9: JUMPDEST 000004ba: PUSH1 0x00 000004bc: SLOAD 000004bd: PUSH1 0x01 000004bf: PUSH1 0x01 000004c1: PUSH1 0xa0 000004c3: SHL 000004c4: SUB 000004c5: AND 000004c6: CALLER 000004c7: EQ 000004c8: PUSH2 0x0518 000004cb: JUMPI 000004cc: PUSH1 0x40 000004ce: MLOAD 000004cf: PUSH3 0x461bcd 000004d3: PUSH1 0xe5 000004d5: SHL 000004d6: DUP2 000004d7: MSTORE 000004d8: PUSH1 0x20 000004da: PUSH1 0x04 000004dc: DUP3 000004dd: ADD 000004de: DUP2 000004df: SWAP1 000004e0: MSTORE 000004e1: PUSH1 0x24 000004e3: DUP3 000004e4: ADD 000004e5: MSTORE 000004e6: PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572 00000507: PUSH1 0x44 00000509: DUP3 0000050a: ADD 0000050b: MSTORE 0000050c: PUSH1 0x64 0000050e: ADD 0000050f: JUMPDEST 00000510: PUSH1 0x40 00000512: MLOAD 00000513: DUP1 00000514: SWAP2 00000515: SUB 00000516: SWAP1 00000517: REVERT 00000518: JUMPDEST 00000519: PUSH1 0x00 0000051b: DUP1 0000051c: SLOAD 0000051d: PUSH1 0x40 0000051f: MLOAD 00000520: PUSH2 0xdead 00000523: SWAP3 00000524: PUSH1 0x01 00000526: PUSH1 0x01 00000528: PUSH1 0xa0 0000052a: SHL 0000052b: SUB 0000052c: SWAP1 0000052d: SWAP3 0000052e: AND 0000052f: SWAP2 00000530: PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0 00000551: SWAP2 00000552: LOG3 00000553: PUSH1 0x00 00000555: DUP1 00000556: SLOAD 00000557: PUSH1 0x01 00000559: PUSH1 0x01 0000055b: PUSH1 0xa0 0000055d: SHL 0000055e: SUB 0000055f: NOT 00000560: AND 00000561: PUSH2 0xdead 00000564: OR 00000565: SWAP1 00000566: SSTORE 00000567: JUMP 00000568: JUMPDEST 00000569: PUSH1 0x60 0000056b: PUSH1 0x02 0000056d: DUP1 0000056e: SLOAD 0000056f: PUSH2 0x0354 00000572: SWAP1 00000573: PUSH2 0x0c02 00000576: JUMP 00000577: JUMPDEST 00000578: PUSH1 0x00 0000057a: PUSH2 0x03e4 0000057d: CALLER 0000057e: DUP5 0000057f: PUSH2 0x0448 00000582: DUP6 00000583: PUSH1 0x40 00000585: MLOAD 00000586: DUP1 00000587: PUSH1 0x60 00000589: ADD 0000058a: PUSH1 0x40 0000058c: MSTORE 0000058d: DUP1 0000058e: PUSH1 0x25 00000590: DUP2 00000591: MSTORE 00000592: PUSH1 0x20 00000594: ADD 00000595: PUSH2 0x0c7c 00000598: PUSH1 0x25 0000059a: SWAP2 0000059b: CODECOPY 0000059c: CALLER 0000059d: PUSH1 0x00 0000059f: SWAP1 000005a0: DUP2 000005a1: MSTORE 000005a2: PUSH1 0x05 000005a4: PUSH1 0x20 000005a6: SWAP1 000005a7: DUP2 000005a8: MSTORE 000005a9: PUSH1 0x40 000005ab: DUP1 000005ac: DUP4 000005ad: KECCAK256 000005ae: PUSH1 0x01 000005b0: PUSH1 0x01 000005b2: PUSH1 0xa0 000005b4: SHL 000005b5: SUB 000005b6: DUP14 000005b7: AND 000005b8: DUP5 000005b9: MSTORE 000005ba: SWAP1 000005bb: SWAP2 000005bc: MSTORE 000005bd: SWAP1 000005be: KECCAK256 000005bf: SLOAD 000005c0: SWAP2 000005c1: SWAP1 000005c2: PUSH2 0x08ec 000005c5: JUMP 000005c6: JUMPDEST 000005c7: PUSH1 0x00 000005c9: PUSH2 0x044d 000005cc: CALLER 000005cd: DUP5 000005ce: DUP5 000005cf: PUSH2 0x0811 000005d2: JUMP 000005d3: JUMPDEST 000005d4: PUSH1 0x00 000005d6: SLOAD 000005d7: PUSH1 0x01 000005d9: PUSH1 0x01 000005db: PUSH1 0xa0 000005dd: SHL 000005de: SUB 000005df: AND 000005e0: CALLER 000005e1: EQ 000005e2: PUSH2 0x062d 000005e5: JUMPI 000005e6: PUSH1 0x40 000005e8: MLOAD 000005e9: PUSH3 0x461bcd 000005ed: PUSH1 0xe5 000005ef: SHL 000005f0: DUP2 000005f1: MSTORE 000005f2: PUSH1 0x20 000005f4: PUSH1 0x04 000005f6: DUP3 000005f7: ADD 000005f8: DUP2 000005f9: SWAP1 000005fa: MSTORE 000005fb: PUSH1 0x24 000005fd: DUP3 000005fe: ADD 000005ff: MSTORE 00000600: PUSH32 0x4f776e61626c653a2063616c6c6572206973206e6f7420746865206f776e6572 00000621: PUSH1 0x44 00000623: DUP3 00000624: ADD 00000625: MSTORE 00000626: PUSH1 0x64 00000628: ADD 00000629: PUSH2 0x050f 0000062c: JUMP 0000062d: JUMPDEST 0000062e: PUSH1 0x01 00000630: PUSH1 0x01 00000632: PUSH1 0xa0 00000634: SHL 00000635: SUB 00000636: DUP2 00000637: AND 00000638: PUSH2 0x0692 0000063b: JUMPI 0000063c: PUSH1 0x40 0000063e: MLOAD 0000063f: PUSH3 0x461bcd 00000643: PUSH1 0xe5 00000645: SHL 00000646: DUP2 00000647: MSTORE 00000648: PUSH1 0x20 0000064a: PUSH1 0x04 0000064c: DUP3 0000064d: ADD 0000064e: MSTORE 0000064f: PUSH1 0x26 00000651: PUSH1 0x24 00000653: DUP3 00000654: ADD 00000655: MSTORE 00000656: PUSH32 0x4f776e61626c653a206e6577206f776e657220697320746865207a65726f2061 00000677: PUSH1 0x44 00000679: DUP3 0000067a: ADD 0000067b: MSTORE 0000067c: PUSH6 0x646472657373 00000683: PUSH1 0xd0 00000685: SHL 00000686: PUSH1 0x64 00000688: DUP3 00000689: ADD 0000068a: MSTORE 0000068b: PUSH1 0x84 0000068d: ADD 0000068e: PUSH2 0x050f 00000691: JUMP 00000692: JUMPDEST 00000693: PUSH1 0x00 00000695: DUP1 00000696: SLOAD 00000697: PUSH1 0x40 00000699: MLOAD 0000069a: PUSH1 0x01 0000069c: PUSH1 0x01 0000069e: PUSH1 0xa0 000006a0: SHL 000006a1: SUB 000006a2: DUP1 000006a3: DUP6 000006a4: AND 000006a5: SWAP4 000006a6: SWAP3 000006a7: AND 000006a8: SWAP2 000006a9: PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0 000006ca: SWAP2 000006cb: LOG3 000006cc: PUSH1 0x00 000006ce: DUP1 000006cf: SLOAD 000006d0: PUSH1 0x01 000006d2: PUSH1 0x01 000006d4: PUSH1 0xa0 000006d6: SHL 000006d7: SUB 000006d8: NOT 000006d9: AND 000006da: PUSH1 0x01 000006dc: PUSH1 0x01 000006de: PUSH1 0xa0 000006e0: SHL 000006e1: SUB 000006e2: SWAP3 000006e3: SWAP1 000006e4: SWAP3 000006e5: AND 000006e6: SWAP2 000006e7: SWAP1 000006e8: SWAP2 000006e9: OR 000006ea: SWAP1 000006eb: SSTORE 000006ec: JUMP 000006ed: JUMPDEST 000006ee: PUSH1 0x01 000006f0: PUSH1 0x01 000006f2: PUSH1 0xa0 000006f4: SHL 000006f5: SUB 000006f6: DUP4 000006f7: AND 000006f8: PUSH2 0x074f 000006fb: JUMPI 000006fc: PUSH1 0x40 000006fe: MLOAD 000006ff: PUSH3 0x461bcd 00000703: PUSH1 0xe5 00000705: SHL 00000706: DUP2 00000707: MSTORE 00000708: PUSH1 0x20 0000070a: PUSH1 0x04 0000070c: DUP3 0000070d: ADD 0000070e: MSTORE 0000070f: PUSH1 0x24 00000711: DUP1 00000712: DUP3 00000713: ADD 00000714: MSTORE 00000715: PUSH32 0x45524332303a20617070726f76652066726f6d20746865207a65726f20616464 00000736: PUSH1 0x44 00000738: DUP3 00000739: ADD 0000073a: MSTORE 0000073b: PUSH4 0x72657373 00000740: PUSH1 0xe0 00000742: SHL 00000743: PUSH1 0x64 00000745: DUP3 00000746: ADD 00000747: MSTORE 00000748: PUSH1 0x84 0000074a: ADD 0000074b: PUSH2 0x050f 0000074e: JUMP 0000074f: JUMPDEST 00000750: PUSH1 0x01 00000752: PUSH1 0x01 00000754: PUSH1 0xa0 00000756: SHL 00000757: SUB 00000758: DUP3 00000759: AND 0000075a: PUSH2 0x07b0 0000075d: JUMPI 0000075e: PUSH1 0x40 00000760: MLOAD 00000761: PUSH3 0x461bcd 00000765: PUSH1 0xe5 00000767: SHL 00000768: DUP2 00000769: MSTORE 0000076a: PUSH1 0x20 0000076c: PUSH1 0x04 0000076e: DUP3 0000076f: ADD 00000770: MSTORE 00000771: PUSH1 0x22 00000773: PUSH1 0x24 00000775: DUP3 00000776: ADD 00000777: MSTORE 00000778: PUSH32 0x45524332303a20617070726f766520746f20746865207a65726f206164647265 00000799: PUSH1 0x44 0000079b: DUP3 0000079c: ADD 0000079d: MSTORE 0000079e: PUSH2 0x7373 000007a1: PUSH1 0xf0 000007a3: SHL 000007a4: PUSH1 0x64 000007a6: DUP3 000007a7: ADD 000007a8: MSTORE 000007a9: PUSH1 0x84 000007ab: ADD 000007ac: PUSH2 0x050f 000007af: JUMP 000007b0: JUMPDEST 000007b1: PUSH1 0x01 000007b3: PUSH1 0x01 000007b5: PUSH1 0xa0 000007b7: SHL 000007b8: SUB 000007b9: DUP4 000007ba: DUP2 000007bb: AND 000007bc: PUSH1 0x00 000007be: DUP2 000007bf: DUP2 000007c0: MSTORE 000007c1: PUSH1 0x05 000007c3: PUSH1 0x20 000007c5: SWAP1 000007c6: DUP2 000007c7: MSTORE 000007c8: PUSH1 0x40 000007ca: DUP1 000007cb: DUP4 000007cc: KECCAK256 000007cd: SWAP5 000007ce: DUP8 000007cf: AND 000007d0: DUP1 000007d1: DUP5 000007d2: MSTORE 000007d3: SWAP5 000007d4: DUP3 000007d5: MSTORE 000007d6: SWAP2 000007d7: DUP3 000007d8: SWAP1 000007d9: KECCAK256 000007da: DUP6 000007db: SWAP1 000007dc: SSTORE 000007dd: SWAP1 000007de: MLOAD 000007df: DUP5 000007e0: DUP2 000007e1: MSTORE 000007e2: PUSH32 0x8c5be1e5ebec7d5bd14f71427d1e84f3dd0314c0f7b2291e5b200ac8c7c3b925 00000803: SWAP2 00000804: ADD 00000805: PUSH1 0x40 00000807: MLOAD 00000808: DUP1 00000809: SWAP2 0000080a: SUB 0000080b: SWAP1 0000080c: LOG3 0000080d: POP 0000080e: POP 0000080f: POP 00000810: JUMP 00000811: JUMPDEST 00000812: PUSH1 0x00 00000814: PUSH1 0x01 00000816: PUSH1 0x01 00000818: PUSH1 0xa0 0000081a: SHL 0000081b: SUB 0000081c: DUP5 0000081d: AND 0000081e: PUSH2 0x0877 00000821: JUMPI 00000822: PUSH1 0x40 00000824: MLOAD 00000825: PUSH3 0x461bcd 00000829: PUSH1 0xe5 0000082b: SHL 0000082c: DUP2 0000082d: MSTORE 0000082e: PUSH1 0x20 00000830: PUSH1 0x04 00000832: DUP3 00000833: ADD 00000834: MSTORE 00000835: PUSH1 0x25 00000837: PUSH1 0x24 00000839: DUP3 0000083a: ADD 0000083b: MSTORE 0000083c: PUSH32 0x45524332303a207472616e736665722066726f6d20746865207a65726f206164 0000085d: PUSH1 0x44 0000085f: DUP3 00000860: ADD 00000861: MSTORE 00000862: PUSH5 0x6472657373 00000868: PUSH1 0xd8 0000086a: SHL 0000086b: PUSH1 0x64 0000086d: DUP3 0000086e: ADD 0000086f: MSTORE 00000870: PUSH1 0x84 00000872: ADD 00000873: PUSH2 0x050f 00000876: JUMP 00000877: JUMPDEST 00000878: PUSH1 0x01 0000087a: PUSH1 0x01 0000087c: PUSH1 0xa0 0000087e: SHL 0000087f: SUB 00000880: DUP4 00000881: AND 00000882: PUSH2 0x08d9 00000885: JUMPI 00000886: PUSH1 0x40 00000888: MLOAD 00000889: PUSH3 0x461bcd 0000088d: PUSH1 0xe5 0000088f: SHL 00000890: DUP2 00000891: MSTORE 00000892: PUSH1 0x20 00000894: PUSH1 0x04 00000896: DUP3 00000897: ADD 00000898: MSTORE 00000899: PUSH1 0x23 0000089b: PUSH1 0x24 0000089d: DUP3 0000089e: ADD 0000089f: MSTORE 000008a0: PUSH32 0x45524332303a207472616e7366657220746f20746865207a65726f2061646472 000008c1: PUSH1 0x44 000008c3: DUP3 000008c4: ADD 000008c5: MSTORE 000008c6: PUSH3 0x657373 000008ca: PUSH1 0xe8 000008cc: SHL 000008cd: PUSH1 0x64 000008cf: DUP3 000008d0: ADD 000008d1: MSTORE 000008d2: PUSH1 0x84 000008d4: ADD 000008d5: PUSH2 0x050f 000008d8: JUMP 000008d9: JUMPDEST 000008da: PUSH2 0x08e4 000008dd: DUP5 000008de: DUP5 000008df: DUP5 000008e0: PUSH2 0x09ce 000008e3: JUMP 000008e4: JUMPDEST 000008e5: SWAP5 000008e6: SWAP4 000008e7: POP 000008e8: POP 000008e9: POP 000008ea: POP 000008eb: JUMP 000008ec: JUMPDEST 000008ed: PUSH1 0x00 000008ef: DUP2 000008f0: DUP5 000008f1: DUP5 000008f2: GT 000008f3: ISZERO 000008f4: PUSH2 0x0910 000008f7: JUMPI 000008f8: PUSH1 0x40 000008fa: MLOAD 000008fb: PUSH3 0x461bcd 000008ff: PUSH1 0xe5 00000901: SHL 00000902: DUP2 00000903: MSTORE 00000904: PUSH1 0x04 00000906: ADD 00000907: PUSH2 0x050f 0000090a: SWAP2 0000090b: SWAP1 0000090c: PUSH2 0x0b80 0000090f: JUMP 00000910: JUMPDEST 00000911: POP 00000912: PUSH1 0x00 00000914: PUSH2 0x091d 00000917: DUP5 00000918: DUP7 00000919: PUSH2 0x0beb 0000091c: JUMP 0000091d: JUMPDEST 0000091e: SWAP6 0000091f: SWAP5 00000920: POP 00000921: POP 00000922: POP 00000923: POP 00000924: POP 00000925: JUMP 00000926: JUMPDEST 00000927: PUSH1 0x00 00000929: PUSH2 0x0968 0000092c: DUP4 0000092d: DUP4 0000092e: PUSH1 0x40 00000930: MLOAD 00000931: DUP1 00000932: PUSH1 0x40 00000934: ADD 00000935: PUSH1 0x40 00000937: MSTORE 00000938: DUP1 00000939: PUSH1 0x1e 0000093b: DUP2 0000093c: MSTORE 0000093d: PUSH1 0x20 0000093f: ADD 00000940: PUSH32 0x536166654d6174683a207375627472616374696f6e206f766572666c6f770000 00000961: DUP2 00000962: MSTORE 00000963: POP 00000964: PUSH2 0x08ec 00000967: JUMP 00000968: JUMPDEST 00000969: SWAP4 0000096a: SWAP3 0000096b: POP 0000096c: POP 0000096d: POP 0000096e: JUMP 0000096f: JUMPDEST 00000970: PUSH1 0x00 00000972: DUP1 00000973: PUSH2 0x097c 00000976: DUP4 00000977: DUP6 00000978: PUSH2 0x0bd3 0000097b: JUMP 0000097c: JUMPDEST 0000097d: SWAP1 0000097e: POP 0000097f: DUP4 00000980: DUP2 00000981: LT 00000982: ISZERO 00000983: PUSH2 0x0968 00000986: JUMPI 00000987: PUSH1 0x40 00000989: MLOAD 0000098a: PUSH3 0x461bcd 0000098e: PUSH1 0xe5 00000990: SHL 00000991: DUP2 00000992: MSTORE 00000993: PUSH1 0x20 00000995: PUSH1 0x04 00000997: DUP3 00000998: ADD 00000999: MSTORE 0000099a: PUSH1 0x1b 0000099c: PUSH1 0x24 0000099e: DUP3 0000099f: ADD 000009a0: MSTORE 000009a1: PUSH32 0x536166654d6174683a206164646974696f6e206f766572666c6f770000000000 000009c2: PUSH1 0x44 000009c4: DUP3 000009c5: ADD 000009c6: MSTORE 000009c7: PUSH1 0x64 000009c9: ADD 000009ca: PUSH2 0x050f 000009cd: JUMP 000009ce: JUMPDEST 000009cf: PUSH1 0x40 000009d1: DUP1 000009d2: MLOAD 000009d3: DUP1 000009d4: DUP3 000009d5: ADD 000009d6: DUP3 000009d7: MSTORE 000009d8: PUSH1 0x14 000009da: DUP2 000009db: MSTORE 000009dc: PUSH20 0x496e73756666696369656e742042616c616e6365 000009f1: PUSH1 0x60 000009f3: SHL 000009f4: PUSH1 0x20 000009f6: DUP1 000009f7: DUP4 000009f8: ADD 000009f9: SWAP2 000009fa: SWAP1 000009fb: SWAP2 000009fc: MSTORE 000009fd: PUSH1 0x01 000009ff: PUSH1 0x01 00000a01: PUSH1 0xa0 00000a03: SHL 00000a04: SUB 00000a05: DUP7 00000a06: AND 00000a07: PUSH1 0x00 00000a09: SWAP1 00000a0a: DUP2 00000a0b: MSTORE 00000a0c: PUSH1 0x04 00000a0e: SWAP1 00000a0f: SWAP2 00000a10: MSTORE 00000a11: SWAP2 00000a12: DUP3 00000a13: KECCAK256 00000a14: SLOAD 00000a15: PUSH2 0x0a1f 00000a18: SWAP2 00000a19: DUP5 00000a1a: SWAP1 00000a1b: PUSH2 0x08ec 00000a1e: JUMP 00000a1f: JUMPDEST 00000a20: PUSH1 0x01 00000a22: PUSH1 0x01 00000a24: PUSH1 0xa0 00000a26: SHL 00000a27: SUB 00000a28: DUP1 00000a29: DUP7 00000a2a: AND 00000a2b: PUSH1 0x00 00000a2d: SWAP1 00000a2e: DUP2 00000a2f: MSTORE 00000a30: PUSH1 0x04 00000a32: PUSH1 0x20 00000a34: MSTORE 00000a35: PUSH1 0x40 00000a37: DUP1 00000a38: DUP3 00000a39: KECCAK256 00000a3a: SWAP4 00000a3b: SWAP1 00000a3c: SWAP4 00000a3d: SSTORE 00000a3e: SWAP1 00000a3f: DUP6 00000a40: AND 00000a41: DUP2 00000a42: MSTORE 00000a43: KECCAK256 00000a44: SLOAD 00000a45: PUSH2 0x0a4e 00000a48: SWAP1 00000a49: DUP4 00000a4a: PUSH2 0x096f 00000a4d: JUMP 00000a4e: JUMPDEST 00000a4f: PUSH1 0x01 00000a51: PUSH1 0x01 00000a53: PUSH1 0xa0 00000a55: SHL 00000a56: SUB 00000a57: DUP1 00000a58: DUP6 00000a59: AND 00000a5a: PUSH1 0x00 00000a5c: DUP2 00000a5d: DUP2 00000a5e: MSTORE 00000a5f: PUSH1 0x04 00000a61: PUSH1 0x20 00000a63: MSTORE 00000a64: PUSH1 0x40 00000a66: SWAP1 00000a67: DUP2 00000a68: SWAP1 00000a69: KECCAK256 00000a6a: SWAP4 00000a6b: SWAP1 00000a6c: SWAP4 00000a6d: SSTORE 00000a6e: SWAP2 00000a6f: MLOAD 00000a70: SWAP1 00000a71: DUP7 00000a72: AND 00000a73: SWAP1 00000a74: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 00000a95: SWAP1 00000a96: PUSH2 0x0aa2 00000a99: SWAP1 00000a9a: DUP7 00000a9b: DUP2 00000a9c: MSTORE 00000a9d: PUSH1 0x20 00000a9f: ADD 00000aa0: SWAP1 00000aa1: JUMP 00000aa2: JUMPDEST 00000aa3: PUSH1 0x40 00000aa5: MLOAD 00000aa6: DUP1 00000aa7: SWAP2 00000aa8: SUB 00000aa9: SWAP1 00000aaa: LOG3 00000aab: POP 00000aac: PUSH1 0x01 00000aae: SWAP4 00000aaf: SWAP3 00000ab0: POP 00000ab1: POP 00000ab2: POP 00000ab3: JUMP 00000ab4: JUMPDEST 00000ab5: DUP1 00000ab6: CALLDATALOAD 00000ab7: PUSH1 0x01 00000ab9: PUSH1 0x01 00000abb: PUSH1 0xa0 00000abd: SHL 00000abe: SUB 00000abf: DUP2 00000ac0: AND 00000ac1: DUP2 00000ac2: EQ 00000ac3: PUSH2 0x0acb 00000ac6: JUMPI 00000ac7: PUSH1 0x00 00000ac9: DUP1 00000aca: REVERT 00000acb: JUMPDEST 00000acc: SWAP2 00000acd: SWAP1 00000ace: POP 00000acf: JUMP 00000ad0: JUMPDEST 00000ad1: PUSH1 0x00 00000ad3: PUSH1 0x20 00000ad5: DUP3 00000ad6: DUP5 00000ad7: SUB 00000ad8: SLT 00000ad9: ISZERO 00000ada: PUSH2 0x0ae1 00000add: JUMPI 00000ade: DUP1 00000adf: DUP2 00000ae0: REVERT 00000ae1: JUMPDEST 00000ae2: PUSH2 0x0968 00000ae5: DUP3 00000ae6: PUSH2 0x0ab4 00000ae9: JUMP 00000aea: JUMPDEST 00000aeb: PUSH1 0x00 00000aed: DUP1 00000aee: PUSH1 0x40 00000af0: DUP4 00000af1: DUP6 00000af2: SUB 00000af3: SLT 00000af4: ISZERO 00000af5: PUSH2 0x0afc 00000af8: JUMPI 00000af9: DUP1 00000afa: DUP2 00000afb: REVERT 00000afc: JUMPDEST 00000afd: PUSH2 0x0b05 00000b00: DUP4 00000b01: PUSH2 0x0ab4 00000b04: JUMP 00000b05: JUMPDEST 00000b06: SWAP2 00000b07: POP 00000b08: PUSH2 0x0b13 00000b0b: PUSH1 0x20 00000b0d: DUP5 00000b0e: ADD 00000b0f: PUSH2 0x0ab4 00000b12: JUMP 00000b13: JUMPDEST 00000b14: SWAP1 00000b15: POP 00000b16: SWAP3 00000b17: POP 00000b18: SWAP3 00000b19: SWAP1 00000b1a: POP 00000b1b: JUMP 00000b1c: JUMPDEST 00000b1d: PUSH1 0x00 00000b1f: DUP1 00000b20: PUSH1 0x00 00000b22: PUSH1 0x60 00000b24: DUP5 00000b25: DUP7 00000b26: SUB 00000b27: SLT 00000b28: ISZERO 00000b29: PUSH2 0x0b30 00000b2c: JUMPI 00000b2d: DUP1 00000b2e: DUP2 00000b2f: REVERT 00000b30: JUMPDEST 00000b31: PUSH2 0x0b39 00000b34: DUP5 00000b35: PUSH2 0x0ab4 00000b38: JUMP 00000b39: JUMPDEST 00000b3a: SWAP3 00000b3b: POP 00000b3c: PUSH2 0x0b47 00000b3f: PUSH1 0x20 00000b41: DUP6 00000b42: ADD 00000b43: PUSH2 0x0ab4 00000b46: JUMP 00000b47: JUMPDEST 00000b48: SWAP2 00000b49: POP 00000b4a: PUSH1 0x40 00000b4c: DUP5 00000b4d: ADD 00000b4e: CALLDATALOAD 00000b4f: SWAP1 00000b50: POP 00000b51: SWAP3 00000b52: POP 00000b53: SWAP3 00000b54: POP 00000b55: SWAP3 00000b56: JUMP 00000b57: JUMPDEST 00000b58: PUSH1 0x00 00000b5a: DUP1 00000b5b: PUSH1 0x40 00000b5d: DUP4 00000b5e: DUP6 00000b5f: SUB 00000b60: SLT 00000b61: ISZERO 00000b62: PUSH2 0x0b69 00000b65: JUMPI 00000b66: DUP2 00000b67: DUP3 00000b68: REVERT 00000b69: JUMPDEST 00000b6a: PUSH2 0x0b72 00000b6d: DUP4 00000b6e: PUSH2 0x0ab4 00000b71: JUMP 00000b72: JUMPDEST 00000b73: SWAP5 00000b74: PUSH1 0x20 00000b76: SWAP4 00000b77: SWAP1 00000b78: SWAP4 00000b79: ADD 00000b7a: CALLDATALOAD 00000b7b: SWAP4 00000b7c: POP 00000b7d: POP 00000b7e: POP 00000b7f: JUMP 00000b80: JUMPDEST 00000b81: PUSH1 0x00 00000b83: PUSH1 0x20 00000b85: DUP1 00000b86: DUP4 00000b87: MSTORE 00000b88: DUP4 00000b89: MLOAD 00000b8a: DUP1 00000b8b: DUP3 00000b8c: DUP6 00000b8d: ADD 00000b8e: MSTORE 00000b8f: DUP3 00000b90: JUMPDEST 00000b91: DUP2 00000b92: DUP2 00000b93: LT 00000b94: ISZERO 00000b95: PUSH2 0x0bac 00000b98: JUMPI 00000b99: DUP6 00000b9a: DUP2 00000b9b: ADD 00000b9c: DUP4 00000b9d: ADD 00000b9e: MLOAD 00000b9f: DUP6 00000ba0: DUP3 00000ba1: ADD 00000ba2: PUSH1 0x40 00000ba4: ADD 00000ba5: MSTORE 00000ba6: DUP3 00000ba7: ADD 00000ba8: PUSH2 0x0b90 00000bab: JUMP 00000bac: JUMPDEST 00000bad: DUP2 00000bae: DUP2 00000baf: GT 00000bb0: ISZERO 00000bb1: PUSH2 0x0bbd 00000bb4: JUMPI 00000bb5: DUP4 00000bb6: PUSH1 0x40 00000bb8: DUP4 00000bb9: DUP8 00000bba: ADD 00000bbb: ADD 00000bbc: MSTORE 00000bbd: JUMPDEST 00000bbe: POP 00000bbf: PUSH1 0x1f 00000bc1: ADD 00000bc2: PUSH1 0x1f 00000bc4: NOT 00000bc5: AND 00000bc6: SWAP3 00000bc7: SWAP1 00000bc8: SWAP3 00000bc9: ADD 00000bca: PUSH1 0x40 00000bcc: ADD 00000bcd: SWAP4 00000bce: SWAP3 00000bcf: POP 00000bd0: POP 00000bd1: POP 00000bd2: JUMP 00000bd3: JUMPDEST 00000bd4: PUSH1 0x00 00000bd6: DUP3 00000bd7: NOT 00000bd8: DUP3 00000bd9: GT 00000bda: ISZERO 00000bdb: PUSH2 0x0be6 00000bde: JUMPI 00000bdf: PUSH2 0x0be6 00000be2: PUSH2 0x0c3d 00000be5: JUMP 00000be6: JUMPDEST 00000be7: POP 00000be8: ADD 00000be9: SWAP1 00000bea: JUMP 00000beb: JUMPDEST 00000bec: PUSH1 0x00 00000bee: DUP3 00000bef: DUP3 00000bf0: LT 00000bf1: ISZERO 00000bf2: PUSH2 0x0bfd 00000bf5: JUMPI 00000bf6: PUSH2 0x0bfd 00000bf9: PUSH2 0x0c3d 00000bfc: JUMP 00000bfd: JUMPDEST 00000bfe: POP 00000bff: SUB 00000c00: SWAP1 00000c01: JUMP 00000c02: JUMPDEST 00000c03: PUSH1 0x01 00000c05: DUP2 00000c06: DUP2 00000c07: SHR 00000c08: SWAP1 00000c09: DUP3 00000c0a: AND 00000c0b: DUP1 00000c0c: PUSH2 0x0c16 00000c0f: JUMPI 00000c10: PUSH1 0x7f 00000c12: DUP3 00000c13: AND 00000c14: SWAP2 00000c15: POP 00000c16: JUMPDEST 00000c17: PUSH1 0x20 00000c19: DUP3 00000c1a: LT 00000c1b: DUP2 00000c1c: EQ 00000c1d: ISZERO 00000c1e: PUSH2 0x0c37 00000c21: JUMPI 00000c22: PUSH4 0x4e487b71 00000c27: PUSH1 0xe0 00000c29: SHL 00000c2a: PUSH1 0x00 00000c2c: MSTORE 00000c2d: PUSH1 0x22 00000c2f: PUSH1 0x04 00000c31: MSTORE 00000c32: PUSH1 0x24 00000c34: PUSH1 0x00 00000c36: REVERT 00000c37: JUMPDEST 00000c38: POP 00000c39: SWAP2 00000c3a: SWAP1 00000c3b: POP 00000c3c: JUMP 00000c3d: JUMPDEST 00000c3e: PUSH4 0x4e487b71 00000c43: PUSH1 0xe0 00000c45: SHL 00000c46: PUSH1 0x00 00000c48: MSTORE 00000c49: PUSH1 0x11 00000c4b: PUSH1 0x04 00000c4d: MSTORE 00000c4e: PUSH1 0x24 00000c50: PUSH1 0x00 00000c52: REVERT 00000c53: INVALID 00000c54: GASLIMIT 00000c55: MSTORE 00000c56: NUMBER 00000c57: ORIGIN 00000c58: ADDRESS 00000c59: GASPRICE 00000c5a: KECCAK256 00000c5b: PUSH21 0x72616e7366657220616d6f756e7420657863656564 00000c71: PUSH20 0x20616c6c6f77616e636545524332303a20646563 00000c86: PUSH19 0x656173656420616c6c6f77616e63652062656c 00000c9a: PUSH16 0x77207a65726fa2646970667358221220 00000cab: TSTORE 00000cac: DIV 00000cad: PUSH24 0xe7a5161d9130e566d7b47286393459ddcb707c1b6ec4e495 00000cc6: UNKNOWN(0xCE) 00000cc7: PUSH27
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | auth | detector | Authorization based on tx.origin | 70 | no | — |
viewvalidation_json{
"reason": "missing sink mapping",
"status": "no_sink"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0xa457c2d7",
"selector": "0xa457c2d7",
"calldata_variants": [
"0xa457c2d7",
"0xa457c2d70000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xa9059cbb",
"selector": "0xa9059cbb",
"calldata_variants": [
"0xa9059cbb",
"0xa9059cbb0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xdd62ed3e",
"selector": "0xdd62ed3e",
"calldata_variants": [
"0xdd62ed3e",
"0xdd62ed3e0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xf2fde38b",
"selector": "0xf2fde38b",
"calldata_variants": [
"0xf2fde38b",
"0xf2fde38b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x70a08231",
"selector": "0x70a08231",
"calldata_variants": [
"0x70a08231",
"0x70a082310000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x715018a6",
"selector": "0x715018a6",
"calldata_variants": [
"0x715018a6",
"0x715018a60000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8da5cb5b",
"selector": "0x8da5cb5b",
"calldata_variants": [
"0x8da5cb5b",
"0x8da5cb5b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x95d89b41",
"selector": "0x95d89b41",
"calldata_variants": [
"0x95d89b41",
"0x95d89b410000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"guards_detected": [
{
"pc": 3159,
"type": "tx_origin_used"
}
]
}
|