019b477e-c027-70d4-8ace-ce32bd5939de
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 |
|---|---|---|---|---|
| 24647 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 24648 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 102580 | analysis.bundle | complete | 1 / 3 | 1 week ago |
| 102581 | capability.graph | complete | 1 / 3 | 1 week ago |
| 102582 | detector.run | complete | 1 / 3 | 1 week ago |
| 102583 | 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 0x0059 0000000c: JUMPI 0000000d: PUSH1 0x00 0000000f: CALLDATALOAD 00000010: PUSH1 0xe0 00000012: SHR 00000013: DUP1 00000014: PUSH4 0x19165587 00000019: EQ 0000001a: PUSH2 0x00a5 0000001d: JUMPI 0000001e: DUP1 0000001f: PUSH4 0x3a98ef39 00000024: EQ 00000025: PUSH2 0x00ce 00000028: JUMPI 00000029: DUP1 0000002a: PUSH4 0x8b83209b 0000002f: EQ 00000030: PUSH2 0x00f9 00000033: JUMPI 00000034: DUP1 00000035: PUSH4 0x9852595c 0000003a: EQ 0000003b: PUSH2 0x0136 0000003e: JUMPI 0000003f: DUP1 00000040: PUSH4 0xce7c2ac2 00000045: EQ 00000046: PUSH2 0x0173 00000049: JUMPI 0000004a: DUP1 0000004b: PUSH4 0xe33b7de3 00000050: EQ 00000051: PUSH2 0x01b0 00000054: JUMPI 00000055: PUSH2 0x00a0 00000058: JUMP 00000059: JUMPDEST 0000005a: CALLDATASIZE 0000005b: PUSH2 0x00a0 0000005e: JUMPI 0000005f: PUSH32 0x6ef95f06320e7a25a04a175ca677b7052bdd97131872c2192525a629f51be770 00000080: PUSH2 0x0087 00000083: PUSH2 0x01db 00000086: JUMP 00000087: JUMPDEST 00000088: CALLVALUE 00000089: PUSH1 0x40 0000008b: MLOAD 0000008c: PUSH2 0x0096 0000008f: SWAP3 00000090: SWAP2 00000091: SWAP1 00000092: PUSH2 0x0855 00000095: JUMP 00000096: JUMPDEST 00000097: PUSH1 0x40 00000099: MLOAD 0000009a: DUP1 0000009b: SWAP2 0000009c: SUB 0000009d: SWAP1 0000009e: LOG1 0000009f: STOP 000000a0: JUMPDEST 000000a1: PUSH1 0x00 000000a3: DUP1 000000a4: REVERT 000000a5: JUMPDEST 000000a6: CALLVALUE 000000a7: DUP1 000000a8: ISZERO 000000a9: PUSH2 0x00b1 000000ac: JUMPI 000000ad: PUSH1 0x00 000000af: DUP1 000000b0: REVERT 000000b1: JUMPDEST 000000b2: POP 000000b3: PUSH2 0x00cc 000000b6: PUSH1 0x04 000000b8: DUP1 000000b9: CALLDATASIZE 000000ba: SUB 000000bb: DUP2 000000bc: ADD 000000bd: SWAP1 000000be: PUSH2 0x00c7 000000c1: SWAP2 000000c2: SWAP1 000000c3: PUSH2 0x06c6 000000c6: JUMP 000000c7: JUMPDEST 000000c8: PUSH2 0x01e3 000000cb: JUMP 000000cc: JUMPDEST 000000cd: STOP 000000ce: JUMPDEST 000000cf: CALLVALUE 000000d0: DUP1 000000d1: ISZERO 000000d2: PUSH2 0x00da 000000d5: JUMPI 000000d6: PUSH1 0x00 000000d8: DUP1 000000d9: REVERT 000000da: JUMPDEST 000000db: POP 000000dc: PUSH2 0x00e3 000000df: PUSH2 0x0462 000000e2: JUMP 000000e3: JUMPDEST 000000e4: PUSH1 0x40 000000e6: MLOAD 000000e7: PUSH2 0x00f0 000000ea: SWAP2 000000eb: SWAP1 000000ec: PUSH2 0x08fe 000000ef: JUMP 000000f0: JUMPDEST 000000f1: PUSH1 0x40 000000f3: MLOAD 000000f4: DUP1 000000f5: SWAP2 000000f6: SUB 000000f7: SWAP1 000000f8: RETURN 000000f9: JUMPDEST 000000fa: CALLVALUE 000000fb: DUP1 000000fc: ISZERO 000000fd: PUSH2 0x0105 00000100: JUMPI 00000101: PUSH1 0x00 00000103: DUP1 00000104: REVERT 00000105: JUMPDEST 00000106: POP 00000107: PUSH2 0x0120 0000010a: PUSH1 0x04 0000010c: DUP1 0000010d: CALLDATASIZE 0000010e: SUB 0000010f: DUP2 00000110: ADD 00000111: SWAP1 00000112: PUSH2 0x011b 00000115: SWAP2 00000116: SWAP1 00000117: PUSH2 0x06f3 0000011a: JUMP 0000011b: JUMPDEST 0000011c: PUSH2 0x046b 0000011f: JUMP 00000120: JUMPDEST 00000121: PUSH1 0x40 00000123: MLOAD 00000124: PUSH2 0x012d 00000127: SWAP2 00000128: SWAP1 00000129: PUSH2 0x0811 0000012c: JUMP 0000012d: JUMPDEST 0000012e: PUSH1 0x40 00000130: MLOAD 00000131: DUP1 00000132: SWAP2 00000133: SUB 00000134: SWAP1 00000135: RETURN 00000136: JUMPDEST 00000137: CALLVALUE 00000138: DUP1 00000139: ISZERO 0000013a: PUSH2 0x0142 0000013d: JUMPI 0000013e: PUSH1 0x00 00000140: DUP1 00000141: REVERT 00000142: JUMPDEST 00000143: POP 00000144: PUSH2 0x015d 00000147: PUSH1 0x04 00000149: DUP1 0000014a: CALLDATASIZE 0000014b: SUB 0000014c: DUP2 0000014d: ADD 0000014e: SWAP1 0000014f: PUSH2 0x0158 00000152: SWAP2 00000153: SWAP1 00000154: PUSH2 0x0699 00000157: JUMP 00000158: JUMPDEST 00000159: PUSH2 0x04b3 0000015c: JUMP 0000015d: JUMPDEST 0000015e: PUSH1 0x40 00000160: MLOAD 00000161: PUSH2 0x016a 00000164: SWAP2 00000165: SWAP1 00000166: PUSH2 0x08fe 00000169: JUMP 0000016a: JUMPDEST 0000016b: PUSH1 0x40 0000016d: MLOAD 0000016e: DUP1 0000016f: SWAP2 00000170: SUB 00000171: SWAP1 00000172: RETURN 00000173: JUMPDEST 00000174: CALLVALUE 00000175: DUP1 00000176: ISZERO 00000177: PUSH2 0x017f 0000017a: JUMPI 0000017b: PUSH1 0x00 0000017d: DUP1 0000017e: REVERT 0000017f: JUMPDEST 00000180: POP 00000181: PUSH2 0x019a 00000184: PUSH1 0x04 00000186: DUP1 00000187: CALLDATASIZE 00000188: SUB 00000189: DUP2 0000018a: ADD 0000018b: SWAP1 0000018c: PUSH2 0x0195 0000018f: SWAP2 00000190: SWAP1 00000191: PUSH2 0x0699 00000194: JUMP 00000195: JUMPDEST 00000196: PUSH2 0x04fc 00000199: JUMP 0000019a: JUMPDEST 0000019b: PUSH1 0x40 0000019d: MLOAD 0000019e: PUSH2 0x01a7 000001a1: SWAP2 000001a2: SWAP1 000001a3: PUSH2 0x08fe 000001a6: JUMP 000001a7: JUMPDEST 000001a8: PUSH1 0x40 000001aa: MLOAD 000001ab: DUP1 000001ac: SWAP2 000001ad: SUB 000001ae: SWAP1 000001af: RETURN 000001b0: JUMPDEST 000001b1: CALLVALUE 000001b2: DUP1 000001b3: ISZERO 000001b4: PUSH2 0x01bc 000001b7: JUMPI 000001b8: PUSH1 0x00 000001ba: DUP1 000001bb: REVERT 000001bc: JUMPDEST 000001bd: POP 000001be: PUSH2 0x01c5 000001c1: PUSH2 0x0545 000001c4: JUMP 000001c5: JUMPDEST 000001c6: PUSH1 0x40 000001c8: MLOAD 000001c9: PUSH2 0x01d2 000001cc: SWAP2 000001cd: SWAP1 000001ce: PUSH2 0x08fe 000001d1: JUMP 000001d2: JUMPDEST 000001d3: PUSH1 0x40 000001d5: MLOAD 000001d6: DUP1 000001d7: SWAP2 000001d8: SUB 000001d9: SWAP1 000001da: RETURN 000001db: JUMPDEST 000001dc: PUSH1 0x00 000001de: CALLER 000001df: SWAP1 000001e0: POP 000001e1: SWAP1 000001e2: JUMP 000001e3: JUMPDEST 000001e4: PUSH1 0x00 000001e6: PUSH1 0x02 000001e8: PUSH1 0x00 000001ea: DUP4 000001eb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000200: AND 00000201: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000216: AND 00000217: DUP2 00000218: MSTORE 00000219: PUSH1 0x20 0000021b: ADD 0000021c: SWAP1 0000021d: DUP2 0000021e: MSTORE 0000021f: PUSH1 0x20 00000221: ADD 00000222: PUSH1 0x00 00000224: KECCAK256 00000225: SLOAD 00000226: GT 00000227: PUSH2 0x0265 0000022a: JUMPI 0000022b: PUSH1 0x40 0000022d: MLOAD 0000022e: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000024f: DUP2 00000250: MSTORE 00000251: PUSH1 0x04 00000253: ADD 00000254: PUSH2 0x025c 00000257: SWAP1 00000258: PUSH2 0x087e 0000025b: JUMP 0000025c: JUMPDEST 0000025d: PUSH1 0x40 0000025f: MLOAD 00000260: DUP1 00000261: SWAP2 00000262: SUB 00000263: SWAP1 00000264: REVERT 00000265: JUMPDEST 00000266: PUSH1 0x00 00000268: PUSH1 0x01 0000026a: SLOAD 0000026b: ADDRESS 0000026c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000281: AND 00000282: BALANCE 00000283: PUSH2 0x028c 00000286: SWAP2 00000287: SWAP1 00000288: PUSH2 0x0935 0000028b: JUMP 0000028c: JUMPDEST 0000028d: SWAP1 0000028e: POP 0000028f: PUSH1 0x00 00000291: PUSH1 0x03 00000293: PUSH1 0x00 00000295: DUP5 00000296: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000002ab: AND 000002ac: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000002c1: AND 000002c2: DUP2 000002c3: MSTORE 000002c4: PUSH1 0x20 000002c6: ADD 000002c7: SWAP1 000002c8: DUP2 000002c9: MSTORE 000002ca: PUSH1 0x20 000002cc: ADD 000002cd: PUSH1 0x00 000002cf: KECCAK256 000002d0: SLOAD 000002d1: PUSH1 0x00 000002d3: SLOAD 000002d4: PUSH1 0x02 000002d6: PUSH1 0x00 000002d8: DUP7 000002d9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000002ee: AND 000002ef: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000304: AND 00000305: DUP2 00000306: MSTORE 00000307: PUSH1 0x20 00000309: ADD 0000030a: SWAP1 0000030b: DUP2 0000030c: MSTORE 0000030d: PUSH1 0x20 0000030f: ADD 00000310: PUSH1 0x00 00000312: KECCAK256 00000313: SLOAD 00000314: DUP5 00000315: PUSH2 0x031e 00000318: SWAP2 00000319: SWAP1 0000031a: PUSH2 0x09bc 0000031d: JUMP 0000031e: JUMPDEST 0000031f: PUSH2 0x0328 00000322: SWAP2 00000323: SWAP1 00000324: PUSH2 0x098b 00000327: JUMP 00000328: JUMPDEST 00000329: PUSH2 0x0332 0000032c: SWAP2 0000032d: SWAP1 0000032e: PUSH2 0x0a16 00000331: JUMP 00000332: JUMPDEST 00000333: SWAP1 00000334: POP 00000335: PUSH1 0x00 00000337: DUP2 00000338: EQ 00000339: ISZERO 0000033a: PUSH2 0x0378 0000033d: JUMPI 0000033e: PUSH1 0x40 00000340: MLOAD 00000341: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000362: DUP2 00000363: MSTORE 00000364: PUSH1 0x04 00000366: ADD 00000367: PUSH2 0x036f 0000036a: SWAP1 0000036b: PUSH2 0x08de 0000036e: JUMP 0000036f: JUMPDEST 00000370: PUSH1 0x40 00000372: MLOAD 00000373: DUP1 00000374: SWAP2 00000375: SUB 00000376: SWAP1 00000377: REVERT 00000378: JUMPDEST 00000379: DUP1 0000037a: PUSH1 0x03 0000037c: PUSH1 0x00 0000037e: DUP6 0000037f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000394: AND 00000395: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000003aa: AND 000003ab: DUP2 000003ac: MSTORE 000003ad: PUSH1 0x20 000003af: ADD 000003b0: SWAP1 000003b1: DUP2 000003b2: MSTORE 000003b3: PUSH1 0x20 000003b5: ADD 000003b6: PUSH1 0x00 000003b8: KECCAK256 000003b9: SLOAD 000003ba: PUSH2 0x03c3 000003bd: SWAP2 000003be: SWAP1 000003bf: PUSH2 0x0935 000003c2: JUMP 000003c3: JUMPDEST 000003c4: PUSH1 0x03 000003c6: PUSH1 0x00 000003c8: DUP6 000003c9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000003de: AND 000003df: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000003f4: AND 000003f5: DUP2 000003f6: MSTORE 000003f7: PUSH1 0x20 000003f9: ADD 000003fa: SWAP1 000003fb: DUP2 000003fc: MSTORE 000003fd: PUSH1 0x20 000003ff: ADD 00000400: PUSH1 0x00 00000402: KECCAK256 00000403: DUP2 00000404: SWAP1 00000405: SSTORE 00000406: POP 00000407: DUP1 00000408: PUSH1 0x01 0000040a: SLOAD 0000040b: PUSH2 0x0414 0000040e: SWAP2 0000040f: SWAP1 00000410: PUSH2 0x0935 00000413: JUMP 00000414: JUMPDEST 00000415: PUSH1 0x01 00000417: DUP2 00000418: SWAP1 00000419: SSTORE 0000041a: POP 0000041b: PUSH2 0x0424 0000041e: DUP4 0000041f: DUP3 00000420: PUSH2 0x054f 00000423: JUMP 00000424: JUMPDEST 00000425: PUSH32 0xdf20fd1e76bc69d672e4814fafb2c449bba3a5369d8359adf9e05e6fde87b056 00000446: DUP4 00000447: DUP3 00000448: PUSH1 0x40 0000044a: MLOAD 0000044b: PUSH2 0x0455 0000044e: SWAP3 0000044f: SWAP2 00000450: SWAP1 00000451: PUSH2 0x082c 00000454: JUMP 00000455: JUMPDEST 00000456: PUSH1 0x40 00000458: MLOAD 00000459: DUP1 0000045a: SWAP2 0000045b: SUB 0000045c: SWAP1 0000045d: LOG1 0000045e: POP 0000045f: POP 00000460: POP 00000461: JUMP 00000462: JUMPDEST 00000463: PUSH1 0x00 00000465: DUP1 00000466: SLOAD 00000467: SWAP1 00000468: POP 00000469: SWAP1 0000046a: JUMP 0000046b: JUMPDEST 0000046c: PUSH1 0x00 0000046e: PUSH1 0x04 00000470: DUP3 00000471: DUP2 00000472: SLOAD 00000473: DUP2 00000474: LT 00000475: PUSH2 0x0481 00000478: JUMPI 00000479: PUSH2 0x0480 0000047c: PUSH2 0x0b2c 0000047f: JUMP 00000480: JUMPDEST 00000481: JUMPDEST 00000482: SWAP1 00000483: PUSH1 0x00 00000485: MSTORE 00000486: PUSH1 0x20 00000488: PUSH1 0x00 0000048a: KECCAK256 0000048b: ADD 0000048c: PUSH1 0x00 0000048e: SWAP1 0000048f: SLOAD 00000490: SWAP1 00000491: PUSH2 0x0100 00000494: EXP 00000495: SWAP1 00000496: DIV 00000497: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000004ac: AND 000004ad: SWAP1 000004ae: POP 000004af: SWAP2 000004b0: SWAP1 000004b1: POP 000004b2: JUMP 000004b3: JUMPDEST 000004b4: PUSH1 0x00 000004b6: PUSH1 0x03 000004b8: PUSH1 0x00 000004ba: DUP4 000004bb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000004d0: AND 000004d1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000004e6: AND 000004e7: DUP2 000004e8: MSTORE 000004e9: PUSH1 0x20 000004eb: ADD 000004ec: SWAP1 000004ed: DUP2 000004ee: MSTORE 000004ef: PUSH1 0x20 000004f1: ADD 000004f2: PUSH1 0x00 000004f4: KECCAK256 000004f5: SLOAD 000004f6: SWAP1 000004f7: POP 000004f8: SWAP2 000004f9: SWAP1 000004fa: POP 000004fb: JUMP 000004fc: JUMPDEST 000004fd: PUSH1 0x00 000004ff: PUSH1 0x02 00000501: PUSH1 0x00 00000503: DUP4 00000504: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000519: AND 0000051a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000052f: AND 00000530: DUP2 00000531: MSTORE 00000532: PUSH1 0x20 00000534: ADD 00000535: SWAP1 00000536: DUP2 00000537: MSTORE 00000538: PUSH1 0x20 0000053a: ADD 0000053b: PUSH1 0x00 0000053d: KECCAK256 0000053e: SLOAD 0000053f: SWAP1 00000540: POP 00000541: SWAP2 00000542: SWAP1 00000543: POP 00000544: JUMP 00000545: JUMPDEST 00000546: PUSH1 0x00 00000548: PUSH1 0x01 0000054a: SLOAD 0000054b: SWAP1 0000054c: POP 0000054d: SWAP1 0000054e: JUMP 0000054f: JUMPDEST 00000550: DUP1 00000551: ADDRESS 00000552: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000567: AND 00000568: BALANCE 00000569: LT 0000056a: ISZERO 0000056b: PUSH2 0x05a9 0000056e: JUMPI 0000056f: PUSH1 0x40 00000571: MLOAD 00000572: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 00000593: DUP2 00000594: MSTORE 00000595: PUSH1 0x04 00000597: ADD 00000598: PUSH2 0x05a0 0000059b: SWAP1 0000059c: PUSH2 0x08be 0000059f: JUMP 000005a0: JUMPDEST 000005a1: PUSH1 0x40 000005a3: MLOAD 000005a4: DUP1 000005a5: SWAP2 000005a6: SUB 000005a7: SWAP1 000005a8: REVERT 000005a9: JUMPDEST 000005aa: PUSH1 0x00 000005ac: DUP3 000005ad: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000005c2: AND 000005c3: DUP3 000005c4: PUSH1 0x40 000005c6: MLOAD 000005c7: PUSH2 0x05cf 000005ca: SWAP1 000005cb: PUSH2 0x07fc 000005ce: JUMP 000005cf: JUMPDEST 000005d0: PUSH1 0x00 000005d2: PUSH1 0x40 000005d4: MLOAD 000005d5: DUP1 000005d6: DUP4 000005d7: SUB 000005d8: DUP2 000005d9: DUP6 000005da: DUP8 000005db: GAS 000005dc: CALL 000005dd: SWAP3 000005de: POP 000005df: POP 000005e0: POP 000005e1: RETURNDATASIZE 000005e2: DUP1 000005e3: PUSH1 0x00 000005e5: DUP2 000005e6: EQ 000005e7: PUSH2 0x060c 000005ea: JUMPI 000005eb: PUSH1 0x40 000005ed: MLOAD 000005ee: SWAP2 000005ef: POP 000005f0: PUSH1 0x1f 000005f2: NOT 000005f3: PUSH1 0x3f 000005f5: RETURNDATASIZE 000005f6: ADD 000005f7: AND 000005f8: DUP3 000005f9: ADD 000005fa: PUSH1 0x40 000005fc: MSTORE 000005fd: RETURNDATASIZE 000005fe: DUP3 000005ff: MSTORE 00000600: RETURNDATASIZE 00000601: PUSH1 0x00 00000603: PUSH1 0x20 00000605: DUP5 00000606: ADD 00000607: RETURNDATACOPY 00000608: PUSH2 0x0611 0000060b: JUMP 0000060c: JUMPDEST 0000060d: PUSH1 0x60 0000060f: SWAP2 00000610: POP 00000611: JUMPDEST 00000612: POP 00000613: POP 00000614: SWAP1 00000615: POP 00000616: DUP1 00000617: PUSH2 0x0655 0000061a: JUMPI 0000061b: PUSH1 0x40 0000061d: MLOAD 0000061e: PUSH32 0x08c379a000000000000000000000000000000000000000000000000000000000 0000063f: DUP2 00000640: MSTORE 00000641: PUSH1 0x04 00000643: ADD 00000644: PUSH2 0x064c 00000647: SWAP1 00000648: PUSH2 0x089e 0000064b: JUMP 0000064c: JUMPDEST 0000064d: PUSH1 0x40 0000064f: MLOAD 00000650: DUP1 00000651: SWAP2 00000652: SUB 00000653: SWAP1 00000654: REVERT 00000655: JUMPDEST 00000656: POP 00000657: POP 00000658: POP 00000659: JUMP 0000065a: JUMPDEST 0000065b: PUSH1 0x00 0000065d: DUP2 0000065e: CALLDATALOAD 0000065f: SWAP1 00000660: POP 00000661: PUSH2 0x0669 00000664: DUP2 00000665: PUSH2 0x0c79 00000668: JUMP 00000669: JUMPDEST 0000066a: SWAP3 0000066b: SWAP2 0000066c: POP 0000066d: POP 0000066e: JUMP 0000066f: JUMPDEST 00000670: PUSH1 0x00 00000672: DUP2 00000673: CALLDATALOAD 00000674: SWAP1 00000675: POP 00000676: PUSH2 0x067e 00000679: DUP2 0000067a: PUSH2 0x0c90 0000067d: JUMP 0000067e: JUMPDEST 0000067f: SWAP3 00000680: SWAP2 00000681: POP 00000682: POP 00000683: JUMP 00000684: JUMPDEST 00000685: PUSH1 0x00 00000687: DUP2 00000688: CALLDATALOAD 00000689: SWAP1 0000068a: POP 0000068b: PUSH2 0x0693 0000068e: DUP2 0000068f: PUSH2 0x0ca7 00000692: JUMP 00000693: JUMPDEST 00000694: SWAP3 00000695: SWAP2 00000696: POP 00000697: POP 00000698: JUMP 00000699: JUMPDEST 0000069a: PUSH1 0x00 0000069c: PUSH1 0x20 0000069e: DUP3 0000069f: DUP5 000006a0: SUB 000006a1: SLT 000006a2: ISZERO 000006a3: PUSH2 0x06af 000006a6: JUMPI 000006a7: PUSH2 0x06ae 000006aa: PUSH2 0x0b5b 000006ad: JUMP 000006ae: JUMPDEST 000006af: JUMPDEST 000006b0: PUSH1 0x00 000006b2: PUSH2 0x06bd 000006b5: DUP5 000006b6: DUP3 000006b7: DUP6 000006b8: ADD 000006b9: PUSH2 0x065a 000006bc: JUMP 000006bd: JUMPDEST 000006be: SWAP2 000006bf: POP 000006c0: POP 000006c1: SWAP3 000006c2: SWAP2 000006c3: POP 000006c4: POP 000006c5: JUMP 000006c6: JUMPDEST 000006c7: PUSH1 0x00 000006c9: PUSH1 0x20 000006cb: DUP3 000006cc: DUP5 000006cd: SUB 000006ce: SLT 000006cf: ISZERO 000006d0: PUSH2 0x06dc 000006d3: JUMPI 000006d4: PUSH2 0x06db 000006d7: PUSH2 0x0b5b 000006da: JUMP 000006db: JUMPDEST 000006dc: JUMPDEST 000006dd: PUSH1 0x00 000006df: PUSH2 0x06ea 000006e2: DUP5 000006e3: DUP3 000006e4: DUP6 000006e5: ADD 000006e6: PUSH2 0x066f 000006e9: JUMP 000006ea: JUMPDEST 000006eb: SWAP2 000006ec: POP 000006ed: POP 000006ee: SWAP3 000006ef: SWAP2 000006f0: POP 000006f1: POP 000006f2: JUMP 000006f3: JUMPDEST 000006f4: PUSH1 0x00 000006f6: PUSH1 0x20 000006f8: DUP3 000006f9: DUP5 000006fa: SUB 000006fb: SLT 000006fc: ISZERO 000006fd: PUSH2 0x0709 00000700: JUMPI 00000701: PUSH2 0x0708 00000704: PUSH2 0x0b5b 00000707: JUMP 00000708: JUMPDEST 00000709: JUMPDEST 0000070a: PUSH1 0x00 0000070c: PUSH2 0x0717 0000070f: DUP5 00000710: DUP3 00000711: DUP6 00000712: ADD 00000713: PUSH2 0x0684 00000716: JUMP 00000717: JUMPDEST 00000718: SWAP2 00000719: POP 0000071a: POP 0000071b: SWAP3 0000071c: SWAP2 0000071d: POP 0000071e: POP 0000071f: JUMP 00000720: JUMPDEST 00000721: PUSH2 0x0729 00000724: DUP2 00000725: PUSH2 0x0a98 00000728: JUMP 00000729: JUMPDEST 0000072a: DUP3 0000072b: MSTORE 0000072c: POP 0000072d: POP 0000072e: JUMP 0000072f: JUMPDEST 00000730: PUSH2 0x0738 00000733: DUP2 00000734: PUSH2 0x0a4a 00000737: JUMP 00000738: JUMPDEST 00000739: DUP3 0000073a: MSTORE 0000073b: POP 0000073c: POP 0000073d: JUMP 0000073e: JUMPDEST 0000073f: PUSH1 0x00 00000741: PUSH2 0x074b 00000744: PUSH1 0x26 00000746: DUP4 00000747: PUSH2 0x0924 0000074a: JUMP 0000074b: JUMPDEST 0000074c: SWAP2 0000074d: POP 0000074e: PUSH2 0x0756 00000751: DUP3 00000752: PUSH2 0x0b60 00000755: JUMP 00000756: JUMPDEST 00000757: PUSH1 0x40 00000759: DUP3 0000075a: ADD 0000075b: SWAP1 0000075c: POP 0000075d: SWAP2 0000075e: SWAP1 0000075f: POP 00000760: JUMP 00000761: JUMPDEST 00000762: PUSH1 0x00 00000764: PUSH2 0x076e 00000767: PUSH1 0x3a 00000769: DUP4 0000076a: PUSH2 0x0924 0000076d: JUMP 0000076e: JUMPDEST 0000076f: SWAP2 00000770: POP 00000771: PUSH2 0x0779 00000774: DUP3 00000775: PUSH2 0x0baf 00000778: JUMP 00000779: JUMPDEST 0000077a: PUSH1 0x40 0000077c: DUP3 0000077d: ADD 0000077e: SWAP1 0000077f: POP 00000780: SWAP2 00000781: SWAP1 00000782: POP 00000783: JUMP 00000784: JUMPDEST 00000785: PUSH1 0x00 00000787: PUSH2 0x0791 0000078a: PUSH1 0x1d 0000078c: DUP4 0000078d: PUSH2 0x0924 00000790: JUMP 00000791: JUMPDEST 00000792: SWAP2 00000793: POP 00000794: PUSH2 0x079c 00000797: DUP3 00000798: PUSH2 0x0bfe 0000079b: JUMP 0000079c: JUMPDEST 0000079d: PUSH1 0x20 0000079f: DUP3 000007a0: ADD 000007a1: SWAP1 000007a2: POP 000007a3: SWAP2 000007a4: SWAP1 000007a5: POP 000007a6: JUMP 000007a7: JUMPDEST 000007a8: PUSH1 0x00 000007aa: PUSH2 0x07b4 000007ad: PUSH1 0x2b 000007af: DUP4 000007b0: PUSH2 0x0924 000007b3: JUMP 000007b4: JUMPDEST 000007b5: SWAP2 000007b6: POP 000007b7: PUSH2 0x07bf 000007ba: DUP3 000007bb: PUSH2 0x0c27 000007be: JUMP 000007bf: JUMPDEST 000007c0: PUSH1 0x40 000007c2: DUP3 000007c3: ADD 000007c4: SWAP1 000007c5: POP 000007c6: SWAP2 000007c7: SWAP1 000007c8: POP 000007c9: JUMP 000007ca: JUMPDEST 000007cb: PUSH1 0x00 000007cd: PUSH2 0x07d7 000007d0: PUSH1 0x00 000007d2: DUP4 000007d3: PUSH2 0x0919 000007d6: JUMP 000007d7: JUMPDEST 000007d8: SWAP2 000007d9: POP 000007da: PUSH2 0x07e2 000007dd: DUP3 000007de: PUSH2 0x0c76 000007e1: JUMP 000007e2: JUMPDEST 000007e3: PUSH1 0x00 000007e5: DUP3 000007e6: ADD 000007e7: SWAP1 000007e8: POP 000007e9: SWAP2 000007ea: SWAP1 000007eb: POP 000007ec: JUMP 000007ed: JUMPDEST 000007ee: PUSH2 0x07f6 000007f1: DUP2 000007f2: PUSH2 0x0a8e 000007f5: JUMP 000007f6: JUMPDEST 000007f7: DUP3 000007f8: MSTORE 000007f9: POP 000007fa: POP 000007fb: JUMP 000007fc: JUMPDEST 000007fd: PUSH1 0x00 000007ff: PUSH2 0x0807 00000802: DUP3 00000803: PUSH2 0x07ca 00000806: JUMP 00000807: JUMPDEST 00000808: SWAP2 00000809: POP 0000080a: DUP2 0000080b: SWAP1 0000080c: POP 0000080d: SWAP2 0000080e: SWAP1 0000080f: POP 00000810: JUMP 00000811: JUMPDEST 00000812: PUSH1 0x00 00000814: PUSH1 0x20 00000816: DUP3 00000817: ADD 00000818: SWAP1 00000819: POP 0000081a: PUSH2 0x0826 0000081d: PUSH1 0x00 0000081f: DUP4 00000820: ADD 00000821: DUP5 00000822: PUSH2 0x072f 00000825: JUMP 00000826: JUMPDEST 00000827: SWAP3 00000828: SWAP2 00000829: POP 0000082a: POP 0000082b: JUMP 0000082c: JUMPDEST 0000082d: PUSH1 0x00 0000082f: PUSH1 0x40 00000831: DUP3 00000832: ADD 00000833: SWAP1 00000834: POP 00000835: PUSH2 0x0841 00000838: PUSH1 0x00 0000083a: DUP4 0000083b: ADD 0000083c: DUP6 0000083d: PUSH2 0x0720 00000840: JUMP 00000841: JUMPDEST 00000842: PUSH2 0x084e 00000845: PUSH1 0x20 00000847: DUP4 00000848: ADD 00000849: DUP5 0000084a: PUSH2 0x07ed 0000084d: JUMP 0000084e: JUMPDEST 0000084f: SWAP4 00000850: SWAP3 00000851: POP 00000852: POP 00000853: POP 00000854: JUMP 00000855: JUMPDEST 00000856: PUSH1 0x00 00000858: PUSH1 0x40 0000085a: DUP3 0000085b: ADD 0000085c: SWAP1 0000085d: POP 0000085e: PUSH2 0x086a 00000861: PUSH1 0x00 00000863: DUP4 00000864: ADD 00000865: DUP6 00000866: PUSH2 0x072f 00000869: JUMP 0000086a: JUMPDEST 0000086b: PUSH2 0x0877 0000086e: PUSH1 0x20 00000870: DUP4 00000871: ADD 00000872: DUP5 00000873: PUSH2 0x07ed 00000876: JUMP 00000877: JUMPDEST 00000878: SWAP4 00000879: SWAP3 0000087a: POP 0000087b: POP 0000087c: POP 0000087d: JUMP 0000087e: JUMPDEST 0000087f: PUSH1 0x00 00000881: PUSH1 0x20 00000883: DUP3 00000884: ADD 00000885: SWAP1 00000886: POP 00000887: DUP2 00000888: DUP2 00000889: SUB 0000088a: PUSH1 0x00 0000088c: DUP4 0000088d: ADD 0000088e: MSTORE 0000088f: PUSH2 0x0897 00000892: DUP2 00000893: PUSH2 0x073e 00000896: JUMP 00000897: JUMPDEST 00000898: SWAP1 00000899: POP 0000089a: SWAP2 0000089b: SWAP1 0000089c: POP 0000089d: JUMP 0000089e: JUMPDEST 0000089f: PUSH1 0x00 000008a1: PUSH1 0x20 000008a3: DUP3 000008a4: ADD 000008a5: SWAP1 000008a6: POP 000008a7: DUP2 000008a8: DUP2 000008a9: SUB 000008aa: PUSH1 0x00 000008ac: DUP4 000008ad: ADD 000008ae: MSTORE 000008af: PUSH2 0x08b7 000008b2: DUP2 000008b3: PUSH2 0x0761 000008b6: JUMP 000008b7: JUMPDEST 000008b8: SWAP1 000008b9: POP 000008ba: SWAP2 000008bb: SWAP1 000008bc: POP 000008bd: JUMP 000008be: JUMPDEST 000008bf: PUSH1 0x00 000008c1: PUSH1 0x20 000008c3: DUP3 000008c4: ADD 000008c5: SWAP1 000008c6: POP 000008c7: DUP2 000008c8: DUP2 000008c9: SUB 000008ca: PUSH1 0x00 000008cc: DUP4 000008cd: ADD 000008ce: MSTORE 000008cf: PUSH2 0x08d7 000008d2: DUP2 000008d3: PUSH2 0x0784 000008d6: JUMP 000008d7: JUMPDEST 000008d8: SWAP1 000008d9: POP 000008da: SWAP2 000008db: SWAP1 000008dc: POP 000008dd: JUMP 000008de: JUMPDEST 000008df: PUSH1 0x00 000008e1: PUSH1 0x20 000008e3: DUP3 000008e4: ADD 000008e5: SWAP1 000008e6: POP 000008e7: DUP2 000008e8: DUP2 000008e9: SUB 000008ea: PUSH1 0x00 000008ec: DUP4 000008ed: ADD 000008ee: MSTORE 000008ef: PUSH2 0x08f7 000008f2: DUP2 000008f3: PUSH2 0x07a7 000008f6: JUMP 000008f7: JUMPDEST 000008f8: SWAP1 000008f9: POP 000008fa: SWAP2 000008fb: SWAP1 000008fc: POP 000008fd: JUMP 000008fe: JUMPDEST 000008ff: PUSH1 0x00 00000901: PUSH1 0x20 00000903: DUP3 00000904: ADD 00000905: SWAP1 00000906: POP 00000907: PUSH2 0x0913 0000090a: PUSH1 0x00 0000090c: DUP4 0000090d: ADD 0000090e: DUP5 0000090f: PUSH2 0x07ed 00000912: JUMP 00000913: JUMPDEST 00000914: SWAP3 00000915: SWAP2 00000916: POP 00000917: POP 00000918: JUMP 00000919: JUMPDEST 0000091a: PUSH1 0x00 0000091c: DUP2 0000091d: SWAP1 0000091e: POP 0000091f: SWAP3 00000920: SWAP2 00000921: POP 00000922: POP 00000923: JUMP 00000924: JUMPDEST 00000925: PUSH1 0x00 00000927: DUP3 00000928: DUP3 00000929: MSTORE 0000092a: PUSH1 0x20 0000092c: DUP3 0000092d: ADD 0000092e: SWAP1 0000092f: POP 00000930: SWAP3 00000931: SWAP2 00000932: POP 00000933: POP 00000934: JUMP 00000935: JUMPDEST 00000936: PUSH1 0x00 00000938: PUSH2 0x0940 0000093b: DUP3 0000093c: PUSH2 0x0a8e 0000093f: JUMP 00000940: JUMPDEST 00000941: SWAP2 00000942: POP 00000943: PUSH2 0x094b 00000946: DUP4 00000947: PUSH2 0x0a8e 0000094a: JUMP 0000094b: JUMPDEST 0000094c: SWAP3 0000094d: POP 0000094e: DUP3 0000094f: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00000970: SUB 00000971: DUP3 00000972: GT 00000973: ISZERO 00000974: PUSH2 0x0980 00000977: JUMPI 00000978: PUSH2 0x097f 0000097b: PUSH2 0x0ace 0000097e: JUMP 0000097f: JUMPDEST 00000980: JUMPDEST 00000981: DUP3 00000982: DUP3 00000983: ADD 00000984: SWAP1 00000985: POP 00000986: SWAP3 00000987: SWAP2 00000988: POP 00000989: POP 0000098a: JUMP 0000098b: JUMPDEST 0000098c: PUSH1 0x00 0000098e: PUSH2 0x0996 00000991: DUP3 00000992: PUSH2 0x0a8e 00000995: JUMP 00000996: JUMPDEST 00000997: SWAP2 00000998: POP 00000999: PUSH2 0x09a1 0000099c: DUP4 0000099d: PUSH2 0x0a8e 000009a0: JUMP 000009a1: JUMPDEST 000009a2: SWAP3 000009a3: POP 000009a4: DUP3 000009a5: PUSH2 0x09b1 000009a8: JUMPI 000009a9: PUSH2 0x09b0 000009ac: PUSH2 0x0afd 000009af: JUMP 000009b0: JUMPDEST 000009b1: JUMPDEST 000009b2: DUP3 000009b3: DUP3 000009b4: DIV 000009b5: SWAP1 000009b6: POP 000009b7: SWAP3 000009b8: SWAP2 000009b9: POP 000009ba: POP 000009bb: JUMP 000009bc: JUMPDEST 000009bd: PUSH1 0x00 000009bf: PUSH2 0x09c7 000009c2: DUP3 000009c3: PUSH2 0x0a8e 000009c6: JUMP 000009c7: JUMPDEST 000009c8: SWAP2 000009c9: POP 000009ca: PUSH2 0x09d2 000009cd: DUP4 000009ce: PUSH2 0x0a8e 000009d1: JUMP 000009d2: JUMPDEST 000009d3: SWAP3 000009d4: POP 000009d5: DUP2 000009d6: PUSH32 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff 000009f7: DIV 000009f8: DUP4 000009f9: GT 000009fa: DUP3 000009fb: ISZERO 000009fc: ISZERO 000009fd: AND 000009fe: ISZERO 000009ff: PUSH2 0x0a0b 00000a02: JUMPI 00000a03: PUSH2 0x0a0a 00000a06: PUSH2 0x0ace 00000a09: JUMP 00000a0a: JUMPDEST 00000a0b: JUMPDEST 00000a0c: DUP3 00000a0d: DUP3 00000a0e: MUL 00000a0f: SWAP1 00000a10: POP 00000a11: SWAP3 00000a12: SWAP2 00000a13: POP 00000a14: POP 00000a15: JUMP 00000a16: JUMPDEST 00000a17: PUSH1 0x00 00000a19: PUSH2 0x0a21 00000a1c: DUP3 00000a1d: PUSH2 0x0a8e 00000a20: JUMP 00000a21: JUMPDEST 00000a22: SWAP2 00000a23: POP 00000a24: PUSH2 0x0a2c 00000a27: DUP4 00000a28: PUSH2 0x0a8e 00000a2b: JUMP 00000a2c: JUMPDEST 00000a2d: SWAP3 00000a2e: POP 00000a2f: DUP3 00000a30: DUP3 00000a31: LT 00000a32: ISZERO 00000a33: PUSH2 0x0a3f 00000a36: JUMPI 00000a37: PUSH2 0x0a3e 00000a3a: PUSH2 0x0ace 00000a3d: JUMP 00000a3e: JUMPDEST 00000a3f: JUMPDEST 00000a40: DUP3 00000a41: DUP3 00000a42: SUB 00000a43: SWAP1 00000a44: POP 00000a45: SWAP3 00000a46: SWAP2 00000a47: POP 00000a48: POP 00000a49: JUMP 00000a4a: JUMPDEST 00000a4b: PUSH1 0x00 00000a4d: PUSH2 0x0a55 00000a50: DUP3 00000a51: PUSH2 0x0a6e 00000a54: JUMP 00000a55: JUMPDEST 00000a56: SWAP1 00000a57: POP 00000a58: SWAP2 00000a59: SWAP1 00000a5a: POP 00000a5b: JUMP 00000a5c: JUMPDEST 00000a5d: PUSH1 0x00 00000a5f: PUSH2 0x0a67 00000a62: DUP3 00000a63: PUSH2 0x0a6e 00000a66: JUMP 00000a67: JUMPDEST 00000a68: SWAP1 00000a69: POP 00000a6a: SWAP2 00000a6b: SWAP1 00000a6c: POP 00000a6d: JUMP 00000a6e: JUMPDEST 00000a6f: PUSH1 0x00 00000a71: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a86: DUP3 00000a87: AND 00000a88: SWAP1 00000a89: POP 00000a8a: SWAP2 00000a8b: SWAP1 00000a8c: POP 00000a8d: JUMP 00000a8e: JUMPDEST 00000a8f: PUSH1 0x00 00000a91: DUP2 00000a92: SWAP1 00000a93: POP 00000a94: SWAP2 00000a95: SWAP1 00000a96: POP 00000a97: JUMP 00000a98: JUMPDEST 00000a99: PUSH1 0x00 00000a9b: PUSH2 0x0aa3 00000a9e: DUP3 00000a9f: PUSH2 0x0aaa 00000aa2: JUMP 00000aa3: JUMPDEST 00000aa4: SWAP1 00000aa5: POP 00000aa6: SWAP2 00000aa7: SWAP1 00000aa8: POP 00000aa9: JUMP 00000aaa: JUMPDEST 00000aab: PUSH1 0x00 00000aad: PUSH2 0x0ab5 00000ab0: DUP3 00000ab1: PUSH2 0x0abc 00000ab4: JUMP 00000ab5: JUMPDEST 00000ab6: SWAP1 00000ab7: POP 00000ab8: SWAP2 00000ab9: SWAP1 00000aba: POP 00000abb: JUMP 00000abc: JUMPDEST 00000abd: PUSH1 0x00 00000abf: PUSH2 0x0ac7 00000ac2: DUP3 00000ac3: PUSH2 0x0a6e 00000ac6: JUMP 00000ac7: JUMPDEST 00000ac8: SWAP1 00000ac9: POP 00000aca: SWAP2 00000acb: SWAP1 00000acc: POP 00000acd: JUMP 00000ace: JUMPDEST 00000acf: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00000af0: PUSH1 0x00 00000af2: MSTORE 00000af3: PUSH1 0x11 00000af5: PUSH1 0x04 00000af7: MSTORE 00000af8: PUSH1 0x24 00000afa: PUSH1 0x00 00000afc: REVERT 00000afd: JUMPDEST 00000afe: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00000b1f: PUSH1 0x00 00000b21: MSTORE 00000b22: PUSH1 0x12 00000b24: PUSH1 0x04 00000b26: MSTORE 00000b27: PUSH1 0x24 00000b29: PUSH1 0x00 00000b2b: REVERT 00000b2c: JUMPDEST 00000b2d: PUSH32 0x4e487b7100000000000000000000000000000000000000000000000000000000 00000b4e: PUSH1 0x00 00000b50: MSTORE 00000b51: PUSH1 0x32 00000b53: PUSH1 0x04 00000b55: MSTORE 00000b56: PUSH1 0x24 00000b58: PUSH1 0x00 00000b5a: REVERT 00000b5b: JUMPDEST 00000b5c: PUSH1 0x00 00000b5e: DUP1 00000b5f: REVERT 00000b60: JUMPDEST 00000b61: PUSH32 0x5061796d656e7453706c69747465723a206163636f756e7420686173206e6f20 00000b82: PUSH1 0x00 00000b84: DUP3 00000b85: ADD 00000b86: MSTORE 00000b87: PUSH32 0x7368617265730000000000000000000000000000000000000000000000000000 00000ba8: PUSH1 0x20 00000baa: DUP3 00000bab: ADD 00000bac: MSTORE 00000bad: POP 00000bae: JUMP 00000baf: JUMPDEST 00000bb0: PUSH32 0x416464726573733a20756e61626c6520746f2073656e642076616c75652c2072 00000bd1: PUSH1 0x00 00000bd3: DUP3 00000bd4: ADD 00000bd5: MSTORE 00000bd6: PUSH32 0x6563697069656e74206d61792068617665207265766572746564000000000000 00000bf7: PUSH1 0x20 00000bf9: DUP3 00000bfa: ADD 00000bfb: MSTORE 00000bfc: POP 00000bfd: JUMP 00000bfe: JUMPDEST 00000bff: PUSH32 0x416464726573733a20696e73756666696369656e742062616c616e6365000000 00000c20: PUSH1 0x00 00000c22: DUP3 00000c23: ADD 00000c24: MSTORE 00000c25: POP 00000c26: JUMP 00000c27: JUMPDEST 00000c28: PUSH32 0x5061796d656e7453706c69747465723a206163636f756e74206973206e6f7420 00000c49: PUSH1 0x00 00000c4b: DUP3 00000c4c: ADD 00000c4d: MSTORE 00000c4e: PUSH32 0x647565207061796d656e74000000000000000000000000000000000000000000 00000c6f: PUSH1 0x20 00000c71: DUP3 00000c72: ADD 00000c73: MSTORE 00000c74: POP 00000c75: JUMP 00000c76: JUMPDEST 00000c77: POP 00000c78: JUMP 00000c79: JUMPDEST 00000c7a: PUSH2 0x0c82 00000c7d: DUP2 00000c7e: PUSH2 0x0a4a 00000c81: JUMP 00000c82: JUMPDEST 00000c83: DUP2 00000c84: EQ 00000c85: PUSH2 0x0c8d 00000c88: JUMPI 00000c89: PUSH1 0x00 00000c8b: DUP1 00000c8c: REVERT 00000c8d: JUMPDEST 00000c8e: POP 00000c8f: JUMP 00000c90: JUMPDEST 00000c91: PUSH2 0x0c99 00000c94: DUP2 00000c95: PUSH2 0x0a5c 00000c98: JUMP 00000c99: JUMPDEST 00000c9a: DUP2 00000c9b: EQ 00000c9c: PUSH2 0x0ca4 00000c9f: JUMPI 00000ca0: PUSH1 0x00 00000ca2: DUP1 00000ca3: REVERT 00000ca4: JUMPDEST 00000ca5: POP 00000ca6: JUMP 00000ca7: JUMPDEST 00000ca8: PUSH2 0x0cb0 00000cab: DUP2 00000cac: PUSH2 0x0a8e 00000caf: JUMP 00000cb0: JUMPDEST 00000cb1: DUP2 00000cb2: EQ 00000cb3: PUSH2 0x0cbb 00000cb6: JUMPI 00000cb7: PUSH1 0x00 00000cb9: DUP1 00000cba: REVERT 00000cbb: JUMPDEST 00000cbc: POP 00000cbd: JUMP 00000cbe: INVALID 00000cbf: LOG2 00000cc0: PUSH5 0x6970667358 00000cc6: UNKNOWN(0x22) 00000cc7: SLT 00000cc8: KECCAK256 00000cc9: CALL 00000cca: UNKNOWN(0xC6) 00000ccb: DUP8 00000ccc: ISZERO 00000ccd: UNKNOWN(0x0C) 00000cce: SWAP7 00000ccf: SWAP9 00000cd0: JUMP 00000cd1: POP 00000cd2: SWAP12 00000cd3: UNKNOWN(0xCA) 00000cd4: DUP15 00000cd5: MOD 00000cd6: UNKNOWN(0xC6) 00000cd7: RETURNDATASIZE 00000cd8: UNKNOWN(0x4B) 00000cd9: UNKNOWN(0xDD) 00000cda: PUSH4 0xe07a020d 00000cdf: SWAP11 00000ce0: UNKNOWN(0xC4) 00000ce1: UNKNOWN(0xC0) 00000ce2: UNKNOWN(0xE0) 00000ce3: ADDRESS 00000ce4: UNKNOWN(0xCC) 00000ce5: UNKNOWN(0xE1) 00000ce6: CALLVALUE 00000ce7: PUSH29
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | other | detector | Untrusted CALL target/value reachable | 60 | no | no |
viewtrace_id: 0xa532301637efcfa8bba91094d009918d0462cca8dbf3c6d8609805435cc56675
call_targets:
0xa18a2078d44c93867db711ed80c0e2784bb3c8d3
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xa532301637efcfa8bba91094d009918d0462cca8dbf3c6d8609805435cc56675",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xa18a2078d44c93867db711ed80c0e2784bb3c8d3"
],
"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": "0x8b83209b",
"selector": "0x8b83209b",
"calldata_variants": [
"0x8b83209b",
"0x8b83209b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x9852595c",
"selector": "0x9852595c",
"calldata_variants": [
"0x9852595c",
"0x9852595c0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xce7c2ac2",
"selector": "0xce7c2ac2",
"calldata_variants": [
"0xce7c2ac2",
"0xce7c2ac20000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe33b7de3",
"selector": "0xe33b7de3",
"calldata_variants": [
"0xe33b7de3",
"0xe33b7de30000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1500,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 3273,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 2,
"guards_detected": [],
"untrusted_call_count": 2
}
|
| high | other | detector | ETH value transfer possible | 55 | no | no |
viewtrace_id: 0xa532301637efcfa8bba91094d009918d0462cca8dbf3c6d8609805435cc56675
call_targets:
0xa18a2078d44c93867db711ed80c0e2784bb3c8d3
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xa532301637efcfa8bba91094d009918d0462cca8dbf3c6d8609805435cc56675",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xa18a2078d44c93867db711ed80c0e2784bb3c8d3"
],
"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": "0x8b83209b",
"selector": "0x8b83209b",
"calldata_variants": [
"0x8b83209b",
"0x8b83209b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x9852595c",
"selector": "0x9852595c",
"calldata_variants": [
"0x9852595c",
"0x9852595c0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xce7c2ac2",
"selector": "0xce7c2ac2",
"calldata_variants": [
"0xce7c2ac2",
"0xce7c2ac20000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe33b7de3",
"selector": "0xe33b7de3",
"calldata_variants": [
"0xe33b7de3",
"0xe33b7de30000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1500,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 3273,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 2,
"guards_detected": []
}
|