019b477e-c6ad-719e-bc6b-b55ad25e38f4
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 |
|---|---|---|---|---|
| 25817 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 25818 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 69226 | analysis.bundle | complete | 1 / 3 | 2 weeks ago |
| 69227 | capability.graph | complete | 1 / 3 | 2 weeks ago |
| 69228 | detector.run | complete | 1 / 3 | 2 weeks ago |
| 69229 | validation.fork | complete | 1 / 3 | 2 weeks 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 0x0077 0000000c: JUMPI 0000000d: PUSH1 0x00 0000000f: CALLDATALOAD 00000010: PUSH1 0xe0 00000012: SHR 00000013: DUP1 00000014: PUSH4 0x19165587 00000019: EQ 0000001a: PUSH2 0x00b9 0000001d: JUMPI 0000001e: DUP1 0000001f: PUSH4 0x3a98ef39 00000024: EQ 00000025: PUSH2 0x00d9 00000028: JUMPI 00000029: DUP1 0000002a: PUSH4 0x406072a9 0000002f: EQ 00000030: PUSH2 0x00fd 00000033: JUMPI 00000034: DUP1 00000035: PUSH4 0x48b75044 0000003a: EQ 0000003b: PUSH2 0x011d 0000003e: JUMPI 0000003f: DUP1 00000040: PUSH4 0x8b83209b 00000045: EQ 00000046: PUSH2 0x013d 00000049: JUMPI 0000004a: DUP1 0000004b: PUSH4 0x9852595c 00000050: EQ 00000051: PUSH2 0x016a 00000054: JUMPI 00000055: DUP1 00000056: PUSH4 0xce7c2ac2 0000005b: EQ 0000005c: PUSH2 0x018a 0000005f: JUMPI 00000060: DUP1 00000061: PUSH4 0xd79779b2 00000066: EQ 00000067: PUSH2 0x01c0 0000006a: JUMPI 0000006b: DUP1 0000006c: PUSH4 0xe33b7de3 00000071: EQ 00000072: PUSH2 0x01e0 00000075: JUMPI 00000076: STOP 00000077: JUMPDEST 00000078: CALLDATASIZE 00000079: PUSH2 0x00b7 0000007c: JUMPI 0000007d: PUSH32 0x6ef95f06320e7a25a04a175ca677b7052bdd97131872c2192525a629f51be770 0000009e: CALLER 0000009f: CALLVALUE 000000a0: PUSH1 0x40 000000a2: MLOAD 000000a3: PUSH2 0x00ad 000000a6: SWAP3 000000a7: SWAP2 000000a8: SWAP1 000000a9: PUSH2 0x09c5 000000ac: JUMP 000000ad: JUMPDEST 000000ae: PUSH1 0x40 000000b0: MLOAD 000000b1: DUP1 000000b2: SWAP2 000000b3: SUB 000000b4: SWAP1 000000b5: LOG1 000000b6: STOP 000000b7: JUMPDEST 000000b8: STOP 000000b9: JUMPDEST 000000ba: CALLVALUE 000000bb: DUP1 000000bc: ISZERO 000000bd: PUSH2 0x00c5 000000c0: JUMPI 000000c1: PUSH1 0x00 000000c3: DUP1 000000c4: REVERT 000000c5: JUMPDEST 000000c6: POP 000000c7: PUSH2 0x00b7 000000ca: PUSH2 0x00d4 000000cd: CALLDATASIZE 000000ce: PUSH1 0x04 000000d0: PUSH2 0x08eb 000000d3: JUMP 000000d4: JUMPDEST 000000d5: PUSH2 0x01f5 000000d8: JUMP 000000d9: JUMPDEST 000000da: CALLVALUE 000000db: DUP1 000000dc: ISZERO 000000dd: PUSH2 0x00e5 000000e0: JUMPI 000000e1: PUSH1 0x00 000000e3: DUP1 000000e4: REVERT 000000e5: JUMPDEST 000000e6: POP 000000e7: PUSH1 0x00 000000e9: SLOAD 000000ea: JUMPDEST 000000eb: PUSH1 0x40 000000ed: MLOAD 000000ee: SWAP1 000000ef: DUP2 000000f0: MSTORE 000000f1: PUSH1 0x20 000000f3: ADD 000000f4: JUMPDEST 000000f5: PUSH1 0x40 000000f7: MLOAD 000000f8: DUP1 000000f9: SWAP2 000000fa: SUB 000000fb: SWAP1 000000fc: RETURN 000000fd: JUMPDEST 000000fe: CALLVALUE 000000ff: DUP1 00000100: ISZERO 00000101: PUSH2 0x0109 00000104: JUMPI 00000105: PUSH1 0x00 00000107: DUP1 00000108: REVERT 00000109: JUMPDEST 0000010a: POP 0000010b: PUSH2 0x00ea 0000010e: PUSH2 0x0118 00000111: CALLDATASIZE 00000112: PUSH1 0x04 00000114: PUSH2 0x092a 00000117: JUMP 00000118: JUMPDEST 00000119: PUSH2 0x030d 0000011c: JUMP 0000011d: JUMPDEST 0000011e: CALLVALUE 0000011f: DUP1 00000120: ISZERO 00000121: PUSH2 0x0129 00000124: JUMPI 00000125: PUSH1 0x00 00000127: DUP1 00000128: REVERT 00000129: JUMPDEST 0000012a: POP 0000012b: PUSH2 0x00b7 0000012e: PUSH2 0x0138 00000131: CALLDATASIZE 00000132: PUSH1 0x04 00000134: PUSH2 0x092a 00000137: JUMP 00000138: JUMPDEST 00000139: PUSH2 0x0338 0000013c: JUMP 0000013d: JUMPDEST 0000013e: CALLVALUE 0000013f: DUP1 00000140: ISZERO 00000141: PUSH2 0x0149 00000144: JUMPI 00000145: PUSH1 0x00 00000147: DUP1 00000148: REVERT 00000149: JUMPDEST 0000014a: POP 0000014b: PUSH2 0x015d 0000014e: PUSH2 0x0158 00000151: CALLDATASIZE 00000152: PUSH1 0x04 00000154: PUSH2 0x0963 00000157: JUMP 00000158: JUMPDEST 00000159: PUSH2 0x04ee 0000015c: JUMP 0000015d: JUMPDEST 0000015e: PUSH1 0x40 00000160: MLOAD 00000161: PUSH2 0x00f4 00000164: SWAP2 00000165: SWAP1 00000166: PUSH2 0x09b1 00000169: JUMP 0000016a: JUMPDEST 0000016b: CALLVALUE 0000016c: DUP1 0000016d: ISZERO 0000016e: PUSH2 0x0176 00000171: JUMPI 00000172: PUSH1 0x00 00000174: DUP1 00000175: REVERT 00000176: JUMPDEST 00000177: POP 00000178: PUSH2 0x00ea 0000017b: PUSH2 0x0185 0000017e: CALLDATASIZE 0000017f: PUSH1 0x04 00000181: PUSH2 0x08eb 00000184: JUMP 00000185: JUMPDEST 00000186: PUSH2 0x051e 00000189: JUMP 0000018a: JUMPDEST 0000018b: CALLVALUE 0000018c: DUP1 0000018d: ISZERO 0000018e: PUSH2 0x0196 00000191: JUMPI 00000192: PUSH1 0x00 00000194: DUP1 00000195: REVERT 00000196: JUMPDEST 00000197: POP 00000198: PUSH2 0x00ea 0000019b: PUSH2 0x01a5 0000019e: CALLDATASIZE 0000019f: PUSH1 0x04 000001a1: PUSH2 0x08eb 000001a4: JUMP 000001a5: JUMPDEST 000001a6: PUSH1 0x01 000001a8: PUSH1 0x01 000001aa: PUSH1 0xa0 000001ac: SHL 000001ad: SUB 000001ae: AND 000001af: PUSH1 0x00 000001b1: SWAP1 000001b2: DUP2 000001b3: MSTORE 000001b4: PUSH1 0x02 000001b6: PUSH1 0x20 000001b8: MSTORE 000001b9: PUSH1 0x40 000001bb: SWAP1 000001bc: KECCAK256 000001bd: SLOAD 000001be: SWAP1 000001bf: JUMP 000001c0: JUMPDEST 000001c1: CALLVALUE 000001c2: DUP1 000001c3: ISZERO 000001c4: PUSH2 0x01cc 000001c7: JUMPI 000001c8: PUSH1 0x00 000001ca: DUP1 000001cb: REVERT 000001cc: JUMPDEST 000001cd: POP 000001ce: PUSH2 0x00ea 000001d1: PUSH2 0x01db 000001d4: CALLDATASIZE 000001d5: PUSH1 0x04 000001d7: PUSH2 0x08eb 000001da: JUMP 000001db: JUMPDEST 000001dc: PUSH2 0x0539 000001df: JUMP 000001e0: JUMPDEST 000001e1: CALLVALUE 000001e2: DUP1 000001e3: ISZERO 000001e4: PUSH2 0x01ec 000001e7: JUMPI 000001e8: PUSH1 0x00 000001ea: DUP1 000001eb: REVERT 000001ec: JUMPDEST 000001ed: POP 000001ee: PUSH1 0x01 000001f0: SLOAD 000001f1: PUSH2 0x00ea 000001f4: JUMP 000001f5: JUMPDEST 000001f6: PUSH1 0x01 000001f8: PUSH1 0x01 000001fa: PUSH1 0xa0 000001fc: SHL 000001fd: SUB 000001fe: DUP2 000001ff: AND 00000200: PUSH1 0x00 00000202: SWAP1 00000203: DUP2 00000204: MSTORE 00000205: PUSH1 0x02 00000207: PUSH1 0x20 00000209: MSTORE 0000020a: PUSH1 0x40 0000020c: SWAP1 0000020d: KECCAK256 0000020e: SLOAD 0000020f: PUSH2 0x0233 00000212: JUMPI 00000213: PUSH1 0x40 00000215: MLOAD 00000216: PUSH3 0x461bcd 0000021a: PUSH1 0xe5 0000021c: SHL 0000021d: DUP2 0000021e: MSTORE 0000021f: PUSH1 0x04 00000221: ADD 00000222: PUSH2 0x022a 00000225: SWAP1 00000226: PUSH2 0x0a11 00000229: JUMP 0000022a: JUMPDEST 0000022b: PUSH1 0x40 0000022d: MLOAD 0000022e: DUP1 0000022f: SWAP2 00000230: SUB 00000231: SWAP1 00000232: REVERT 00000233: JUMPDEST 00000234: PUSH1 0x00 00000236: PUSH2 0x023e 00000239: PUSH1 0x01 0000023b: SLOAD 0000023c: SWAP1 0000023d: JUMP 0000023e: JUMPDEST 0000023f: PUSH2 0x0248 00000242: SWAP1 00000243: SELFBALANCE 00000244: PUSH2 0x0aa2 00000247: JUMP 00000248: JUMPDEST 00000249: SWAP1 0000024a: POP 0000024b: PUSH1 0x00 0000024d: PUSH2 0x025f 00000250: DUP4 00000251: DUP4 00000252: PUSH2 0x025a 00000255: DUP7 00000256: PUSH2 0x051e 00000259: JUMP 0000025a: JUMPDEST 0000025b: PUSH2 0x0554 0000025e: JUMP 0000025f: JUMPDEST 00000260: SWAP1 00000261: POP 00000262: DUP1 00000263: PUSH2 0x027e 00000266: JUMPI 00000267: PUSH1 0x40 00000269: MLOAD 0000026a: PUSH3 0x461bcd 0000026e: PUSH1 0xe5 00000270: SHL 00000271: DUP2 00000272: MSTORE 00000273: PUSH1 0x04 00000275: ADD 00000276: PUSH2 0x022a 00000279: SWAP1 0000027a: PUSH2 0x0a57 0000027d: JUMP 0000027e: JUMPDEST 0000027f: PUSH1 0x01 00000281: PUSH1 0x01 00000283: PUSH1 0xa0 00000285: SHL 00000286: SUB 00000287: DUP4 00000288: AND 00000289: PUSH1 0x00 0000028b: SWAP1 0000028c: DUP2 0000028d: MSTORE 0000028e: PUSH1 0x03 00000290: PUSH1 0x20 00000292: MSTORE 00000293: PUSH1 0x40 00000295: DUP2 00000296: KECCAK256 00000297: DUP1 00000298: SLOAD 00000299: DUP4 0000029a: SWAP3 0000029b: SWAP1 0000029c: PUSH2 0x02a6 0000029f: SWAP1 000002a0: DUP5 000002a1: SWAP1 000002a2: PUSH2 0x0aa2 000002a5: JUMP 000002a6: JUMPDEST 000002a7: SWAP3 000002a8: POP 000002a9: POP 000002aa: DUP2 000002ab: SWAP1 000002ac: SSTORE 000002ad: POP 000002ae: DUP1 000002af: PUSH1 0x01 000002b1: PUSH1 0x00 000002b3: DUP3 000002b4: DUP3 000002b5: SLOAD 000002b6: PUSH2 0x02bf 000002b9: SWAP2 000002ba: SWAP1 000002bb: PUSH2 0x0aa2 000002be: JUMP 000002bf: JUMPDEST 000002c0: SWAP1 000002c1: SWAP2 000002c2: SSTORE 000002c3: POP 000002c4: PUSH2 0x02cf 000002c7: SWAP1 000002c8: POP 000002c9: DUP4 000002ca: DUP3 000002cb: PUSH2 0x0599 000002ce: JUMP 000002cf: JUMPDEST 000002d0: PUSH32 0xdf20fd1e76bc69d672e4814fafb2c449bba3a5369d8359adf9e05e6fde87b056 000002f1: DUP4 000002f2: DUP3 000002f3: PUSH1 0x40 000002f5: MLOAD 000002f6: PUSH2 0x0300 000002f9: SWAP3 000002fa: SWAP2 000002fb: SWAP1 000002fc: PUSH2 0x09c5 000002ff: JUMP 00000300: JUMPDEST 00000301: PUSH1 0x40 00000303: MLOAD 00000304: DUP1 00000305: SWAP2 00000306: SUB 00000307: SWAP1 00000308: LOG1 00000309: POP 0000030a: POP 0000030b: POP 0000030c: JUMP 0000030d: JUMPDEST 0000030e: PUSH1 0x01 00000310: PUSH1 0x01 00000312: PUSH1 0xa0 00000314: SHL 00000315: SUB 00000316: SWAP2 00000317: DUP3 00000318: AND 00000319: PUSH1 0x00 0000031b: SWAP1 0000031c: DUP2 0000031d: MSTORE 0000031e: PUSH1 0x06 00000320: PUSH1 0x20 00000322: SWAP1 00000323: DUP2 00000324: MSTORE 00000325: PUSH1 0x40 00000327: DUP1 00000328: DUP4 00000329: KECCAK256 0000032a: SWAP4 0000032b: SWAP1 0000032c: SWAP5 0000032d: AND 0000032e: DUP3 0000032f: MSTORE 00000330: SWAP2 00000331: SWAP1 00000332: SWAP2 00000333: MSTORE 00000334: KECCAK256 00000335: SLOAD 00000336: SWAP1 00000337: JUMP 00000338: JUMPDEST 00000339: PUSH1 0x01 0000033b: PUSH1 0x01 0000033d: PUSH1 0xa0 0000033f: SHL 00000340: SUB 00000341: DUP2 00000342: AND 00000343: PUSH1 0x00 00000345: SWAP1 00000346: DUP2 00000347: MSTORE 00000348: PUSH1 0x02 0000034a: PUSH1 0x20 0000034c: MSTORE 0000034d: PUSH1 0x40 0000034f: SWAP1 00000350: KECCAK256 00000351: SLOAD 00000352: PUSH2 0x036d 00000355: JUMPI 00000356: PUSH1 0x40 00000358: MLOAD 00000359: PUSH3 0x461bcd 0000035d: PUSH1 0xe5 0000035f: SHL 00000360: DUP2 00000361: MSTORE 00000362: PUSH1 0x04 00000364: ADD 00000365: PUSH2 0x022a 00000368: SWAP1 00000369: PUSH2 0x0a11 0000036c: JUMP 0000036d: JUMPDEST 0000036e: PUSH1 0x00 00000370: PUSH2 0x0378 00000373: DUP4 00000374: PUSH2 0x0539 00000377: JUMP 00000378: JUMPDEST 00000379: PUSH1 0x40 0000037b: MLOAD 0000037c: PUSH4 0x70a08231 00000381: PUSH1 0xe0 00000383: SHL 00000384: DUP2 00000385: MSTORE 00000386: PUSH1 0x01 00000388: PUSH1 0x01 0000038a: PUSH1 0xa0 0000038c: SHL 0000038d: SUB 0000038e: DUP6 0000038f: AND 00000390: SWAP1 00000391: PUSH4 0x70a08231 00000396: SWAP1 00000397: PUSH2 0x03a4 0000039a: SWAP1 0000039b: ADDRESS 0000039c: SWAP1 0000039d: PUSH1 0x04 0000039f: ADD 000003a0: PUSH2 0x09b1 000003a3: JUMP 000003a4: JUMPDEST 000003a5: PUSH1 0x20 000003a7: PUSH1 0x40 000003a9: MLOAD 000003aa: DUP1 000003ab: DUP4 000003ac: SUB 000003ad: DUP2 000003ae: DUP7 000003af: DUP1 000003b0: EXTCODESIZE 000003b1: ISZERO 000003b2: DUP1 000003b3: ISZERO 000003b4: PUSH2 0x03bc 000003b7: JUMPI 000003b8: PUSH1 0x00 000003ba: DUP1 000003bb: REVERT 000003bc: JUMPDEST 000003bd: POP 000003be: GAS 000003bf: STATICCALL 000003c0: ISZERO 000003c1: DUP1 000003c2: ISZERO 000003c3: PUSH2 0x03d0 000003c6: JUMPI 000003c7: RETURNDATASIZE 000003c8: PUSH1 0x00 000003ca: DUP1 000003cb: RETURNDATACOPY 000003cc: RETURNDATASIZE 000003cd: PUSH1 0x00 000003cf: REVERT 000003d0: JUMPDEST 000003d1: POP 000003d2: POP 000003d3: POP 000003d4: POP 000003d5: PUSH1 0x40 000003d7: MLOAD 000003d8: RETURNDATASIZE 000003d9: PUSH1 0x1f 000003db: NOT 000003dc: PUSH1 0x1f 000003de: DUP3 000003df: ADD 000003e0: AND 000003e1: DUP3 000003e2: ADD 000003e3: DUP1 000003e4: PUSH1 0x40 000003e6: MSTORE 000003e7: POP 000003e8: DUP2 000003e9: ADD 000003ea: SWAP1 000003eb: PUSH2 0x03f4 000003ee: SWAP2 000003ef: SWAP1 000003f0: PUSH2 0x097c 000003f3: JUMP 000003f4: JUMPDEST 000003f5: PUSH2 0x03fe 000003f8: SWAP2 000003f9: SWAP1 000003fa: PUSH2 0x0aa2 000003fd: JUMP 000003fe: JUMPDEST 000003ff: SWAP1 00000400: POP 00000401: PUSH1 0x00 00000403: PUSH2 0x0411 00000406: DUP4 00000407: DUP4 00000408: PUSH2 0x025a 0000040b: DUP8 0000040c: DUP8 0000040d: PUSH2 0x030d 00000410: JUMP 00000411: JUMPDEST 00000412: SWAP1 00000413: POP 00000414: DUP1 00000415: PUSH2 0x0430 00000418: JUMPI 00000419: PUSH1 0x40 0000041b: MLOAD 0000041c: PUSH3 0x461bcd 00000420: PUSH1 0xe5 00000422: SHL 00000423: DUP2 00000424: MSTORE 00000425: PUSH1 0x04 00000427: ADD 00000428: PUSH2 0x022a 0000042b: SWAP1 0000042c: PUSH2 0x0a57 0000042f: JUMP 00000430: JUMPDEST 00000431: PUSH1 0x01 00000433: PUSH1 0x01 00000435: PUSH1 0xa0 00000437: SHL 00000438: SUB 00000439: DUP1 0000043a: DUP6 0000043b: AND 0000043c: PUSH1 0x00 0000043e: SWAP1 0000043f: DUP2 00000440: MSTORE 00000441: PUSH1 0x06 00000443: PUSH1 0x20 00000445: SWAP1 00000446: DUP2 00000447: MSTORE 00000448: PUSH1 0x40 0000044a: DUP1 0000044b: DUP4 0000044c: KECCAK256 0000044d: SWAP4 0000044e: DUP8 0000044f: AND 00000450: DUP4 00000451: MSTORE 00000452: SWAP3 00000453: SWAP1 00000454: MSTORE 00000455: SWAP1 00000456: DUP2 00000457: KECCAK256 00000458: DUP1 00000459: SLOAD 0000045a: DUP4 0000045b: SWAP3 0000045c: SWAP1 0000045d: PUSH2 0x0467 00000460: SWAP1 00000461: DUP5 00000462: SWAP1 00000463: PUSH2 0x0aa2 00000466: JUMP 00000467: JUMPDEST 00000468: SWAP1 00000469: SWAP2 0000046a: SSTORE 0000046b: POP 0000046c: POP 0000046d: PUSH1 0x01 0000046f: PUSH1 0x01 00000471: PUSH1 0xa0 00000473: SHL 00000474: SUB 00000475: DUP5 00000476: AND 00000477: PUSH1 0x00 00000479: SWAP1 0000047a: DUP2 0000047b: MSTORE 0000047c: PUSH1 0x05 0000047e: PUSH1 0x20 00000480: MSTORE 00000481: PUSH1 0x40 00000483: DUP2 00000484: KECCAK256 00000485: DUP1 00000486: SLOAD 00000487: DUP4 00000488: SWAP3 00000489: SWAP1 0000048a: PUSH2 0x0494 0000048d: SWAP1 0000048e: DUP5 0000048f: SWAP1 00000490: PUSH2 0x0aa2 00000493: JUMP 00000494: JUMPDEST 00000495: SWAP1 00000496: SWAP2 00000497: SSTORE 00000498: POP 00000499: PUSH2 0x04a5 0000049c: SWAP1 0000049d: POP 0000049e: DUP5 0000049f: DUP5 000004a0: DUP4 000004a1: PUSH2 0x06b4 000004a4: JUMP 000004a5: JUMPDEST 000004a6: DUP4 000004a7: PUSH1 0x01 000004a9: PUSH1 0x01 000004ab: PUSH1 0xa0 000004ad: SHL 000004ae: SUB 000004af: AND 000004b0: PUSH32 0x3be5b7a71e84ed12875d241991c70855ac5817d847039e17a9d895c1ceb0f18a 000004d1: DUP5 000004d2: DUP4 000004d3: PUSH1 0x40 000004d5: MLOAD 000004d6: PUSH2 0x04e0 000004d9: SWAP3 000004da: SWAP2 000004db: SWAP1 000004dc: PUSH2 0x09c5 000004df: JUMP 000004e0: JUMPDEST 000004e1: PUSH1 0x40 000004e3: MLOAD 000004e4: DUP1 000004e5: SWAP2 000004e6: SUB 000004e7: SWAP1 000004e8: LOG2 000004e9: POP 000004ea: POP 000004eb: POP 000004ec: POP 000004ed: JUMP 000004ee: JUMPDEST 000004ef: PUSH1 0x00 000004f1: PUSH1 0x04 000004f3: DUP3 000004f4: DUP2 000004f5: SLOAD 000004f6: DUP2 000004f7: LT 000004f8: PUSH2 0x0503 000004fb: JUMPI 000004fc: PUSH2 0x0503 000004ff: PUSH2 0x0b58 00000502: JUMP 00000503: JUMPDEST 00000504: PUSH1 0x00 00000506: SWAP2 00000507: DUP3 00000508: MSTORE 00000509: PUSH1 0x20 0000050b: SWAP1 0000050c: SWAP2 0000050d: KECCAK256 0000050e: ADD 0000050f: SLOAD 00000510: PUSH1 0x01 00000512: PUSH1 0x01 00000514: PUSH1 0xa0 00000516: SHL 00000517: SUB 00000518: AND 00000519: SWAP3 0000051a: SWAP2 0000051b: POP 0000051c: POP 0000051d: JUMP 0000051e: JUMPDEST 0000051f: PUSH1 0x01 00000521: PUSH1 0x01 00000523: PUSH1 0xa0 00000525: SHL 00000526: SUB 00000527: AND 00000528: PUSH1 0x00 0000052a: SWAP1 0000052b: DUP2 0000052c: MSTORE 0000052d: PUSH1 0x03 0000052f: PUSH1 0x20 00000531: MSTORE 00000532: PUSH1 0x40 00000534: SWAP1 00000535: KECCAK256 00000536: SLOAD 00000537: SWAP1 00000538: JUMP 00000539: JUMPDEST 0000053a: PUSH1 0x01 0000053c: PUSH1 0x01 0000053e: PUSH1 0xa0 00000540: SHL 00000541: SUB 00000542: AND 00000543: PUSH1 0x00 00000545: SWAP1 00000546: DUP2 00000547: MSTORE 00000548: PUSH1 0x05 0000054a: PUSH1 0x20 0000054c: MSTORE 0000054d: PUSH1 0x40 0000054f: SWAP1 00000550: KECCAK256 00000551: SLOAD 00000552: SWAP1 00000553: JUMP 00000554: JUMPDEST 00000555: PUSH1 0x00 00000557: DUP1 00000558: SLOAD 00000559: PUSH1 0x01 0000055b: PUSH1 0x01 0000055d: PUSH1 0xa0 0000055f: SHL 00000560: SUB 00000561: DUP6 00000562: AND 00000563: DUP3 00000564: MSTORE 00000565: PUSH1 0x02 00000567: PUSH1 0x20 00000569: MSTORE 0000056a: PUSH1 0x40 0000056c: DUP3 0000056d: KECCAK256 0000056e: SLOAD 0000056f: DUP4 00000570: SWAP2 00000571: SWAP1 00000572: PUSH2 0x057b 00000575: SWAP1 00000576: DUP7 00000577: PUSH2 0x0adc 0000057a: JUMP 0000057b: JUMPDEST 0000057c: PUSH2 0x0585 0000057f: SWAP2 00000580: SWAP1 00000581: PUSH2 0x0aba 00000584: JUMP 00000585: JUMPDEST 00000586: PUSH2 0x058f 00000589: SWAP2 0000058a: SWAP1 0000058b: PUSH2 0x0afb 0000058e: JUMP 0000058f: JUMPDEST 00000590: SWAP1 00000591: POP 00000592: JUMPDEST 00000593: SWAP4 00000594: SWAP3 00000595: POP 00000596: POP 00000597: POP 00000598: JUMP 00000599: JUMPDEST 0000059a: DUP1 0000059b: SELFBALANCE 0000059c: LT 0000059d: ISZERO 0000059e: PUSH2 0x05e9 000005a1: JUMPI 000005a2: PUSH1 0x40 000005a4: MLOAD 000005a5: PUSH3 0x461bcd 000005a9: PUSH1 0xe5 000005ab: SHL 000005ac: DUP2 000005ad: MSTORE 000005ae: PUSH1 0x20 000005b0: PUSH1 0x04 000005b2: DUP3 000005b3: ADD 000005b4: MSTORE 000005b5: PUSH1 0x1d 000005b7: PUSH1 0x24 000005b9: DUP3 000005ba: ADD 000005bb: MSTORE 000005bc: PUSH32 0x416464726573733a20696e73756666696369656e742062616c616e6365000000 000005dd: PUSH1 0x44 000005df: DUP3 000005e0: ADD 000005e1: MSTORE 000005e2: PUSH1 0x64 000005e4: ADD 000005e5: PUSH2 0x022a 000005e8: JUMP 000005e9: JUMPDEST 000005ea: PUSH1 0x00 000005ec: DUP3 000005ed: PUSH1 0x01 000005ef: PUSH1 0x01 000005f1: PUSH1 0xa0 000005f3: SHL 000005f4: SUB 000005f5: AND 000005f6: DUP3 000005f7: PUSH1 0x40 000005f9: MLOAD 000005fa: PUSH1 0x00 000005fc: PUSH1 0x40 000005fe: MLOAD 000005ff: DUP1 00000600: DUP4 00000601: SUB 00000602: DUP2 00000603: DUP6 00000604: DUP8 00000605: GAS 00000606: CALL 00000607: SWAP3 00000608: POP 00000609: POP 0000060a: POP 0000060b: RETURNDATASIZE 0000060c: DUP1 0000060d: PUSH1 0x00 0000060f: DUP2 00000610: EQ 00000611: PUSH2 0x0636 00000614: JUMPI 00000615: PUSH1 0x40 00000617: MLOAD 00000618: SWAP2 00000619: POP 0000061a: PUSH1 0x1f 0000061c: NOT 0000061d: PUSH1 0x3f 0000061f: RETURNDATASIZE 00000620: ADD 00000621: AND 00000622: DUP3 00000623: ADD 00000624: PUSH1 0x40 00000626: MSTORE 00000627: RETURNDATASIZE 00000628: DUP3 00000629: MSTORE 0000062a: RETURNDATASIZE 0000062b: PUSH1 0x00 0000062d: PUSH1 0x20 0000062f: DUP5 00000630: ADD 00000631: RETURNDATACOPY 00000632: PUSH2 0x063b 00000635: JUMP 00000636: JUMPDEST 00000637: PUSH1 0x60 00000639: SWAP2 0000063a: POP 0000063b: JUMPDEST 0000063c: POP 0000063d: POP 0000063e: SWAP1 0000063f: POP 00000640: DUP1 00000641: PUSH2 0x06af 00000644: JUMPI 00000645: PUSH1 0x40 00000647: MLOAD 00000648: PUSH3 0x461bcd 0000064c: PUSH1 0xe5 0000064e: SHL 0000064f: DUP2 00000650: MSTORE 00000651: PUSH1 0x20 00000653: PUSH1 0x04 00000655: DUP3 00000656: ADD 00000657: MSTORE 00000658: PUSH1 0x3a 0000065a: PUSH1 0x24 0000065c: DUP3 0000065d: ADD 0000065e: MSTORE 0000065f: PUSH32 0x416464726573733a20756e61626c6520746f2073656e642076616c75652c2072 00000680: PUSH1 0x44 00000682: DUP3 00000683: ADD 00000684: MSTORE 00000685: PUSH26 0x1958da5c1a595b9d081b585e481a185d99481c995d995c9d1959 000006a0: PUSH1 0x32 000006a2: SHL 000006a3: PUSH1 0x64 000006a5: DUP3 000006a6: ADD 000006a7: MSTORE 000006a8: PUSH1 0x84 000006aa: ADD 000006ab: PUSH2 0x022a 000006ae: JUMP 000006af: JUMPDEST 000006b0: POP 000006b1: POP 000006b2: POP 000006b3: JUMP 000006b4: JUMPDEST 000006b5: PUSH2 0x06af 000006b8: DUP4 000006b9: PUSH4 0xa9059cbb 000006be: PUSH1 0xe0 000006c0: SHL 000006c1: DUP5 000006c2: DUP5 000006c3: PUSH1 0x40 000006c5: MLOAD 000006c6: PUSH1 0x24 000006c8: ADD 000006c9: PUSH2 0x06d3 000006cc: SWAP3 000006cd: SWAP2 000006ce: SWAP1 000006cf: PUSH2 0x09c5 000006d2: JUMP 000006d3: JUMPDEST 000006d4: PUSH1 0x40 000006d6: DUP1 000006d7: MLOAD 000006d8: PUSH1 0x1f 000006da: NOT 000006db: DUP2 000006dc: DUP5 000006dd: SUB 000006de: ADD 000006df: DUP2 000006e0: MSTORE 000006e1: SWAP2 000006e2: SWAP1 000006e3: MSTORE 000006e4: PUSH1 0x20 000006e6: DUP2 000006e7: ADD 000006e8: DUP1 000006e9: MLOAD 000006ea: PUSH1 0x01 000006ec: PUSH1 0x01 000006ee: PUSH1 0xe0 000006f0: SHL 000006f1: SUB 000006f2: AND 000006f3: PUSH1 0x01 000006f5: PUSH1 0x01 000006f7: PUSH1 0xe0 000006f9: SHL 000006fa: SUB 000006fb: NOT 000006fc: SWAP1 000006fd: SWAP4 000006fe: AND 000006ff: SWAP3 00000700: SWAP1 00000701: SWAP3 00000702: OR 00000703: SWAP1 00000704: SWAP2 00000705: MSTORE 00000706: PUSH1 0x00 00000708: PUSH2 0x075a 0000070b: DUP3 0000070c: PUSH1 0x40 0000070e: MLOAD 0000070f: DUP1 00000710: PUSH1 0x40 00000712: ADD 00000713: PUSH1 0x40 00000715: MSTORE 00000716: DUP1 00000717: PUSH1 0x20 00000719: DUP2 0000071a: MSTORE 0000071b: PUSH1 0x20 0000071d: ADD 0000071e: PUSH32 0x5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564 0000073f: DUP2 00000740: MSTORE 00000741: POP 00000742: DUP6 00000743: PUSH1 0x01 00000745: PUSH1 0x01 00000747: PUSH1 0xa0 00000749: SHL 0000074a: SUB 0000074b: AND 0000074c: PUSH2 0x07d7 0000074f: SWAP1 00000750: SWAP3 00000751: SWAP2 00000752: SWAP1 00000753: PUSH4 0xffffffff 00000758: AND 00000759: JUMP 0000075a: JUMPDEST 0000075b: DUP1 0000075c: MLOAD 0000075d: SWAP1 0000075e: SWAP2 0000075f: POP 00000760: ISZERO 00000761: PUSH2 0x06af 00000764: JUMPI 00000765: DUP1 00000766: DUP1 00000767: PUSH1 0x20 00000769: ADD 0000076a: SWAP1 0000076b: MLOAD 0000076c: DUP2 0000076d: ADD 0000076e: SWAP1 0000076f: PUSH2 0x0778 00000772: SWAP2 00000773: SWAP1 00000774: PUSH2 0x0908 00000777: JUMP 00000778: JUMPDEST 00000779: PUSH2 0x06af 0000077c: JUMPI 0000077d: PUSH1 0x40 0000077f: MLOAD 00000780: PUSH3 0x461bcd 00000784: PUSH1 0xe5 00000786: SHL 00000787: DUP2 00000788: MSTORE 00000789: PUSH1 0x20 0000078b: PUSH1 0x04 0000078d: DUP3 0000078e: ADD 0000078f: MSTORE 00000790: PUSH1 0x2a 00000792: PUSH1 0x24 00000794: DUP3 00000795: ADD 00000796: MSTORE 00000797: PUSH32 0x5361666545524332303a204552433230206f7065726174696f6e20646964206e 000007b8: PUSH1 0x44 000007ba: DUP3 000007bb: ADD 000007bc: MSTORE 000007bd: PUSH10 0x1bdd081cdd58d8d95959 000007c8: PUSH1 0xb2 000007ca: SHL 000007cb: PUSH1 0x64 000007cd: DUP3 000007ce: ADD 000007cf: MSTORE 000007d0: PUSH1 0x84 000007d2: ADD 000007d3: PUSH2 0x022a 000007d6: JUMP 000007d7: JUMPDEST 000007d8: PUSH1 0x60 000007da: PUSH2 0x058f 000007dd: DUP5 000007de: DUP5 000007df: PUSH1 0x00 000007e1: DUP6 000007e2: DUP6 000007e3: PUSH1 0x01 000007e5: PUSH1 0x01 000007e7: PUSH1 0xa0 000007e9: SHL 000007ea: SUB 000007eb: DUP6 000007ec: AND 000007ed: EXTCODESIZE 000007ee: PUSH2 0x0839 000007f1: JUMPI 000007f2: PUSH1 0x40 000007f4: MLOAD 000007f5: PUSH3 0x461bcd 000007f9: PUSH1 0xe5 000007fb: SHL 000007fc: DUP2 000007fd: MSTORE 000007fe: PUSH1 0x20 00000800: PUSH1 0x04 00000802: DUP3 00000803: ADD 00000804: MSTORE 00000805: PUSH1 0x1d 00000807: PUSH1 0x24 00000809: DUP3 0000080a: ADD 0000080b: MSTORE 0000080c: PUSH32 0x416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000 0000082d: PUSH1 0x44 0000082f: DUP3 00000830: ADD 00000831: MSTORE 00000832: PUSH1 0x64 00000834: ADD 00000835: PUSH2 0x022a 00000838: JUMP 00000839: JUMPDEST 0000083a: PUSH1 0x00 0000083c: DUP1 0000083d: DUP7 0000083e: PUSH1 0x01 00000840: PUSH1 0x01 00000842: PUSH1 0xa0 00000844: SHL 00000845: SUB 00000846: AND 00000847: DUP6 00000848: DUP8 00000849: PUSH1 0x40 0000084b: MLOAD 0000084c: PUSH2 0x0855 0000084f: SWAP2 00000850: SWAP1 00000851: PUSH2 0x0995 00000854: JUMP 00000855: JUMPDEST 00000856: PUSH1 0x00 00000858: PUSH1 0x40 0000085a: MLOAD 0000085b: DUP1 0000085c: DUP4 0000085d: SUB 0000085e: DUP2 0000085f: DUP6 00000860: DUP8 00000861: GAS 00000862: CALL 00000863: SWAP3 00000864: POP 00000865: POP 00000866: POP 00000867: RETURNDATASIZE 00000868: DUP1 00000869: PUSH1 0x00 0000086b: DUP2 0000086c: EQ 0000086d: PUSH2 0x0892 00000870: JUMPI 00000871: PUSH1 0x40 00000873: MLOAD 00000874: SWAP2 00000875: POP 00000876: PUSH1 0x1f 00000878: NOT 00000879: PUSH1 0x3f 0000087b: RETURNDATASIZE 0000087c: ADD 0000087d: AND 0000087e: DUP3 0000087f: ADD 00000880: PUSH1 0x40 00000882: MSTORE 00000883: RETURNDATASIZE 00000884: DUP3 00000885: MSTORE 00000886: RETURNDATASIZE 00000887: PUSH1 0x00 00000889: PUSH1 0x20 0000088b: DUP5 0000088c: ADD 0000088d: RETURNDATACOPY 0000088e: PUSH2 0x0897 00000891: JUMP 00000892: JUMPDEST 00000893: PUSH1 0x60 00000895: SWAP2 00000896: POP 00000897: JUMPDEST 00000898: POP 00000899: SWAP2 0000089a: POP 0000089b: SWAP2 0000089c: POP 0000089d: PUSH2 0x08a7 000008a0: DUP3 000008a1: DUP3 000008a2: DUP7 000008a3: PUSH2 0x08b2 000008a6: JUMP 000008a7: JUMPDEST 000008a8: SWAP8 000008a9: SWAP7 000008aa: POP 000008ab: POP 000008ac: POP 000008ad: POP 000008ae: POP 000008af: POP 000008b0: POP 000008b1: JUMP 000008b2: JUMPDEST 000008b3: PUSH1 0x60 000008b5: DUP4 000008b6: ISZERO 000008b7: PUSH2 0x08c1 000008ba: JUMPI 000008bb: POP 000008bc: DUP2 000008bd: PUSH2 0x0592 000008c0: JUMP 000008c1: JUMPDEST 000008c2: DUP3 000008c3: MLOAD 000008c4: ISZERO 000008c5: PUSH2 0x08d1 000008c8: JUMPI 000008c9: DUP3 000008ca: MLOAD 000008cb: DUP1 000008cc: DUP5 000008cd: PUSH1 0x20 000008cf: ADD 000008d0: REVERT 000008d1: JUMPDEST 000008d2: DUP2 000008d3: PUSH1 0x40 000008d5: MLOAD 000008d6: PUSH3 0x461bcd 000008da: PUSH1 0xe5 000008dc: SHL 000008dd: DUP2 000008de: MSTORE 000008df: PUSH1 0x04 000008e1: ADD 000008e2: PUSH2 0x022a 000008e5: SWAP2 000008e6: SWAP1 000008e7: PUSH2 0x09de 000008ea: JUMP 000008eb: JUMPDEST 000008ec: PUSH1 0x00 000008ee: PUSH1 0x20 000008f0: DUP3 000008f1: DUP5 000008f2: SUB 000008f3: SLT 000008f4: ISZERO 000008f5: PUSH2 0x08fd 000008f8: JUMPI 000008f9: PUSH1 0x00 000008fb: DUP1 000008fc: REVERT 000008fd: JUMPDEST 000008fe: DUP2 000008ff: CALLDATALOAD 00000900: PUSH2 0x0592 00000903: DUP2 00000904: PUSH2 0x0b6e 00000907: JUMP 00000908: JUMPDEST 00000909: PUSH1 0x00 0000090b: PUSH1 0x20 0000090d: DUP3 0000090e: DUP5 0000090f: SUB 00000910: SLT 00000911: ISZERO 00000912: PUSH2 0x091a 00000915: JUMPI 00000916: PUSH1 0x00 00000918: DUP1 00000919: REVERT 0000091a: JUMPDEST 0000091b: DUP2 0000091c: MLOAD 0000091d: DUP1 0000091e: ISZERO 0000091f: ISZERO 00000920: DUP2 00000921: EQ 00000922: PUSH2 0x0592 00000925: JUMPI 00000926: PUSH1 0x00 00000928: DUP1 00000929: REVERT 0000092a: JUMPDEST 0000092b: PUSH1 0x00 0000092d: DUP1 0000092e: PUSH1 0x40 00000930: DUP4 00000931: DUP6 00000932: SUB 00000933: SLT 00000934: ISZERO 00000935: PUSH2 0x093d 00000938: JUMPI 00000939: PUSH1 0x00 0000093b: DUP1 0000093c: REVERT 0000093d: JUMPDEST 0000093e: DUP3 0000093f: CALLDATALOAD 00000940: PUSH2 0x0948 00000943: DUP2 00000944: PUSH2 0x0b6e 00000947: JUMP 00000948: JUMPDEST 00000949: SWAP2 0000094a: POP 0000094b: PUSH1 0x20 0000094d: DUP4 0000094e: ADD 0000094f: CALLDATALOAD 00000950: PUSH2 0x0958 00000953: DUP2 00000954: PUSH2 0x0b6e 00000957: JUMP 00000958: JUMPDEST 00000959: DUP1 0000095a: SWAP2 0000095b: POP 0000095c: POP 0000095d: SWAP3 0000095e: POP 0000095f: SWAP3 00000960: SWAP1 00000961: POP 00000962: JUMP 00000963: JUMPDEST 00000964: PUSH1 0x00 00000966: PUSH1 0x20 00000968: DUP3 00000969: DUP5 0000096a: SUB 0000096b: SLT 0000096c: ISZERO 0000096d: PUSH2 0x0975 00000970: JUMPI 00000971: PUSH1 0x00 00000973: DUP1 00000974: REVERT 00000975: JUMPDEST 00000976: POP 00000977: CALLDATALOAD 00000978: SWAP2 00000979: SWAP1 0000097a: POP 0000097b: JUMP 0000097c: JUMPDEST 0000097d: PUSH1 0x00 0000097f: PUSH1 0x20 00000981: DUP3 00000982: DUP5 00000983: SUB 00000984: SLT 00000985: ISZERO 00000986: PUSH2 0x098e 00000989: JUMPI 0000098a: PUSH1 0x00 0000098c: DUP1 0000098d: REVERT 0000098e: JUMPDEST 0000098f: POP 00000990: MLOAD 00000991: SWAP2 00000992: SWAP1 00000993: POP 00000994: JUMP 00000995: JUMPDEST 00000996: PUSH1 0x00 00000998: DUP3 00000999: MLOAD 0000099a: PUSH2 0x09a7 0000099d: DUP2 0000099e: DUP5 0000099f: PUSH1 0x20 000009a1: DUP8 000009a2: ADD 000009a3: PUSH2 0x0b12 000009a6: JUMP 000009a7: JUMPDEST 000009a8: SWAP2 000009a9: SWAP1 000009aa: SWAP2 000009ab: ADD 000009ac: SWAP3 000009ad: SWAP2 000009ae: POP 000009af: POP 000009b0: JUMP 000009b1: JUMPDEST 000009b2: PUSH1 0x01 000009b4: PUSH1 0x01 000009b6: PUSH1 0xa0 000009b8: SHL 000009b9: SUB 000009ba: SWAP2 000009bb: SWAP1 000009bc: SWAP2 000009bd: AND 000009be: DUP2 000009bf: MSTORE 000009c0: PUSH1 0x20 000009c2: ADD 000009c3: SWAP1 000009c4: JUMP 000009c5: JUMPDEST 000009c6: PUSH1 0x01 000009c8: PUSH1 0x01 000009ca: PUSH1 0xa0 000009cc: SHL 000009cd: SUB 000009ce: SWAP3 000009cf: SWAP1 000009d0: SWAP3 000009d1: AND 000009d2: DUP3 000009d3: MSTORE 000009d4: PUSH1 0x20 000009d6: DUP3 000009d7: ADD 000009d8: MSTORE 000009d9: PUSH1 0x40 000009db: ADD 000009dc: SWAP1 000009dd: JUMP 000009de: JUMPDEST 000009df: PUSH1 0x20 000009e1: DUP2 000009e2: MSTORE 000009e3: PUSH1 0x00 000009e5: DUP3 000009e6: MLOAD 000009e7: DUP1 000009e8: PUSH1 0x20 000009ea: DUP5 000009eb: ADD 000009ec: MSTORE 000009ed: PUSH2 0x09fd 000009f0: DUP2 000009f1: PUSH1 0x40 000009f3: DUP6 000009f4: ADD 000009f5: PUSH1 0x20 000009f7: DUP8 000009f8: ADD 000009f9: PUSH2 0x0b12 000009fc: JUMP 000009fd: JUMPDEST 000009fe: PUSH1 0x1f 00000a00: ADD 00000a01: PUSH1 0x1f 00000a03: NOT 00000a04: AND 00000a05: SWAP2 00000a06: SWAP1 00000a07: SWAP2 00000a08: ADD 00000a09: PUSH1 0x40 00000a0b: ADD 00000a0c: SWAP3 00000a0d: SWAP2 00000a0e: POP 00000a0f: POP 00000a10: JUMP 00000a11: JUMPDEST 00000a12: PUSH1 0x20 00000a14: DUP1 00000a15: DUP3 00000a16: MSTORE 00000a17: PUSH1 0x26 00000a19: SWAP1 00000a1a: DUP3 00000a1b: ADD 00000a1c: MSTORE 00000a1d: PUSH32 0x5061796d656e7453706c69747465723a206163636f756e7420686173206e6f20 00000a3e: PUSH1 0x40 00000a40: DUP3 00000a41: ADD 00000a42: MSTORE 00000a43: PUSH6 0x736861726573 00000a4a: PUSH1 0xd0 00000a4c: SHL 00000a4d: PUSH1 0x60 00000a4f: DUP3 00000a50: ADD 00000a51: MSTORE 00000a52: PUSH1 0x80 00000a54: ADD 00000a55: SWAP1 00000a56: JUMP 00000a57: JUMPDEST 00000a58: PUSH1 0x20 00000a5a: DUP1 00000a5b: DUP3 00000a5c: MSTORE 00000a5d: PUSH1 0x2b 00000a5f: SWAP1 00000a60: DUP3 00000a61: ADD 00000a62: MSTORE 00000a63: PUSH32 0x5061796d656e7453706c69747465723a206163636f756e74206973206e6f7420 00000a84: PUSH1 0x40 00000a86: DUP3 00000a87: ADD 00000a88: MSTORE 00000a89: PUSH11 0x191d59481c185e5b595b9d 00000a95: PUSH1 0xaa 00000a97: SHL 00000a98: PUSH1 0x60 00000a9a: DUP3 00000a9b: ADD 00000a9c: MSTORE 00000a9d: PUSH1 0x80 00000a9f: ADD 00000aa0: SWAP1 00000aa1: JUMP 00000aa2: JUMPDEST 00000aa3: PUSH1 0x00 00000aa5: DUP3 00000aa6: NOT 00000aa7: DUP3 00000aa8: GT 00000aa9: ISZERO 00000aaa: PUSH2 0x0ab5 00000aad: JUMPI 00000aae: PUSH2 0x0ab5 00000ab1: PUSH2 0x0b42 00000ab4: JUMP 00000ab5: JUMPDEST 00000ab6: POP 00000ab7: ADD 00000ab8: SWAP1 00000ab9: JUMP 00000aba: JUMPDEST 00000abb: PUSH1 0x00 00000abd: DUP3 00000abe: PUSH2 0x0ad7 00000ac1: JUMPI 00000ac2: PUSH4 0x4e487b71 00000ac7: PUSH1 0xe0 00000ac9: SHL 00000aca: PUSH1 0x00 00000acc: MSTORE 00000acd: PUSH1 0x12 00000acf: PUSH1 0x04 00000ad1: MSTORE 00000ad2: PUSH1 0x24 00000ad4: PUSH1 0x00 00000ad6: REVERT 00000ad7: JUMPDEST 00000ad8: POP 00000ad9: DIV 00000ada: SWAP1 00000adb: JUMP 00000adc: JUMPDEST 00000add: PUSH1 0x00 00000adf: DUP2 00000ae0: PUSH1 0x00 00000ae2: NOT 00000ae3: DIV 00000ae4: DUP4 00000ae5: GT 00000ae6: DUP3 00000ae7: ISZERO 00000ae8: ISZERO 00000ae9: AND 00000aea: ISZERO 00000aeb: PUSH2 0x0af6 00000aee: JUMPI 00000aef: PUSH2 0x0af6 00000af2: PUSH2 0x0b42 00000af5: JUMP 00000af6: JUMPDEST 00000af7: POP 00000af8: MUL 00000af9: SWAP1 00000afa: JUMP 00000afb: JUMPDEST 00000afc: PUSH1 0x00 00000afe: DUP3 00000aff: DUP3 00000b00: LT 00000b01: ISZERO 00000b02: PUSH2 0x0b0d 00000b05: JUMPI 00000b06: PUSH2 0x0b0d 00000b09: PUSH2 0x0b42 00000b0c: JUMP 00000b0d: JUMPDEST 00000b0e: POP 00000b0f: SUB 00000b10: SWAP1 00000b11: JUMP 00000b12: JUMPDEST 00000b13: PUSH1 0x00 00000b15: JUMPDEST 00000b16: DUP4 00000b17: DUP2 00000b18: LT 00000b19: ISZERO 00000b1a: PUSH2 0x0b2d 00000b1d: JUMPI 00000b1e: DUP2 00000b1f: DUP2 00000b20: ADD 00000b21: MLOAD 00000b22: DUP4 00000b23: DUP3 00000b24: ADD 00000b25: MSTORE 00000b26: PUSH1 0x20 00000b28: ADD 00000b29: PUSH2 0x0b15 00000b2c: JUMP 00000b2d: JUMPDEST 00000b2e: DUP4 00000b2f: DUP2 00000b30: GT 00000b31: ISZERO 00000b32: PUSH2 0x0b3c 00000b35: JUMPI 00000b36: PUSH1 0x00 00000b38: DUP5 00000b39: DUP5 00000b3a: ADD 00000b3b: MSTORE 00000b3c: JUMPDEST 00000b3d: POP 00000b3e: POP 00000b3f: POP 00000b40: POP 00000b41: JUMP 00000b42: JUMPDEST 00000b43: PUSH4 0x4e487b71 00000b48: PUSH1 0xe0 00000b4a: SHL 00000b4b: PUSH1 0x00 00000b4d: MSTORE 00000b4e: PUSH1 0x11 00000b50: PUSH1 0x04 00000b52: MSTORE 00000b53: PUSH1 0x24 00000b55: PUSH1 0x00 00000b57: REVERT 00000b58: JUMPDEST 00000b59: PUSH4 0x4e487b71 00000b5e: PUSH1 0xe0 00000b60: SHL 00000b61: PUSH1 0x00 00000b63: MSTORE 00000b64: PUSH1 0x32 00000b66: PUSH1 0x04 00000b68: MSTORE 00000b69: PUSH1 0x24 00000b6b: PUSH1 0x00 00000b6d: REVERT 00000b6e: JUMPDEST 00000b6f: PUSH1 0x01 00000b71: PUSH1 0x01 00000b73: PUSH1 0xa0 00000b75: SHL 00000b76: SUB 00000b77: DUP2 00000b78: AND 00000b79: DUP2 00000b7a: EQ 00000b7b: PUSH2 0x0b83 00000b7e: JUMPI 00000b7f: PUSH1 0x00 00000b81: DUP1 00000b82: REVERT 00000b83: JUMPDEST 00000b84: POP 00000b85: JUMP 00000b86: INVALID 00000b87: LOG2 00000b88: PUSH5 0x6970667358 00000b8e: UNKNOWN(0x22) 00000b8f: SLT 00000b90: KECCAK256 00000b91: UNKNOWN(0xE7) 00000b92: UNKNOWN(0xBF) 00000b93: DUP5 00000b94: DUP8 00000b95: UNKNOWN(0x0D) 00000b96: UNKNOWN(0xC0) 00000b97: JUMP 00000b98: CLZ 00000b99: ISZERO 00000b9a: UNKNOWN(0xEC) 00000b9b: ISZERO 00000b9c: REVERT 00000b9d: UNKNOWN(0x23) 00000b9e: UNKNOWN(0xCA) 00000b9f: UNKNOWN(0xF9) 00000ba0: LOG0 00000ba1: STOP 00000ba2: PUSH1 0x92 00000ba4: MCOPY 00000ba5: UNKNOWN(0xB0) 00000ba6: NUMBER 00000ba7: UNKNOWN(0xCC) 00000ba8: SELFDESTRUCT 00000ba9: UNKNOWN(0x23) 00000baa: NOT 00000bab: CALLCODE 00000bac: UNKNOWN(0x28) 00000bad: NOT 00000bae: SHR 00000baf: UNKNOWN(0xBB) 00000bb0: PUSH5 0x64736f6c63 00000bb6: NUMBER 00000bb7: STOP 00000bb8: ADDMOD 00000bb9: SMOD 00000bba: STOP 00000bbb: CALLER
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | other | detector | Untrusted CALL target/value reachable | 60 | no | no |
viewtrace_id: 0x343b5ff0c1493c82259d823c4f101641a58e86e6c6b1661f20172eeb6a476143
call_targets:
0x843dfc05ef59d99849d658af6df629a28bcbe401
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x343b5ff0c1493c82259d823c4f101641a58e86e6c6b1661f20172eeb6a476143",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x843dfc05ef59d99849d658af6df629a28bcbe401"
],
"matched_probe": null,
"target_varies": false,
"classification": "constant_target"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0x19165587",
"selector": "0x19165587",
"calldata_variants": [
"0x19165587",
"0x191655870000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x3a98ef39",
"selector": "0x3a98ef39",
"calldata_variants": [
"0x3a98ef39",
"0x3a98ef390000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x406072a9",
"selector": "0x406072a9",
"calldata_variants": [
"0x406072a9",
"0x406072a90000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x48b75044",
"selector": "0x48b75044",
"calldata_variants": [
"0x48b75044",
"0x48b750440000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8b83209b",
"selector": "0x8b83209b",
"calldata_variants": [
"0x8b83209b",
"0x8b83209b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x9852595c",
"selector": "0x9852595c",
"calldata_variants": [
"0x9852595c",
"0x9852595c0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xce7c2ac2",
"selector": "0xce7c2ac2",
"calldata_variants": [
"0xce7c2ac2",
"0xce7c2ac20000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xd79779b2",
"selector": "0xd79779b2",
"calldata_variants": [
"0xd79779b2",
"0xd79779b20000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1542,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 2146,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 2987,
"opcode": "CALLCODE",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 3,
"guards_detected": [],
"untrusted_call_count": 3
}
|
| high | other | detector | ETH value transfer possible | 55 | no | no |
viewtrace_id: 0x343b5ff0c1493c82259d823c4f101641a58e86e6c6b1661f20172eeb6a476143
call_targets:
0x843dfc05ef59d99849d658af6df629a28bcbe401
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x343b5ff0c1493c82259d823c4f101641a58e86e6c6b1661f20172eeb6a476143",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x843dfc05ef59d99849d658af6df629a28bcbe401"
],
"matched_probe": null,
"target_varies": false,
"classification": "constant_target"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0x19165587",
"selector": "0x19165587",
"calldata_variants": [
"0x19165587",
"0x191655870000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x3a98ef39",
"selector": "0x3a98ef39",
"calldata_variants": [
"0x3a98ef39",
"0x3a98ef390000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x406072a9",
"selector": "0x406072a9",
"calldata_variants": [
"0x406072a9",
"0x406072a90000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x48b75044",
"selector": "0x48b75044",
"calldata_variants": [
"0x48b75044",
"0x48b750440000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8b83209b",
"selector": "0x8b83209b",
"calldata_variants": [
"0x8b83209b",
"0x8b83209b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x9852595c",
"selector": "0x9852595c",
"calldata_variants": [
"0x9852595c",
"0x9852595c0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xce7c2ac2",
"selector": "0xce7c2ac2",
"calldata_variants": [
"0xce7c2ac2",
"0xce7c2ac20000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xd79779b2",
"selector": "0xd79779b2",
"calldata_variants": [
"0xd79779b2",
"0xd79779b20000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1542,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 2146,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 2987,
"opcode": "CALLCODE",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 3,
"guards_detected": []
}
|
| high | other | detector | SELFDESTRUCT reachable | 65 | no | no |
viewtrace_id: 0xf917f021ed80a99058c7ffb8df8715851d4a3f487cc1980920e323adac107c38
validation_json{
"sink": "SELFDESTRUCT",
"errors": 0,
"status": "unknown",
"attempts": 18,
"trace_id": "0xf917f021ed80a99058c7ffb8df8715851d4a3f487cc1980920e323adac107c38",
"confirmed": false,
"trace_mode": "structLogs",
"call_targets": null,
"matched_probe": null,
"target_varies": null,
"classification": "no_sink"
}
witness_json{
"notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
"constraints": [],
"entrypoints": [
{
"calldata": "0x19165587",
"selector": "0x19165587",
"calldata_variants": [
"0x19165587",
"0x191655870000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x3a98ef39",
"selector": "0x3a98ef39",
"calldata_variants": [
"0x3a98ef39",
"0x3a98ef390000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x406072a9",
"selector": "0x406072a9",
"calldata_variants": [
"0x406072a9",
"0x406072a90000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x48b75044",
"selector": "0x48b75044",
"calldata_variants": [
"0x48b75044",
"0x48b750440000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x8b83209b",
"selector": "0x8b83209b",
"calldata_variants": [
"0x8b83209b",
"0x8b83209b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x9852595c",
"selector": "0x9852595c",
"calldata_variants": [
"0x9852595c",
"0x9852595c0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xce7c2ac2",
"selector": "0xce7c2ac2",
"calldata_variants": [
"0xce7c2ac2",
"0xce7c2ac20000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xd79779b2",
"selector": "0xd79779b2",
"calldata_variants": [
"0xd79779b2",
"0xd79779b20000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"guards_detected": [],
"selfdestruct_count": 1
}
|