019b477e-c4da-7317-ac9c-0fc1840a7737
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 |
|---|---|---|---|---|
| 25481 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 25482 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 90969 | analysis.bundle | complete | 1 / 3 | 2 weeks ago |
| 90970 | capability.graph | complete | 1 / 3 | 2 weeks ago |
| 90971 | detector.run | complete | 1 / 3 | 2 weeks ago |
| 90972 | 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 0x0095 0000000c: JUMPI 0000000d: PUSH1 0x00 0000000f: CALLDATALOAD 00000010: PUSH1 0xe0 00000012: SHR 00000013: DUP1 00000014: PUSH4 0x8b83209b 00000019: GT 0000001a: PUSH2 0x0059 0000001d: JUMPI 0000001e: DUP1 0000001f: PUSH4 0x8b83209b 00000024: EQ 00000025: PUSH2 0x01a4 00000028: JUMPI 00000029: DUP1 0000002a: PUSH4 0x9852595c 0000002f: EQ 00000030: PUSH2 0x01dc 00000033: JUMPI 00000034: DUP1 00000035: PUSH4 0xce7c2ac2 0000003a: EQ 0000003b: PUSH2 0x0212 0000003e: JUMPI 0000003f: DUP1 00000040: PUSH4 0xd79779b2 00000045: EQ 00000046: PUSH2 0x0248 00000049: JUMPI 0000004a: DUP1 0000004b: PUSH4 0xe33b7de3 00000050: EQ 00000051: PUSH2 0x027e 00000054: JUMPI 00000055: PUSH1 0x00 00000057: DUP1 00000058: REVERT 00000059: JUMPDEST 0000005a: DUP1 0000005b: PUSH4 0x19165587 00000060: EQ 00000061: PUSH2 0x00e3 00000064: JUMPI 00000065: DUP1 00000066: PUSH4 0x3a98ef39 0000006b: EQ 0000006c: PUSH2 0x0105 0000006f: JUMPI 00000070: DUP1 00000071: PUSH4 0x406072a9 00000076: EQ 00000077: PUSH2 0x0129 0000007a: JUMPI 0000007b: DUP1 0000007c: PUSH4 0x48b75044 00000081: EQ 00000082: PUSH2 0x016f 00000085: JUMPI 00000086: DUP1 00000087: PUSH4 0x853828b6 0000008c: EQ 0000008d: PUSH2 0x018f 00000090: JUMPI 00000091: PUSH1 0x00 00000093: DUP1 00000094: REVERT 00000095: JUMPDEST 00000096: CALLDATASIZE 00000097: PUSH2 0x00de 0000009a: JUMPI 0000009b: PUSH32 0x6ef95f06320e7a25a04a175ca677b7052bdd97131872c2192525a629f51be770 000000bc: CALLER 000000bd: PUSH1 0x40 000000bf: DUP1 000000c0: MLOAD 000000c1: PUSH1 0x01 000000c3: PUSH1 0x01 000000c5: PUSH1 0xa0 000000c7: SHL 000000c8: SUB 000000c9: SWAP1 000000ca: SWAP3 000000cb: AND 000000cc: DUP3 000000cd: MSTORE 000000ce: CALLVALUE 000000cf: PUSH1 0x20 000000d1: DUP4 000000d2: ADD 000000d3: MSTORE 000000d4: ADD 000000d5: PUSH1 0x40 000000d7: MLOAD 000000d8: DUP1 000000d9: SWAP2 000000da: SUB 000000db: SWAP1 000000dc: LOG1 000000dd: STOP 000000de: JUMPDEST 000000df: PUSH1 0x00 000000e1: DUP1 000000e2: REVERT 000000e3: JUMPDEST 000000e4: CALLVALUE 000000e5: DUP1 000000e6: ISZERO 000000e7: PUSH2 0x00ef 000000ea: JUMPI 000000eb: PUSH1 0x00 000000ed: DUP1 000000ee: REVERT 000000ef: JUMPDEST 000000f0: POP 000000f1: PUSH2 0x0103 000000f4: PUSH2 0x00fe 000000f7: CALLDATASIZE 000000f8: PUSH1 0x04 000000fa: PUSH2 0x09e9 000000fd: JUMP 000000fe: JUMPDEST 000000ff: PUSH2 0x0293 00000102: JUMP 00000103: JUMPDEST 00000104: STOP 00000105: JUMPDEST 00000106: CALLVALUE 00000107: DUP1 00000108: ISZERO 00000109: PUSH2 0x0111 0000010c: JUMPI 0000010d: PUSH1 0x00 0000010f: DUP1 00000110: REVERT 00000111: JUMPDEST 00000112: POP 00000113: PUSH1 0x00 00000115: SLOAD 00000116: JUMPDEST 00000117: PUSH1 0x40 00000119: MLOAD 0000011a: SWAP1 0000011b: DUP2 0000011c: MSTORE 0000011d: PUSH1 0x20 0000011f: ADD 00000120: JUMPDEST 00000121: PUSH1 0x40 00000123: MLOAD 00000124: DUP1 00000125: SWAP2 00000126: SUB 00000127: SWAP1 00000128: RETURN 00000129: JUMPDEST 0000012a: CALLVALUE 0000012b: DUP1 0000012c: ISZERO 0000012d: PUSH2 0x0135 00000130: JUMPI 00000131: PUSH1 0x00 00000133: DUP1 00000134: REVERT 00000135: JUMPDEST 00000136: POP 00000137: PUSH2 0x0116 0000013a: PUSH2 0x0144 0000013d: CALLDATASIZE 0000013e: PUSH1 0x04 00000140: PUSH2 0x0a06 00000143: JUMP 00000144: JUMPDEST 00000145: PUSH1 0x01 00000147: PUSH1 0x01 00000149: PUSH1 0xa0 0000014b: SHL 0000014c: SUB 0000014d: SWAP2 0000014e: DUP3 0000014f: AND 00000150: PUSH1 0x00 00000152: SWAP1 00000153: DUP2 00000154: MSTORE 00000155: PUSH1 0x06 00000157: PUSH1 0x20 00000159: SWAP1 0000015a: DUP2 0000015b: MSTORE 0000015c: PUSH1 0x40 0000015e: DUP1 0000015f: DUP4 00000160: KECCAK256 00000161: SWAP4 00000162: SWAP1 00000163: SWAP5 00000164: AND 00000165: DUP3 00000166: MSTORE 00000167: SWAP2 00000168: SWAP1 00000169: SWAP2 0000016a: MSTORE 0000016b: KECCAK256 0000016c: SLOAD 0000016d: SWAP1 0000016e: JUMP 0000016f: JUMPDEST 00000170: CALLVALUE 00000171: DUP1 00000172: ISZERO 00000173: PUSH2 0x017b 00000176: JUMPI 00000177: PUSH1 0x00 00000179: DUP1 0000017a: REVERT 0000017b: JUMPDEST 0000017c: POP 0000017d: PUSH2 0x0103 00000180: PUSH2 0x018a 00000183: CALLDATASIZE 00000184: PUSH1 0x04 00000186: PUSH2 0x0a06 00000189: JUMP 0000018a: JUMPDEST 0000018b: PUSH2 0x03ca 0000018e: JUMP 0000018f: JUMPDEST 00000190: CALLVALUE 00000191: DUP1 00000192: ISZERO 00000193: PUSH2 0x019b 00000196: JUMPI 00000197: PUSH1 0x00 00000199: DUP1 0000019a: REVERT 0000019b: JUMPDEST 0000019c: POP 0000019d: PUSH2 0x0103 000001a0: PUSH2 0x05b2 000001a3: JUMP 000001a4: JUMPDEST 000001a5: CALLVALUE 000001a6: DUP1 000001a7: ISZERO 000001a8: PUSH2 0x01b0 000001ab: JUMPI 000001ac: PUSH1 0x00 000001ae: DUP1 000001af: REVERT 000001b0: JUMPDEST 000001b1: POP 000001b2: PUSH2 0x01c4 000001b5: PUSH2 0x01bf 000001b8: CALLDATASIZE 000001b9: PUSH1 0x04 000001bb: PUSH2 0x0a3f 000001be: JUMP 000001bf: JUMPDEST 000001c0: PUSH2 0x0629 000001c3: JUMP 000001c4: JUMPDEST 000001c5: PUSH1 0x40 000001c7: MLOAD 000001c8: PUSH1 0x01 000001ca: PUSH1 0x01 000001cc: PUSH1 0xa0 000001ce: SHL 000001cf: SUB 000001d0: SWAP1 000001d1: SWAP2 000001d2: AND 000001d3: DUP2 000001d4: MSTORE 000001d5: PUSH1 0x20 000001d7: ADD 000001d8: PUSH2 0x0120 000001db: JUMP 000001dc: JUMPDEST 000001dd: CALLVALUE 000001de: DUP1 000001df: ISZERO 000001e0: PUSH2 0x01e8 000001e3: JUMPI 000001e4: PUSH1 0x00 000001e6: DUP1 000001e7: REVERT 000001e8: JUMPDEST 000001e9: POP 000001ea: PUSH2 0x0116 000001ed: PUSH2 0x01f7 000001f0: CALLDATASIZE 000001f1: PUSH1 0x04 000001f3: PUSH2 0x09e9 000001f6: JUMP 000001f7: JUMPDEST 000001f8: PUSH1 0x01 000001fa: PUSH1 0x01 000001fc: PUSH1 0xa0 000001fe: SHL 000001ff: SUB 00000200: AND 00000201: PUSH1 0x00 00000203: SWAP1 00000204: DUP2 00000205: MSTORE 00000206: PUSH1 0x03 00000208: PUSH1 0x20 0000020a: MSTORE 0000020b: PUSH1 0x40 0000020d: SWAP1 0000020e: KECCAK256 0000020f: SLOAD 00000210: SWAP1 00000211: JUMP 00000212: JUMPDEST 00000213: CALLVALUE 00000214: DUP1 00000215: ISZERO 00000216: PUSH2 0x021e 00000219: JUMPI 0000021a: PUSH1 0x00 0000021c: DUP1 0000021d: REVERT 0000021e: JUMPDEST 0000021f: POP 00000220: PUSH2 0x0116 00000223: PUSH2 0x022d 00000226: CALLDATASIZE 00000227: PUSH1 0x04 00000229: PUSH2 0x09e9 0000022c: JUMP 0000022d: JUMPDEST 0000022e: PUSH1 0x01 00000230: PUSH1 0x01 00000232: PUSH1 0xa0 00000234: SHL 00000235: SUB 00000236: AND 00000237: PUSH1 0x00 00000239: SWAP1 0000023a: DUP2 0000023b: MSTORE 0000023c: PUSH1 0x02 0000023e: PUSH1 0x20 00000240: MSTORE 00000241: PUSH1 0x40 00000243: SWAP1 00000244: KECCAK256 00000245: SLOAD 00000246: SWAP1 00000247: JUMP 00000248: JUMPDEST 00000249: CALLVALUE 0000024a: DUP1 0000024b: ISZERO 0000024c: PUSH2 0x0254 0000024f: JUMPI 00000250: PUSH1 0x00 00000252: DUP1 00000253: REVERT 00000254: JUMPDEST 00000255: POP 00000256: PUSH2 0x0116 00000259: PUSH2 0x0263 0000025c: CALLDATASIZE 0000025d: PUSH1 0x04 0000025f: PUSH2 0x09e9 00000262: JUMP 00000263: JUMPDEST 00000264: PUSH1 0x01 00000266: PUSH1 0x01 00000268: PUSH1 0xa0 0000026a: SHL 0000026b: SUB 0000026c: AND 0000026d: PUSH1 0x00 0000026f: SWAP1 00000270: DUP2 00000271: MSTORE 00000272: PUSH1 0x05 00000274: PUSH1 0x20 00000276: MSTORE 00000277: PUSH1 0x40 00000279: SWAP1 0000027a: KECCAK256 0000027b: SLOAD 0000027c: SWAP1 0000027d: JUMP 0000027e: JUMPDEST 0000027f: CALLVALUE 00000280: DUP1 00000281: ISZERO 00000282: PUSH2 0x028a 00000285: JUMPI 00000286: PUSH1 0x00 00000288: DUP1 00000289: REVERT 0000028a: JUMPDEST 0000028b: POP 0000028c: PUSH1 0x01 0000028e: SLOAD 0000028f: PUSH2 0x0116 00000292: JUMP 00000293: JUMPDEST 00000294: PUSH1 0x01 00000296: PUSH1 0x01 00000298: PUSH1 0xa0 0000029a: SHL 0000029b: SUB 0000029c: DUP2 0000029d: AND 0000029e: PUSH1 0x00 000002a0: SWAP1 000002a1: DUP2 000002a2: MSTORE 000002a3: PUSH1 0x02 000002a5: PUSH1 0x20 000002a7: MSTORE 000002a8: PUSH1 0x40 000002aa: SWAP1 000002ab: KECCAK256 000002ac: SLOAD 000002ad: PUSH2 0x02d1 000002b0: JUMPI 000002b1: PUSH1 0x40 000002b3: MLOAD 000002b4: PUSH3 0x461bcd 000002b8: PUSH1 0xe5 000002ba: SHL 000002bb: DUP2 000002bc: MSTORE 000002bd: PUSH1 0x04 000002bf: ADD 000002c0: PUSH2 0x02c8 000002c3: SWAP1 000002c4: PUSH2 0x0a58 000002c7: JUMP 000002c8: JUMPDEST 000002c9: PUSH1 0x40 000002cb: MLOAD 000002cc: DUP1 000002cd: SWAP2 000002ce: SUB 000002cf: SWAP1 000002d0: REVERT 000002d1: JUMPDEST 000002d2: PUSH1 0x00 000002d4: PUSH2 0x02dc 000002d7: PUSH1 0x01 000002d9: SLOAD 000002da: SWAP1 000002db: JUMP 000002dc: JUMPDEST 000002dd: PUSH2 0x02e6 000002e0: SWAP1 000002e1: SELFBALANCE 000002e2: PUSH2 0x0ab4 000002e5: JUMP 000002e6: JUMPDEST 000002e7: SWAP1 000002e8: POP 000002e9: PUSH1 0x00 000002eb: PUSH2 0x0313 000002ee: DUP4 000002ef: DUP4 000002f0: PUSH2 0x030e 000002f3: DUP7 000002f4: PUSH1 0x01 000002f6: PUSH1 0x01 000002f8: PUSH1 0xa0 000002fa: SHL 000002fb: SUB 000002fc: AND 000002fd: PUSH1 0x00 000002ff: SWAP1 00000300: DUP2 00000301: MSTORE 00000302: PUSH1 0x03 00000304: PUSH1 0x20 00000306: MSTORE 00000307: PUSH1 0x40 00000309: SWAP1 0000030a: KECCAK256 0000030b: SLOAD 0000030c: SWAP1 0000030d: JUMP 0000030e: JUMPDEST 0000030f: PUSH2 0x0659 00000312: JUMP 00000313: JUMPDEST 00000314: SWAP1 00000315: POP 00000316: DUP1 00000317: PUSH2 0x0332 0000031a: JUMPI 0000031b: PUSH1 0x40 0000031d: MLOAD 0000031e: PUSH3 0x461bcd 00000322: PUSH1 0xe5 00000324: SHL 00000325: DUP2 00000326: MSTORE 00000327: PUSH1 0x04 00000329: ADD 0000032a: PUSH2 0x02c8 0000032d: SWAP1 0000032e: PUSH2 0x0acc 00000331: JUMP 00000332: JUMPDEST 00000333: PUSH1 0x01 00000335: PUSH1 0x01 00000337: PUSH1 0xa0 00000339: SHL 0000033a: SUB 0000033b: DUP4 0000033c: AND 0000033d: PUSH1 0x00 0000033f: SWAP1 00000340: DUP2 00000341: MSTORE 00000342: PUSH1 0x03 00000344: PUSH1 0x20 00000346: MSTORE 00000347: PUSH1 0x40 00000349: DUP2 0000034a: KECCAK256 0000034b: DUP1 0000034c: SLOAD 0000034d: DUP4 0000034e: SWAP3 0000034f: SWAP1 00000350: PUSH2 0x035a 00000353: SWAP1 00000354: DUP5 00000355: SWAP1 00000356: PUSH2 0x0ab4 00000359: JUMP 0000035a: JUMPDEST 0000035b: SWAP3 0000035c: POP 0000035d: POP 0000035e: DUP2 0000035f: SWAP1 00000360: SSTORE 00000361: POP 00000362: DUP1 00000363: PUSH1 0x01 00000365: PUSH1 0x00 00000367: DUP3 00000368: DUP3 00000369: SLOAD 0000036a: PUSH2 0x0373 0000036d: SWAP2 0000036e: SWAP1 0000036f: PUSH2 0x0ab4 00000372: JUMP 00000373: JUMPDEST 00000374: SWAP1 00000375: SWAP2 00000376: SSTORE 00000377: POP 00000378: PUSH2 0x0383 0000037b: SWAP1 0000037c: POP 0000037d: DUP4 0000037e: DUP3 0000037f: PUSH2 0x069e 00000382: JUMP 00000383: JUMPDEST 00000384: PUSH1 0x40 00000386: DUP1 00000387: MLOAD 00000388: PUSH1 0x01 0000038a: PUSH1 0x01 0000038c: PUSH1 0xa0 0000038e: SHL 0000038f: SUB 00000390: DUP6 00000391: AND 00000392: DUP2 00000393: MSTORE 00000394: PUSH1 0x20 00000396: DUP2 00000397: ADD 00000398: DUP4 00000399: SWAP1 0000039a: MSTORE 0000039b: PUSH32 0xdf20fd1e76bc69d672e4814fafb2c449bba3a5369d8359adf9e05e6fde87b056 000003bc: SWAP2 000003bd: ADD 000003be: PUSH1 0x40 000003c0: MLOAD 000003c1: DUP1 000003c2: SWAP2 000003c3: SUB 000003c4: SWAP1 000003c5: LOG1 000003c6: POP 000003c7: POP 000003c8: POP 000003c9: JUMP 000003ca: JUMPDEST 000003cb: PUSH1 0x01 000003cd: PUSH1 0x01 000003cf: PUSH1 0xa0 000003d1: SHL 000003d2: SUB 000003d3: DUP2 000003d4: AND 000003d5: PUSH1 0x00 000003d7: SWAP1 000003d8: DUP2 000003d9: MSTORE 000003da: PUSH1 0x02 000003dc: PUSH1 0x20 000003de: MSTORE 000003df: PUSH1 0x40 000003e1: SWAP1 000003e2: KECCAK256 000003e3: SLOAD 000003e4: PUSH2 0x03ff 000003e7: JUMPI 000003e8: PUSH1 0x40 000003ea: MLOAD 000003eb: PUSH3 0x461bcd 000003ef: PUSH1 0xe5 000003f1: SHL 000003f2: DUP2 000003f3: MSTORE 000003f4: PUSH1 0x04 000003f6: ADD 000003f7: PUSH2 0x02c8 000003fa: SWAP1 000003fb: PUSH2 0x0a58 000003fe: JUMP 000003ff: JUMPDEST 00000400: PUSH1 0x01 00000402: PUSH1 0x01 00000404: PUSH1 0xa0 00000406: SHL 00000407: SUB 00000408: DUP3 00000409: AND 0000040a: PUSH1 0x00 0000040c: SWAP1 0000040d: DUP2 0000040e: MSTORE 0000040f: PUSH1 0x05 00000411: PUSH1 0x20 00000413: MSTORE 00000414: PUSH1 0x40 00000416: DUP2 00000417: KECCAK256 00000418: SLOAD 00000419: PUSH1 0x40 0000041b: MLOAD 0000041c: PUSH4 0x70a08231 00000421: PUSH1 0xe0 00000423: SHL 00000424: DUP2 00000425: MSTORE 00000426: ADDRESS 00000427: PUSH1 0x04 00000429: DUP3 0000042a: ADD 0000042b: MSTORE 0000042c: PUSH1 0x01 0000042e: PUSH1 0x01 00000430: PUSH1 0xa0 00000432: SHL 00000433: SUB 00000434: DUP6 00000435: AND 00000436: SWAP1 00000437: PUSH4 0x70a08231 0000043c: SWAP1 0000043d: PUSH1 0x24 0000043f: ADD 00000440: PUSH1 0x20 00000442: PUSH1 0x40 00000444: MLOAD 00000445: DUP1 00000446: DUP4 00000447: SUB 00000448: DUP2 00000449: DUP7 0000044a: DUP1 0000044b: EXTCODESIZE 0000044c: ISZERO 0000044d: DUP1 0000044e: ISZERO 0000044f: PUSH2 0x0457 00000452: JUMPI 00000453: PUSH1 0x00 00000455: DUP1 00000456: REVERT 00000457: JUMPDEST 00000458: POP 00000459: GAS 0000045a: STATICCALL 0000045b: ISZERO 0000045c: DUP1 0000045d: ISZERO 0000045e: PUSH2 0x046b 00000461: JUMPI 00000462: RETURNDATASIZE 00000463: PUSH1 0x00 00000465: DUP1 00000466: RETURNDATACOPY 00000467: RETURNDATASIZE 00000468: PUSH1 0x00 0000046a: REVERT 0000046b: JUMPDEST 0000046c: POP 0000046d: POP 0000046e: POP 0000046f: POP 00000470: PUSH1 0x40 00000472: MLOAD 00000473: RETURNDATASIZE 00000474: PUSH1 0x1f 00000476: NOT 00000477: PUSH1 0x1f 00000479: DUP3 0000047a: ADD 0000047b: AND 0000047c: DUP3 0000047d: ADD 0000047e: DUP1 0000047f: PUSH1 0x40 00000481: MSTORE 00000482: POP 00000483: DUP2 00000484: ADD 00000485: SWAP1 00000486: PUSH2 0x048f 00000489: SWAP2 0000048a: SWAP1 0000048b: PUSH2 0x0b17 0000048e: JUMP 0000048f: JUMPDEST 00000490: PUSH2 0x0499 00000493: SWAP2 00000494: SWAP1 00000495: PUSH2 0x0ab4 00000498: JUMP 00000499: JUMPDEST 0000049a: SWAP1 0000049b: POP 0000049c: PUSH1 0x00 0000049e: PUSH2 0x04d2 000004a1: DUP4 000004a2: DUP4 000004a3: PUSH2 0x030e 000004a6: DUP8 000004a7: DUP8 000004a8: PUSH1 0x01 000004aa: PUSH1 0x01 000004ac: PUSH1 0xa0 000004ae: SHL 000004af: SUB 000004b0: SWAP2 000004b1: DUP3 000004b2: AND 000004b3: PUSH1 0x00 000004b5: SWAP1 000004b6: DUP2 000004b7: MSTORE 000004b8: PUSH1 0x06 000004ba: PUSH1 0x20 000004bc: SWAP1 000004bd: DUP2 000004be: MSTORE 000004bf: PUSH1 0x40 000004c1: DUP1 000004c2: DUP4 000004c3: KECCAK256 000004c4: SWAP4 000004c5: SWAP1 000004c6: SWAP5 000004c7: AND 000004c8: DUP3 000004c9: MSTORE 000004ca: SWAP2 000004cb: SWAP1 000004cc: SWAP2 000004cd: MSTORE 000004ce: KECCAK256 000004cf: SLOAD 000004d0: SWAP1 000004d1: JUMP 000004d2: JUMPDEST 000004d3: SWAP1 000004d4: POP 000004d5: DUP1 000004d6: PUSH2 0x04f1 000004d9: JUMPI 000004da: PUSH1 0x40 000004dc: MLOAD 000004dd: PUSH3 0x461bcd 000004e1: PUSH1 0xe5 000004e3: SHL 000004e4: DUP2 000004e5: MSTORE 000004e6: PUSH1 0x04 000004e8: ADD 000004e9: PUSH2 0x02c8 000004ec: SWAP1 000004ed: PUSH2 0x0acc 000004f0: JUMP 000004f1: JUMPDEST 000004f2: PUSH1 0x01 000004f4: PUSH1 0x01 000004f6: PUSH1 0xa0 000004f8: SHL 000004f9: SUB 000004fa: DUP1 000004fb: DUP6 000004fc: AND 000004fd: PUSH1 0x00 000004ff: SWAP1 00000500: DUP2 00000501: MSTORE 00000502: PUSH1 0x06 00000504: PUSH1 0x20 00000506: SWAP1 00000507: DUP2 00000508: MSTORE 00000509: PUSH1 0x40 0000050b: DUP1 0000050c: DUP4 0000050d: KECCAK256 0000050e: SWAP4 0000050f: DUP8 00000510: AND 00000511: DUP4 00000512: MSTORE 00000513: SWAP3 00000514: SWAP1 00000515: MSTORE 00000516: SWAP1 00000517: DUP2 00000518: KECCAK256 00000519: DUP1 0000051a: SLOAD 0000051b: DUP4 0000051c: SWAP3 0000051d: SWAP1 0000051e: PUSH2 0x0528 00000521: SWAP1 00000522: DUP5 00000523: SWAP1 00000524: PUSH2 0x0ab4 00000527: JUMP 00000528: JUMPDEST 00000529: SWAP1 0000052a: SWAP2 0000052b: SSTORE 0000052c: POP 0000052d: POP 0000052e: PUSH1 0x01 00000530: PUSH1 0x01 00000532: PUSH1 0xa0 00000534: SHL 00000535: SUB 00000536: DUP5 00000537: AND 00000538: PUSH1 0x00 0000053a: SWAP1 0000053b: DUP2 0000053c: MSTORE 0000053d: PUSH1 0x05 0000053f: PUSH1 0x20 00000541: MSTORE 00000542: PUSH1 0x40 00000544: DUP2 00000545: KECCAK256 00000546: DUP1 00000547: SLOAD 00000548: DUP4 00000549: SWAP3 0000054a: SWAP1 0000054b: PUSH2 0x0555 0000054e: SWAP1 0000054f: DUP5 00000550: SWAP1 00000551: PUSH2 0x0ab4 00000554: JUMP 00000555: JUMPDEST 00000556: SWAP1 00000557: SWAP2 00000558: SSTORE 00000559: POP 0000055a: PUSH2 0x0566 0000055d: SWAP1 0000055e: POP 0000055f: DUP5 00000560: DUP5 00000561: DUP4 00000562: PUSH2 0x07bc 00000565: JUMP 00000566: JUMPDEST 00000567: PUSH1 0x40 00000569: DUP1 0000056a: MLOAD 0000056b: PUSH1 0x01 0000056d: PUSH1 0x01 0000056f: PUSH1 0xa0 00000571: SHL 00000572: SUB 00000573: DUP6 00000574: DUP2 00000575: AND 00000576: DUP3 00000577: MSTORE 00000578: PUSH1 0x20 0000057a: DUP3 0000057b: ADD 0000057c: DUP5 0000057d: SWAP1 0000057e: MSTORE 0000057f: DUP7 00000580: AND 00000581: SWAP2 00000582: PUSH32 0x3be5b7a71e84ed12875d241991c70855ac5817d847039e17a9d895c1ceb0f18a 000005a3: SWAP2 000005a4: ADD 000005a5: PUSH1 0x40 000005a7: MLOAD 000005a8: DUP1 000005a9: SWAP2 000005aa: SUB 000005ab: SWAP1 000005ac: LOG2 000005ad: POP 000005ae: POP 000005af: POP 000005b0: POP 000005b1: JUMP 000005b2: JUMPDEST 000005b3: PUSH1 0x00 000005b5: SELFBALANCE 000005b6: GT 000005b7: PUSH2 0x05fb 000005ba: JUMPI 000005bb: PUSH1 0x40 000005bd: MLOAD 000005be: PUSH3 0x461bcd 000005c2: PUSH1 0xe5 000005c4: SHL 000005c5: DUP2 000005c6: MSTORE 000005c7: PUSH1 0x20 000005c9: PUSH1 0x04 000005cb: DUP3 000005cc: ADD 000005cd: MSTORE 000005ce: PUSH1 0x16 000005d0: PUSH1 0x24 000005d2: DUP3 000005d3: ADD 000005d4: MSTORE 000005d5: PUSH22 0x4e6f2062616c616e636520746f207769746864726177 000005ec: PUSH1 0x50 000005ee: SHL 000005ef: PUSH1 0x44 000005f1: DUP3 000005f2: ADD 000005f3: MSTORE 000005f4: PUSH1 0x64 000005f6: ADD 000005f7: PUSH2 0x02c8 000005fa: JUMP 000005fb: JUMPDEST 000005fc: PUSH1 0x00 000005fe: JUMPDEST 000005ff: PUSH1 0x07 00000601: SLOAD 00000602: DUP2 00000603: LT 00000604: ISZERO 00000605: PUSH2 0x0626 00000608: JUMPI 00000609: PUSH2 0x0614 0000060c: PUSH2 0x00fe 0000060f: DUP3 00000610: PUSH2 0x0629 00000613: JUMP 00000614: JUMPDEST 00000615: DUP1 00000616: PUSH2 0x061e 00000619: DUP2 0000061a: PUSH2 0x0b30 0000061d: JUMP 0000061e: JUMPDEST 0000061f: SWAP2 00000620: POP 00000621: POP 00000622: PUSH2 0x05fe 00000625: JUMP 00000626: JUMPDEST 00000627: POP 00000628: JUMP 00000629: JUMPDEST 0000062a: PUSH1 0x00 0000062c: PUSH1 0x04 0000062e: DUP3 0000062f: DUP2 00000630: SLOAD 00000631: DUP2 00000632: LT 00000633: PUSH2 0x063e 00000636: JUMPI 00000637: PUSH2 0x063e 0000063a: PUSH2 0x0b4b 0000063d: JUMP 0000063e: JUMPDEST 0000063f: PUSH1 0x00 00000641: SWAP2 00000642: DUP3 00000643: MSTORE 00000644: PUSH1 0x20 00000646: SWAP1 00000647: SWAP2 00000648: KECCAK256 00000649: ADD 0000064a: SLOAD 0000064b: PUSH1 0x01 0000064d: PUSH1 0x01 0000064f: PUSH1 0xa0 00000651: SHL 00000652: SUB 00000653: AND 00000654: SWAP3 00000655: SWAP2 00000656: POP 00000657: POP 00000658: JUMP 00000659: JUMPDEST 0000065a: PUSH1 0x00 0000065c: DUP1 0000065d: SLOAD 0000065e: PUSH1 0x01 00000660: PUSH1 0x01 00000662: PUSH1 0xa0 00000664: SHL 00000665: SUB 00000666: DUP6 00000667: AND 00000668: DUP3 00000669: MSTORE 0000066a: PUSH1 0x02 0000066c: PUSH1 0x20 0000066e: MSTORE 0000066f: PUSH1 0x40 00000671: DUP3 00000672: KECCAK256 00000673: SLOAD 00000674: DUP4 00000675: SWAP2 00000676: SWAP1 00000677: PUSH2 0x0680 0000067a: SWAP1 0000067b: DUP7 0000067c: PUSH2 0x0b61 0000067f: JUMP 00000680: JUMPDEST 00000681: PUSH2 0x068a 00000684: SWAP2 00000685: SWAP1 00000686: PUSH2 0x0b80 00000689: JUMP 0000068a: JUMPDEST 0000068b: PUSH2 0x0694 0000068e: SWAP2 0000068f: SWAP1 00000690: PUSH2 0x0ba2 00000693: JUMP 00000694: JUMPDEST 00000695: SWAP1 00000696: POP 00000697: JUMPDEST 00000698: SWAP4 00000699: SWAP3 0000069a: POP 0000069b: POP 0000069c: POP 0000069d: JUMP 0000069e: JUMPDEST 0000069f: DUP1 000006a0: SELFBALANCE 000006a1: LT 000006a2: ISZERO 000006a3: PUSH2 0x06ee 000006a6: JUMPI 000006a7: PUSH1 0x40 000006a9: MLOAD 000006aa: PUSH3 0x461bcd 000006ae: PUSH1 0xe5 000006b0: SHL 000006b1: DUP2 000006b2: MSTORE 000006b3: PUSH1 0x20 000006b5: PUSH1 0x04 000006b7: DUP3 000006b8: ADD 000006b9: MSTORE 000006ba: PUSH1 0x1d 000006bc: PUSH1 0x24 000006be: DUP3 000006bf: ADD 000006c0: MSTORE 000006c1: PUSH32 0x416464726573733a20696e73756666696369656e742062616c616e6365000000 000006e2: PUSH1 0x44 000006e4: DUP3 000006e5: ADD 000006e6: MSTORE 000006e7: PUSH1 0x64 000006e9: ADD 000006ea: PUSH2 0x02c8 000006ed: JUMP 000006ee: JUMPDEST 000006ef: PUSH1 0x00 000006f1: DUP3 000006f2: PUSH1 0x01 000006f4: PUSH1 0x01 000006f6: PUSH1 0xa0 000006f8: SHL 000006f9: SUB 000006fa: AND 000006fb: DUP3 000006fc: PUSH1 0x40 000006fe: MLOAD 000006ff: PUSH1 0x00 00000701: PUSH1 0x40 00000703: MLOAD 00000704: DUP1 00000705: DUP4 00000706: SUB 00000707: DUP2 00000708: DUP6 00000709: DUP8 0000070a: GAS 0000070b: CALL 0000070c: SWAP3 0000070d: POP 0000070e: POP 0000070f: POP 00000710: RETURNDATASIZE 00000711: DUP1 00000712: PUSH1 0x00 00000714: DUP2 00000715: EQ 00000716: PUSH2 0x073b 00000719: JUMPI 0000071a: PUSH1 0x40 0000071c: MLOAD 0000071d: SWAP2 0000071e: POP 0000071f: PUSH1 0x1f 00000721: NOT 00000722: PUSH1 0x3f 00000724: RETURNDATASIZE 00000725: ADD 00000726: AND 00000727: DUP3 00000728: ADD 00000729: PUSH1 0x40 0000072b: MSTORE 0000072c: RETURNDATASIZE 0000072d: DUP3 0000072e: MSTORE 0000072f: RETURNDATASIZE 00000730: PUSH1 0x00 00000732: PUSH1 0x20 00000734: DUP5 00000735: ADD 00000736: RETURNDATACOPY 00000737: PUSH2 0x0740 0000073a: JUMP 0000073b: JUMPDEST 0000073c: PUSH1 0x60 0000073e: SWAP2 0000073f: POP 00000740: JUMPDEST 00000741: POP 00000742: POP 00000743: SWAP1 00000744: POP 00000745: DUP1 00000746: PUSH2 0x07b7 00000749: JUMPI 0000074a: PUSH1 0x40 0000074c: MLOAD 0000074d: PUSH3 0x461bcd 00000751: PUSH1 0xe5 00000753: SHL 00000754: DUP2 00000755: MSTORE 00000756: PUSH1 0x20 00000758: PUSH1 0x04 0000075a: DUP3 0000075b: ADD 0000075c: MSTORE 0000075d: PUSH1 0x3a 0000075f: PUSH1 0x24 00000761: DUP3 00000762: ADD 00000763: MSTORE 00000764: PUSH32 0x416464726573733a20756e61626c6520746f2073656e642076616c75652c2072 00000785: PUSH1 0x44 00000787: DUP3 00000788: ADD 00000789: MSTORE 0000078a: PUSH32 0x6563697069656e74206d61792068617665207265766572746564000000000000 000007ab: PUSH1 0x64 000007ad: DUP3 000007ae: ADD 000007af: MSTORE 000007b0: PUSH1 0x84 000007b2: ADD 000007b3: PUSH2 0x02c8 000007b6: JUMP 000007b7: JUMPDEST 000007b8: POP 000007b9: POP 000007ba: POP 000007bb: JUMP 000007bc: JUMPDEST 000007bd: PUSH1 0x40 000007bf: DUP1 000007c0: MLOAD 000007c1: PUSH1 0x01 000007c3: PUSH1 0x01 000007c5: PUSH1 0xa0 000007c7: SHL 000007c8: SUB 000007c9: DUP5 000007ca: DUP2 000007cb: AND 000007cc: PUSH1 0x24 000007ce: DUP4 000007cf: ADD 000007d0: MSTORE 000007d1: PUSH1 0x44 000007d3: DUP1 000007d4: DUP4 000007d5: ADD 000007d6: DUP6 000007d7: SWAP1 000007d8: MSTORE 000007d9: DUP4 000007da: MLOAD 000007db: DUP1 000007dc: DUP5 000007dd: SUB 000007de: SWAP1 000007df: SWAP2 000007e0: ADD 000007e1: DUP2 000007e2: MSTORE 000007e3: PUSH1 0x64 000007e5: SWAP1 000007e6: SWAP3 000007e7: ADD 000007e8: DUP4 000007e9: MSTORE 000007ea: PUSH1 0x20 000007ec: DUP1 000007ed: DUP4 000007ee: ADD 000007ef: DUP1 000007f0: MLOAD 000007f1: PUSH1 0x01 000007f3: PUSH1 0x01 000007f5: PUSH1 0xe0 000007f7: SHL 000007f8: SUB 000007f9: AND 000007fa: PUSH4 0xa9059cbb 000007ff: PUSH1 0xe0 00000801: SHL 00000802: OR 00000803: SWAP1 00000804: MSTORE 00000805: DUP4 00000806: MLOAD 00000807: DUP1 00000808: DUP6 00000809: ADD 0000080a: SWAP1 0000080b: SWAP5 0000080c: MSTORE 0000080d: DUP1 0000080e: DUP5 0000080f: MSTORE 00000810: PUSH32 0x5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564 00000831: SWAP1 00000832: DUP5 00000833: ADD 00000834: MSTORE 00000835: PUSH2 0x07b7 00000838: SWAP3 00000839: DUP7 0000083a: SWAP3 0000083b: SWAP2 0000083c: PUSH1 0x00 0000083e: SWAP2 0000083f: PUSH2 0x084c 00000842: SWAP2 00000843: DUP6 00000844: AND 00000845: SWAP1 00000846: DUP5 00000847: SWAP1 00000848: PUSH2 0x08c9 0000084b: JUMP 0000084c: JUMPDEST 0000084d: DUP1 0000084e: MLOAD 0000084f: SWAP1 00000850: SWAP2 00000851: POP 00000852: ISZERO 00000853: PUSH2 0x07b7 00000856: JUMPI 00000857: DUP1 00000858: DUP1 00000859: PUSH1 0x20 0000085b: ADD 0000085c: SWAP1 0000085d: MLOAD 0000085e: DUP2 0000085f: ADD 00000860: SWAP1 00000861: PUSH2 0x086a 00000864: SWAP2 00000865: SWAP1 00000866: PUSH2 0x0bb9 00000869: JUMP 0000086a: JUMPDEST 0000086b: PUSH2 0x07b7 0000086e: JUMPI 0000086f: PUSH1 0x40 00000871: MLOAD 00000872: PUSH3 0x461bcd 00000876: PUSH1 0xe5 00000878: SHL 00000879: DUP2 0000087a: MSTORE 0000087b: PUSH1 0x20 0000087d: PUSH1 0x04 0000087f: DUP3 00000880: ADD 00000881: MSTORE 00000882: PUSH1 0x2a 00000884: PUSH1 0x24 00000886: DUP3 00000887: ADD 00000888: MSTORE 00000889: PUSH32 0x5361666545524332303a204552433230206f7065726174696f6e20646964206e 000008aa: PUSH1 0x44 000008ac: DUP3 000008ad: ADD 000008ae: MSTORE 000008af: PUSH10 0x1bdd081cdd58d8d95959 000008ba: PUSH1 0xb2 000008bc: SHL 000008bd: PUSH1 0x64 000008bf: DUP3 000008c0: ADD 000008c1: MSTORE 000008c2: PUSH1 0x84 000008c4: ADD 000008c5: PUSH2 0x02c8 000008c8: JUMP 000008c9: JUMPDEST 000008ca: PUSH1 0x60 000008cc: PUSH2 0x0694 000008cf: DUP5 000008d0: DUP5 000008d1: PUSH1 0x00 000008d3: DUP6 000008d4: DUP6 000008d5: DUP5 000008d6: EXTCODESIZE 000008d7: PUSH2 0x0922 000008da: JUMPI 000008db: PUSH1 0x40 000008dd: MLOAD 000008de: PUSH3 0x461bcd 000008e2: PUSH1 0xe5 000008e4: SHL 000008e5: DUP2 000008e6: MSTORE 000008e7: PUSH1 0x20 000008e9: PUSH1 0x04 000008eb: DUP3 000008ec: ADD 000008ed: MSTORE 000008ee: PUSH1 0x1d 000008f0: PUSH1 0x24 000008f2: DUP3 000008f3: ADD 000008f4: MSTORE 000008f5: PUSH32 0x416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000 00000916: PUSH1 0x44 00000918: DUP3 00000919: ADD 0000091a: MSTORE 0000091b: PUSH1 0x64 0000091d: ADD 0000091e: PUSH2 0x02c8 00000921: JUMP 00000922: JUMPDEST 00000923: PUSH1 0x00 00000925: DUP1 00000926: DUP7 00000927: PUSH1 0x01 00000929: PUSH1 0x01 0000092b: PUSH1 0xa0 0000092d: SHL 0000092e: SUB 0000092f: AND 00000930: DUP6 00000931: DUP8 00000932: PUSH1 0x40 00000934: MLOAD 00000935: PUSH2 0x093e 00000938: SWAP2 00000939: SWAP1 0000093a: PUSH2 0x0c0b 0000093d: JUMP 0000093e: JUMPDEST 0000093f: PUSH1 0x00 00000941: PUSH1 0x40 00000943: MLOAD 00000944: DUP1 00000945: DUP4 00000946: SUB 00000947: DUP2 00000948: DUP6 00000949: DUP8 0000094a: GAS 0000094b: CALL 0000094c: SWAP3 0000094d: POP 0000094e: POP 0000094f: POP 00000950: RETURNDATASIZE 00000951: DUP1 00000952: PUSH1 0x00 00000954: DUP2 00000955: EQ 00000956: PUSH2 0x097b 00000959: JUMPI 0000095a: PUSH1 0x40 0000095c: MLOAD 0000095d: SWAP2 0000095e: POP 0000095f: PUSH1 0x1f 00000961: NOT 00000962: PUSH1 0x3f 00000964: RETURNDATASIZE 00000965: ADD 00000966: AND 00000967: DUP3 00000968: ADD 00000969: PUSH1 0x40 0000096b: MSTORE 0000096c: RETURNDATASIZE 0000096d: DUP3 0000096e: MSTORE 0000096f: RETURNDATASIZE 00000970: PUSH1 0x00 00000972: PUSH1 0x20 00000974: DUP5 00000975: ADD 00000976: RETURNDATACOPY 00000977: PUSH2 0x0980 0000097a: JUMP 0000097b: JUMPDEST 0000097c: PUSH1 0x60 0000097e: SWAP2 0000097f: POP 00000980: JUMPDEST 00000981: POP 00000982: SWAP2 00000983: POP 00000984: SWAP2 00000985: POP 00000986: PUSH2 0x0990 00000989: DUP3 0000098a: DUP3 0000098b: DUP7 0000098c: PUSH2 0x099b 0000098f: JUMP 00000990: JUMPDEST 00000991: SWAP8 00000992: SWAP7 00000993: POP 00000994: POP 00000995: POP 00000996: POP 00000997: POP 00000998: POP 00000999: POP 0000099a: JUMP 0000099b: JUMPDEST 0000099c: PUSH1 0x60 0000099e: DUP4 0000099f: ISZERO 000009a0: PUSH2 0x09aa 000009a3: JUMPI 000009a4: POP 000009a5: DUP2 000009a6: PUSH2 0x0697 000009a9: JUMP 000009aa: JUMPDEST 000009ab: DUP3 000009ac: MLOAD 000009ad: ISZERO 000009ae: PUSH2 0x09ba 000009b1: JUMPI 000009b2: DUP3 000009b3: MLOAD 000009b4: DUP1 000009b5: DUP5 000009b6: PUSH1 0x20 000009b8: ADD 000009b9: REVERT 000009ba: JUMPDEST 000009bb: DUP2 000009bc: PUSH1 0x40 000009be: MLOAD 000009bf: PUSH3 0x461bcd 000009c3: PUSH1 0xe5 000009c5: SHL 000009c6: DUP2 000009c7: MSTORE 000009c8: PUSH1 0x04 000009ca: ADD 000009cb: PUSH2 0x02c8 000009ce: SWAP2 000009cf: SWAP1 000009d0: PUSH2 0x0c27 000009d3: JUMP 000009d4: JUMPDEST 000009d5: PUSH1 0x01 000009d7: PUSH1 0x01 000009d9: PUSH1 0xa0 000009db: SHL 000009dc: SUB 000009dd: DUP2 000009de: AND 000009df: DUP2 000009e0: EQ 000009e1: PUSH2 0x0626 000009e4: JUMPI 000009e5: PUSH1 0x00 000009e7: DUP1 000009e8: REVERT 000009e9: JUMPDEST 000009ea: PUSH1 0x00 000009ec: PUSH1 0x20 000009ee: DUP3 000009ef: DUP5 000009f0: SUB 000009f1: SLT 000009f2: ISZERO 000009f3: PUSH2 0x09fb 000009f6: JUMPI 000009f7: PUSH1 0x00 000009f9: DUP1 000009fa: REVERT 000009fb: JUMPDEST 000009fc: DUP2 000009fd: CALLDATALOAD 000009fe: PUSH2 0x0697 00000a01: DUP2 00000a02: PUSH2 0x09d4 00000a05: JUMP 00000a06: JUMPDEST 00000a07: PUSH1 0x00 00000a09: DUP1 00000a0a: PUSH1 0x40 00000a0c: DUP4 00000a0d: DUP6 00000a0e: SUB 00000a0f: SLT 00000a10: ISZERO 00000a11: PUSH2 0x0a19 00000a14: JUMPI 00000a15: PUSH1 0x00 00000a17: DUP1 00000a18: REVERT 00000a19: JUMPDEST 00000a1a: DUP3 00000a1b: CALLDATALOAD 00000a1c: PUSH2 0x0a24 00000a1f: DUP2 00000a20: PUSH2 0x09d4 00000a23: JUMP 00000a24: JUMPDEST 00000a25: SWAP2 00000a26: POP 00000a27: PUSH1 0x20 00000a29: DUP4 00000a2a: ADD 00000a2b: CALLDATALOAD 00000a2c: PUSH2 0x0a34 00000a2f: DUP2 00000a30: PUSH2 0x09d4 00000a33: JUMP 00000a34: JUMPDEST 00000a35: DUP1 00000a36: SWAP2 00000a37: POP 00000a38: POP 00000a39: SWAP3 00000a3a: POP 00000a3b: SWAP3 00000a3c: SWAP1 00000a3d: POP 00000a3e: JUMP 00000a3f: JUMPDEST 00000a40: PUSH1 0x00 00000a42: PUSH1 0x20 00000a44: DUP3 00000a45: DUP5 00000a46: SUB 00000a47: SLT 00000a48: ISZERO 00000a49: PUSH2 0x0a51 00000a4c: JUMPI 00000a4d: PUSH1 0x00 00000a4f: DUP1 00000a50: REVERT 00000a51: JUMPDEST 00000a52: POP 00000a53: CALLDATALOAD 00000a54: SWAP2 00000a55: SWAP1 00000a56: POP 00000a57: JUMP 00000a58: JUMPDEST 00000a59: PUSH1 0x20 00000a5b: DUP1 00000a5c: DUP3 00000a5d: MSTORE 00000a5e: PUSH1 0x26 00000a60: SWAP1 00000a61: DUP3 00000a62: ADD 00000a63: MSTORE 00000a64: PUSH32 0x5061796d656e7453706c69747465723a206163636f756e7420686173206e6f20 00000a85: PUSH1 0x40 00000a87: DUP3 00000a88: ADD 00000a89: MSTORE 00000a8a: PUSH6 0x736861726573 00000a91: PUSH1 0xd0 00000a93: SHL 00000a94: PUSH1 0x60 00000a96: DUP3 00000a97: ADD 00000a98: MSTORE 00000a99: PUSH1 0x80 00000a9b: ADD 00000a9c: SWAP1 00000a9d: JUMP 00000a9e: JUMPDEST 00000a9f: PUSH4 0x4e487b71 00000aa4: PUSH1 0xe0 00000aa6: SHL 00000aa7: PUSH1 0x00 00000aa9: MSTORE 00000aaa: PUSH1 0x11 00000aac: PUSH1 0x04 00000aae: MSTORE 00000aaf: PUSH1 0x24 00000ab1: PUSH1 0x00 00000ab3: REVERT 00000ab4: JUMPDEST 00000ab5: PUSH1 0x00 00000ab7: DUP3 00000ab8: NOT 00000ab9: DUP3 00000aba: GT 00000abb: ISZERO 00000abc: PUSH2 0x0ac7 00000abf: JUMPI 00000ac0: PUSH2 0x0ac7 00000ac3: PUSH2 0x0a9e 00000ac6: JUMP 00000ac7: JUMPDEST 00000ac8: POP 00000ac9: ADD 00000aca: SWAP1 00000acb: JUMP 00000acc: JUMPDEST 00000acd: PUSH1 0x20 00000acf: DUP1 00000ad0: DUP3 00000ad1: MSTORE 00000ad2: PUSH1 0x2b 00000ad4: SWAP1 00000ad5: DUP3 00000ad6: ADD 00000ad7: MSTORE 00000ad8: PUSH32 0x5061796d656e7453706c69747465723a206163636f756e74206973206e6f7420 00000af9: PUSH1 0x40 00000afb: DUP3 00000afc: ADD 00000afd: MSTORE 00000afe: PUSH11 0x191d59481c185e5b595b9d 00000b0a: PUSH1 0xaa 00000b0c: SHL 00000b0d: PUSH1 0x60 00000b0f: DUP3 00000b10: ADD 00000b11: MSTORE 00000b12: PUSH1 0x80 00000b14: ADD 00000b15: SWAP1 00000b16: JUMP 00000b17: JUMPDEST 00000b18: PUSH1 0x00 00000b1a: PUSH1 0x20 00000b1c: DUP3 00000b1d: DUP5 00000b1e: SUB 00000b1f: SLT 00000b20: ISZERO 00000b21: PUSH2 0x0b29 00000b24: JUMPI 00000b25: PUSH1 0x00 00000b27: DUP1 00000b28: REVERT 00000b29: JUMPDEST 00000b2a: POP 00000b2b: MLOAD 00000b2c: SWAP2 00000b2d: SWAP1 00000b2e: POP 00000b2f: JUMP 00000b30: JUMPDEST 00000b31: PUSH1 0x00 00000b33: PUSH1 0x00 00000b35: NOT 00000b36: DUP3 00000b37: EQ 00000b38: ISZERO 00000b39: PUSH2 0x0b44 00000b3c: JUMPI 00000b3d: PUSH2 0x0b44 00000b40: PUSH2 0x0a9e 00000b43: JUMP 00000b44: JUMPDEST 00000b45: POP 00000b46: PUSH1 0x01 00000b48: ADD 00000b49: SWAP1 00000b4a: JUMP 00000b4b: JUMPDEST 00000b4c: PUSH4 0x4e487b71 00000b51: PUSH1 0xe0 00000b53: SHL 00000b54: PUSH1 0x00 00000b56: MSTORE 00000b57: PUSH1 0x32 00000b59: PUSH1 0x04 00000b5b: MSTORE 00000b5c: PUSH1 0x24 00000b5e: PUSH1 0x00 00000b60: REVERT 00000b61: JUMPDEST 00000b62: PUSH1 0x00 00000b64: DUP2 00000b65: PUSH1 0x00 00000b67: NOT 00000b68: DIV 00000b69: DUP4 00000b6a: GT 00000b6b: DUP3 00000b6c: ISZERO 00000b6d: ISZERO 00000b6e: AND 00000b6f: ISZERO 00000b70: PUSH2 0x0b7b 00000b73: JUMPI 00000b74: PUSH2 0x0b7b 00000b77: PUSH2 0x0a9e 00000b7a: JUMP 00000b7b: JUMPDEST 00000b7c: POP 00000b7d: MUL 00000b7e: SWAP1 00000b7f: JUMP 00000b80: JUMPDEST 00000b81: PUSH1 0x00 00000b83: DUP3 00000b84: PUSH2 0x0b9d 00000b87: JUMPI 00000b88: PUSH4 0x4e487b71 00000b8d: PUSH1 0xe0 00000b8f: SHL 00000b90: PUSH1 0x00 00000b92: MSTORE 00000b93: PUSH1 0x12 00000b95: PUSH1 0x04 00000b97: MSTORE 00000b98: PUSH1 0x24 00000b9a: PUSH1 0x00 00000b9c: REVERT 00000b9d: JUMPDEST 00000b9e: POP 00000b9f: DIV 00000ba0: SWAP1 00000ba1: JUMP 00000ba2: JUMPDEST 00000ba3: PUSH1 0x00 00000ba5: DUP3 00000ba6: DUP3 00000ba7: LT 00000ba8: ISZERO 00000ba9: PUSH2 0x0bb4 00000bac: JUMPI 00000bad: PUSH2 0x0bb4 00000bb0: PUSH2 0x0a9e 00000bb3: JUMP 00000bb4: JUMPDEST 00000bb5: POP 00000bb6: SUB 00000bb7: SWAP1 00000bb8: JUMP 00000bb9: JUMPDEST 00000bba: PUSH1 0x00 00000bbc: PUSH1 0x20 00000bbe: DUP3 00000bbf: DUP5 00000bc0: SUB 00000bc1: SLT 00000bc2: ISZERO 00000bc3: PUSH2 0x0bcb 00000bc6: JUMPI 00000bc7: PUSH1 0x00 00000bc9: DUP1 00000bca: REVERT 00000bcb: JUMPDEST 00000bcc: DUP2 00000bcd: MLOAD 00000bce: DUP1 00000bcf: ISZERO 00000bd0: ISZERO 00000bd1: DUP2 00000bd2: EQ 00000bd3: PUSH2 0x0697 00000bd6: JUMPI 00000bd7: PUSH1 0x00 00000bd9: DUP1 00000bda: REVERT 00000bdb: JUMPDEST 00000bdc: PUSH1 0x00 00000bde: JUMPDEST 00000bdf: DUP4 00000be0: DUP2 00000be1: LT 00000be2: ISZERO 00000be3: PUSH2 0x0bf6 00000be6: JUMPI 00000be7: DUP2 00000be8: DUP2 00000be9: ADD 00000bea: MLOAD 00000beb: DUP4 00000bec: DUP3 00000bed: ADD 00000bee: MSTORE 00000bef: PUSH1 0x20 00000bf1: ADD 00000bf2: PUSH2 0x0bde 00000bf5: JUMP 00000bf6: JUMPDEST 00000bf7: DUP4 00000bf8: DUP2 00000bf9: GT 00000bfa: ISZERO 00000bfb: PUSH2 0x0c05 00000bfe: JUMPI 00000bff: PUSH1 0x00 00000c01: DUP5 00000c02: DUP5 00000c03: ADD 00000c04: MSTORE 00000c05: JUMPDEST 00000c06: POP 00000c07: POP 00000c08: POP 00000c09: POP 00000c0a: JUMP 00000c0b: JUMPDEST 00000c0c: PUSH1 0x00 00000c0e: DUP3 00000c0f: MLOAD 00000c10: PUSH2 0x0c1d 00000c13: DUP2 00000c14: DUP5 00000c15: PUSH1 0x20 00000c17: DUP8 00000c18: ADD 00000c19: PUSH2 0x0bdb 00000c1c: JUMP 00000c1d: JUMPDEST 00000c1e: SWAP2 00000c1f: SWAP1 00000c20: SWAP2 00000c21: ADD 00000c22: SWAP3 00000c23: SWAP2 00000c24: POP 00000c25: POP 00000c26: JUMP 00000c27: JUMPDEST 00000c28: PUSH1 0x20 00000c2a: DUP2 00000c2b: MSTORE 00000c2c: PUSH1 0x00 00000c2e: DUP3 00000c2f: MLOAD 00000c30: DUP1 00000c31: PUSH1 0x20 00000c33: DUP5 00000c34: ADD 00000c35: MSTORE 00000c36: PUSH2 0x0c46 00000c39: DUP2 00000c3a: PUSH1 0x40 00000c3c: DUP6 00000c3d: ADD 00000c3e: PUSH1 0x20 00000c40: DUP8 00000c41: ADD 00000c42: PUSH2 0x0bdb 00000c45: JUMP 00000c46: JUMPDEST 00000c47: PUSH1 0x1f 00000c49: ADD 00000c4a: PUSH1 0x1f 00000c4c: NOT 00000c4d: AND 00000c4e: SWAP2 00000c4f: SWAP1 00000c50: SWAP2 00000c51: ADD 00000c52: PUSH1 0x40 00000c54: ADD 00000c55: SWAP3 00000c56: SWAP2 00000c57: POP 00000c58: POP 00000c59: JUMP 00000c5a: INVALID 00000c5b: LOG2 00000c5c: PUSH5 0x6970667358 00000c62: UNKNOWN(0x22) 00000c63: SLT 00000c64: KECCAK256 00000c65: LOG2 00000c66: EXTCODEHASH 00000c67: UNKNOWN(0xB1) 00000c68: SELFBALANCE 00000c69: UNKNOWN(0xAC) 00000c6a: OR 00000c6b: RETURN 00000c6c: UNKNOWN(0x4B) 00000c6d: EXTCODECOPY 00000c6e: PUSH20 0x60306f47743a24bd861fa76ff87a2af44b204a6b 00000c83: UNKNOWN(0xC6) 00000c84: UNKNOWN(0x2F) 00000c85: PUSH5 0x736f6c6343 00000c8b: STOP 00000c8c: ADDMOD 00000c8d: ADDMOD 00000c8e: STOP 00000c8f: CALLER
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | other | detector | Untrusted CALL target/value reachable | 60 | no | no |
viewtrace_id: 0x2a5e1b6eef87626c4286b390af33550dc6bb131438de03935e304a3513d833ff
call_targets:
0x28922783a6a0c419c413f8592cbb1cea1cdfb42a
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x2a5e1b6eef87626c4286b390af33550dc6bb131438de03935e304a3513d833ff",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x28922783a6a0c419c413f8592cbb1cea1cdfb42a"
],
"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": "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"
]
},
{
"calldata": "0xe33b7de3",
"selector": "0xe33b7de3",
"calldata_variants": [
"0xe33b7de3",
"0xe33b7de30000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x19165587",
"selector": "0x19165587",
"calldata_variants": [
"0x19165587",
"0x191655870000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x3a98ef39",
"selector": "0x3a98ef39",
"calldata_variants": [
"0x3a98ef39",
"0x3a98ef390000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x406072a9",
"selector": "0x406072a9",
"calldata_variants": [
"0x406072a9",
"0x406072a90000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1803,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 2379,
"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: 0x2a5e1b6eef87626c4286b390af33550dc6bb131438de03935e304a3513d833ff
call_targets:
0x28922783a6a0c419c413f8592cbb1cea1cdfb42a
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x2a5e1b6eef87626c4286b390af33550dc6bb131438de03935e304a3513d833ff",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x28922783a6a0c419c413f8592cbb1cea1cdfb42a"
],
"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": "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"
]
},
{
"calldata": "0xe33b7de3",
"selector": "0xe33b7de3",
"calldata_variants": [
"0xe33b7de3",
"0xe33b7de30000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x19165587",
"selector": "0x19165587",
"calldata_variants": [
"0x19165587",
"0x191655870000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x3a98ef39",
"selector": "0x3a98ef39",
"calldata_variants": [
"0x3a98ef39",
"0x3a98ef390000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x406072a9",
"selector": "0x406072a9",
"calldata_variants": [
"0x406072a9",
"0x406072a90000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1803,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 2379,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 2,
"guards_detected": []
}
|