019b477e-c98b-714d-8afc-ccc389ee0326
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 |
|---|---|---|---|---|
| 26335 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 26336 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 91585 | analysis.bundle | complete | 1 / 3 | 2 weeks ago |
| 91586 | capability.graph | complete | 1 / 3 | 2 weeks ago |
| 91587 | detector.run | complete | 1 / 3 | 2 weeks ago |
| 91588 | 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 0x008a 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 0x0184 00000028: JUMPI 00000029: DUP1 0000002a: PUSH4 0x9852595c 0000002f: EQ 00000030: PUSH2 0x01bc 00000033: JUMPI 00000034: DUP1 00000035: PUSH4 0xce7c2ac2 0000003a: EQ 0000003b: PUSH2 0x01f2 0000003e: JUMPI 0000003f: DUP1 00000040: PUSH4 0xd79779b2 00000045: EQ 00000046: PUSH2 0x0228 00000049: JUMPI 0000004a: DUP1 0000004b: PUSH4 0xe33b7de3 00000050: EQ 00000051: PUSH2 0x025e 00000054: JUMPI 00000055: PUSH1 0x00 00000057: DUP1 00000058: REVERT 00000059: JUMPDEST 0000005a: DUP1 0000005b: PUSH4 0x19165587 00000060: EQ 00000061: PUSH2 0x00d8 00000064: JUMPI 00000065: DUP1 00000066: PUSH4 0x3a98ef39 0000006b: EQ 0000006c: PUSH2 0x00fa 0000006f: JUMPI 00000070: DUP1 00000071: PUSH4 0x406072a9 00000076: EQ 00000077: PUSH2 0x011e 0000007a: JUMPI 0000007b: DUP1 0000007c: PUSH4 0x48b75044 00000081: EQ 00000082: PUSH2 0x0164 00000085: JUMPI 00000086: PUSH1 0x00 00000088: DUP1 00000089: REVERT 0000008a: JUMPDEST 0000008b: CALLDATASIZE 0000008c: PUSH2 0x00d3 0000008f: JUMPI 00000090: PUSH32 0x6ef95f06320e7a25a04a175ca677b7052bdd97131872c2192525a629f51be770 000000b1: CALLER 000000b2: PUSH1 0x40 000000b4: DUP1 000000b5: MLOAD 000000b6: PUSH1 0x01 000000b8: PUSH1 0x01 000000ba: PUSH1 0xa0 000000bc: SHL 000000bd: SUB 000000be: SWAP1 000000bf: SWAP3 000000c0: AND 000000c1: DUP3 000000c2: MSTORE 000000c3: CALLVALUE 000000c4: PUSH1 0x20 000000c6: DUP4 000000c7: ADD 000000c8: MSTORE 000000c9: ADD 000000ca: PUSH1 0x40 000000cc: MLOAD 000000cd: DUP1 000000ce: SWAP2 000000cf: SUB 000000d0: SWAP1 000000d1: LOG1 000000d2: STOP 000000d3: JUMPDEST 000000d4: PUSH1 0x00 000000d6: DUP1 000000d7: REVERT 000000d8: JUMPDEST 000000d9: CALLVALUE 000000da: DUP1 000000db: ISZERO 000000dc: PUSH2 0x00e4 000000df: JUMPI 000000e0: PUSH1 0x00 000000e2: DUP1 000000e3: REVERT 000000e4: JUMPDEST 000000e5: POP 000000e6: PUSH2 0x00f8 000000e9: PUSH2 0x00f3 000000ec: CALLDATASIZE 000000ed: PUSH1 0x04 000000ef: PUSH2 0x0955 000000f2: JUMP 000000f3: JUMPDEST 000000f4: PUSH2 0x0273 000000f7: JUMP 000000f8: JUMPDEST 000000f9: STOP 000000fa: JUMPDEST 000000fb: CALLVALUE 000000fc: DUP1 000000fd: ISZERO 000000fe: PUSH2 0x0106 00000101: JUMPI 00000102: PUSH1 0x00 00000104: DUP1 00000105: REVERT 00000106: JUMPDEST 00000107: POP 00000108: PUSH1 0x00 0000010a: SLOAD 0000010b: JUMPDEST 0000010c: PUSH1 0x40 0000010e: MLOAD 0000010f: SWAP1 00000110: DUP2 00000111: MSTORE 00000112: PUSH1 0x20 00000114: ADD 00000115: JUMPDEST 00000116: PUSH1 0x40 00000118: MLOAD 00000119: DUP1 0000011a: SWAP2 0000011b: SUB 0000011c: SWAP1 0000011d: RETURN 0000011e: JUMPDEST 0000011f: CALLVALUE 00000120: DUP1 00000121: ISZERO 00000122: PUSH2 0x012a 00000125: JUMPI 00000126: PUSH1 0x00 00000128: DUP1 00000129: REVERT 0000012a: JUMPDEST 0000012b: POP 0000012c: PUSH2 0x010b 0000012f: PUSH2 0x0139 00000132: CALLDATASIZE 00000133: PUSH1 0x04 00000135: PUSH2 0x0972 00000138: JUMP 00000139: JUMPDEST 0000013a: PUSH1 0x01 0000013c: PUSH1 0x01 0000013e: PUSH1 0xa0 00000140: SHL 00000141: SUB 00000142: SWAP2 00000143: DUP3 00000144: AND 00000145: PUSH1 0x00 00000147: SWAP1 00000148: DUP2 00000149: MSTORE 0000014a: PUSH1 0x06 0000014c: PUSH1 0x20 0000014e: SWAP1 0000014f: DUP2 00000150: MSTORE 00000151: PUSH1 0x40 00000153: DUP1 00000154: DUP4 00000155: KECCAK256 00000156: SWAP4 00000157: SWAP1 00000158: SWAP5 00000159: AND 0000015a: DUP3 0000015b: MSTORE 0000015c: SWAP2 0000015d: SWAP1 0000015e: SWAP2 0000015f: MSTORE 00000160: KECCAK256 00000161: SLOAD 00000162: SWAP1 00000163: JUMP 00000164: JUMPDEST 00000165: CALLVALUE 00000166: DUP1 00000167: ISZERO 00000168: PUSH2 0x0170 0000016b: JUMPI 0000016c: PUSH1 0x00 0000016e: DUP1 0000016f: REVERT 00000170: JUMPDEST 00000171: POP 00000172: PUSH2 0x00f8 00000175: PUSH2 0x017f 00000178: CALLDATASIZE 00000179: PUSH1 0x04 0000017b: PUSH2 0x0972 0000017e: JUMP 0000017f: JUMPDEST 00000180: PUSH2 0x03ad 00000183: JUMP 00000184: JUMPDEST 00000185: CALLVALUE 00000186: DUP1 00000187: ISZERO 00000188: PUSH2 0x0190 0000018b: JUMPI 0000018c: PUSH1 0x00 0000018e: DUP1 0000018f: REVERT 00000190: JUMPDEST 00000191: POP 00000192: PUSH2 0x01a4 00000195: PUSH2 0x019f 00000198: CALLDATASIZE 00000199: PUSH1 0x04 0000019b: PUSH2 0x09ab 0000019e: JUMP 0000019f: JUMPDEST 000001a0: PUSH2 0x0589 000001a3: JUMP 000001a4: JUMPDEST 000001a5: PUSH1 0x40 000001a7: MLOAD 000001a8: PUSH1 0x01 000001aa: PUSH1 0x01 000001ac: PUSH1 0xa0 000001ae: SHL 000001af: SUB 000001b0: SWAP1 000001b1: SWAP2 000001b2: AND 000001b3: DUP2 000001b4: MSTORE 000001b5: PUSH1 0x20 000001b7: ADD 000001b8: PUSH2 0x0115 000001bb: JUMP 000001bc: JUMPDEST 000001bd: CALLVALUE 000001be: DUP1 000001bf: ISZERO 000001c0: PUSH2 0x01c8 000001c3: JUMPI 000001c4: PUSH1 0x00 000001c6: DUP1 000001c7: REVERT 000001c8: JUMPDEST 000001c9: POP 000001ca: PUSH2 0x010b 000001cd: PUSH2 0x01d7 000001d0: CALLDATASIZE 000001d1: PUSH1 0x04 000001d3: PUSH2 0x0955 000001d6: JUMP 000001d7: JUMPDEST 000001d8: PUSH1 0x01 000001da: PUSH1 0x01 000001dc: PUSH1 0xa0 000001de: SHL 000001df: SUB 000001e0: AND 000001e1: PUSH1 0x00 000001e3: SWAP1 000001e4: DUP2 000001e5: MSTORE 000001e6: PUSH1 0x03 000001e8: PUSH1 0x20 000001ea: MSTORE 000001eb: PUSH1 0x40 000001ed: SWAP1 000001ee: KECCAK256 000001ef: SLOAD 000001f0: SWAP1 000001f1: JUMP 000001f2: JUMPDEST 000001f3: CALLVALUE 000001f4: DUP1 000001f5: ISZERO 000001f6: PUSH2 0x01fe 000001f9: JUMPI 000001fa: PUSH1 0x00 000001fc: DUP1 000001fd: REVERT 000001fe: JUMPDEST 000001ff: POP 00000200: PUSH2 0x010b 00000203: PUSH2 0x020d 00000206: CALLDATASIZE 00000207: PUSH1 0x04 00000209: PUSH2 0x0955 0000020c: JUMP 0000020d: JUMPDEST 0000020e: PUSH1 0x01 00000210: PUSH1 0x01 00000212: PUSH1 0xa0 00000214: SHL 00000215: SUB 00000216: AND 00000217: PUSH1 0x00 00000219: SWAP1 0000021a: DUP2 0000021b: MSTORE 0000021c: PUSH1 0x02 0000021e: PUSH1 0x20 00000220: MSTORE 00000221: PUSH1 0x40 00000223: SWAP1 00000224: KECCAK256 00000225: SLOAD 00000226: SWAP1 00000227: JUMP 00000228: JUMPDEST 00000229: CALLVALUE 0000022a: DUP1 0000022b: ISZERO 0000022c: PUSH2 0x0234 0000022f: JUMPI 00000230: PUSH1 0x00 00000232: DUP1 00000233: REVERT 00000234: JUMPDEST 00000235: POP 00000236: PUSH2 0x010b 00000239: PUSH2 0x0243 0000023c: CALLDATASIZE 0000023d: PUSH1 0x04 0000023f: PUSH2 0x0955 00000242: JUMP 00000243: JUMPDEST 00000244: PUSH1 0x01 00000246: PUSH1 0x01 00000248: PUSH1 0xa0 0000024a: SHL 0000024b: SUB 0000024c: AND 0000024d: PUSH1 0x00 0000024f: SWAP1 00000250: DUP2 00000251: MSTORE 00000252: PUSH1 0x05 00000254: PUSH1 0x20 00000256: MSTORE 00000257: PUSH1 0x40 00000259: SWAP1 0000025a: KECCAK256 0000025b: SLOAD 0000025c: SWAP1 0000025d: JUMP 0000025e: JUMPDEST 0000025f: CALLVALUE 00000260: DUP1 00000261: ISZERO 00000262: PUSH2 0x026a 00000265: JUMPI 00000266: PUSH1 0x00 00000268: DUP1 00000269: REVERT 0000026a: JUMPDEST 0000026b: POP 0000026c: PUSH1 0x01 0000026e: SLOAD 0000026f: PUSH2 0x010b 00000272: JUMP 00000273: JUMPDEST 00000274: PUSH1 0x01 00000276: PUSH1 0x01 00000278: PUSH1 0xa0 0000027a: SHL 0000027b: SUB 0000027c: DUP2 0000027d: AND 0000027e: PUSH1 0x00 00000280: SWAP1 00000281: DUP2 00000282: MSTORE 00000283: PUSH1 0x02 00000285: PUSH1 0x20 00000287: MSTORE 00000288: PUSH1 0x40 0000028a: SWAP1 0000028b: KECCAK256 0000028c: SLOAD 0000028d: PUSH2 0x02b1 00000290: JUMPI 00000291: PUSH1 0x40 00000293: MLOAD 00000294: PUSH3 0x461bcd 00000298: PUSH1 0xe5 0000029a: SHL 0000029b: DUP2 0000029c: MSTORE 0000029d: PUSH1 0x04 0000029f: ADD 000002a0: PUSH2 0x02a8 000002a3: SWAP1 000002a4: PUSH2 0x09c4 000002a7: JUMP 000002a8: JUMPDEST 000002a9: PUSH1 0x40 000002ab: MLOAD 000002ac: DUP1 000002ad: SWAP2 000002ae: SUB 000002af: SWAP1 000002b0: REVERT 000002b1: JUMPDEST 000002b2: PUSH1 0x00 000002b4: PUSH2 0x02bc 000002b7: PUSH1 0x01 000002b9: SLOAD 000002ba: SWAP1 000002bb: JUMP 000002bc: JUMPDEST 000002bd: PUSH2 0x02c6 000002c0: SWAP1 000002c1: SELFBALANCE 000002c2: PUSH2 0x0a20 000002c5: JUMP 000002c6: JUMPDEST 000002c7: SWAP1 000002c8: POP 000002c9: PUSH1 0x00 000002cb: PUSH2 0x02f3 000002ce: DUP4 000002cf: DUP4 000002d0: PUSH2 0x02ee 000002d3: DUP7 000002d4: PUSH1 0x01 000002d6: PUSH1 0x01 000002d8: PUSH1 0xa0 000002da: SHL 000002db: SUB 000002dc: AND 000002dd: PUSH1 0x00 000002df: SWAP1 000002e0: DUP2 000002e1: MSTORE 000002e2: PUSH1 0x03 000002e4: PUSH1 0x20 000002e6: MSTORE 000002e7: PUSH1 0x40 000002e9: SWAP1 000002ea: KECCAK256 000002eb: SLOAD 000002ec: SWAP1 000002ed: JUMP 000002ee: JUMPDEST 000002ef: PUSH2 0x05b9 000002f2: JUMP 000002f3: JUMPDEST 000002f4: SWAP1 000002f5: POP 000002f6: DUP1 000002f7: PUSH1 0x00 000002f9: SUB 000002fa: PUSH2 0x0315 000002fd: JUMPI 000002fe: PUSH1 0x40 00000300: MLOAD 00000301: PUSH3 0x461bcd 00000305: PUSH1 0xe5 00000307: SHL 00000308: DUP2 00000309: MSTORE 0000030a: PUSH1 0x04 0000030c: ADD 0000030d: PUSH2 0x02a8 00000310: SWAP1 00000311: PUSH2 0x0a38 00000314: JUMP 00000315: JUMPDEST 00000316: PUSH1 0x01 00000318: PUSH1 0x01 0000031a: PUSH1 0xa0 0000031c: SHL 0000031d: SUB 0000031e: DUP4 0000031f: AND 00000320: PUSH1 0x00 00000322: SWAP1 00000323: DUP2 00000324: MSTORE 00000325: PUSH1 0x03 00000327: PUSH1 0x20 00000329: MSTORE 0000032a: PUSH1 0x40 0000032c: DUP2 0000032d: KECCAK256 0000032e: DUP1 0000032f: SLOAD 00000330: DUP4 00000331: SWAP3 00000332: SWAP1 00000333: PUSH2 0x033d 00000336: SWAP1 00000337: DUP5 00000338: SWAP1 00000339: PUSH2 0x0a20 0000033c: JUMP 0000033d: JUMPDEST 0000033e: SWAP3 0000033f: POP 00000340: POP 00000341: DUP2 00000342: SWAP1 00000343: SSTORE 00000344: POP 00000345: DUP1 00000346: PUSH1 0x01 00000348: PUSH1 0x00 0000034a: DUP3 0000034b: DUP3 0000034c: SLOAD 0000034d: PUSH2 0x0356 00000350: SWAP2 00000351: SWAP1 00000352: PUSH2 0x0a20 00000355: JUMP 00000356: JUMPDEST 00000357: SWAP1 00000358: SWAP2 00000359: SSTORE 0000035a: POP 0000035b: PUSH2 0x0366 0000035e: SWAP1 0000035f: POP 00000360: DUP4 00000361: DUP3 00000362: PUSH2 0x05fe 00000365: JUMP 00000366: JUMPDEST 00000367: PUSH1 0x40 00000369: DUP1 0000036a: MLOAD 0000036b: PUSH1 0x01 0000036d: PUSH1 0x01 0000036f: PUSH1 0xa0 00000371: SHL 00000372: SUB 00000373: DUP6 00000374: AND 00000375: DUP2 00000376: MSTORE 00000377: PUSH1 0x20 00000379: DUP2 0000037a: ADD 0000037b: DUP4 0000037c: SWAP1 0000037d: MSTORE 0000037e: PUSH32 0xdf20fd1e76bc69d672e4814fafb2c449bba3a5369d8359adf9e05e6fde87b056 0000039f: SWAP2 000003a0: ADD 000003a1: PUSH1 0x40 000003a3: MLOAD 000003a4: DUP1 000003a5: SWAP2 000003a6: SUB 000003a7: SWAP1 000003a8: LOG1 000003a9: POP 000003aa: POP 000003ab: POP 000003ac: JUMP 000003ad: JUMPDEST 000003ae: PUSH1 0x01 000003b0: PUSH1 0x01 000003b2: PUSH1 0xa0 000003b4: SHL 000003b5: SUB 000003b6: DUP2 000003b7: AND 000003b8: PUSH1 0x00 000003ba: SWAP1 000003bb: DUP2 000003bc: MSTORE 000003bd: PUSH1 0x02 000003bf: PUSH1 0x20 000003c1: MSTORE 000003c2: PUSH1 0x40 000003c4: SWAP1 000003c5: KECCAK256 000003c6: SLOAD 000003c7: PUSH2 0x03e2 000003ca: JUMPI 000003cb: PUSH1 0x40 000003cd: MLOAD 000003ce: PUSH3 0x461bcd 000003d2: PUSH1 0xe5 000003d4: SHL 000003d5: DUP2 000003d6: MSTORE 000003d7: PUSH1 0x04 000003d9: ADD 000003da: PUSH2 0x02a8 000003dd: SWAP1 000003de: PUSH2 0x09c4 000003e1: JUMP 000003e2: JUMPDEST 000003e3: PUSH1 0x01 000003e5: PUSH1 0x01 000003e7: PUSH1 0xa0 000003e9: SHL 000003ea: SUB 000003eb: DUP3 000003ec: AND 000003ed: PUSH1 0x00 000003ef: SWAP1 000003f0: DUP2 000003f1: MSTORE 000003f2: PUSH1 0x05 000003f4: PUSH1 0x20 000003f6: MSTORE 000003f7: PUSH1 0x40 000003f9: DUP2 000003fa: KECCAK256 000003fb: SLOAD 000003fc: PUSH1 0x40 000003fe: MLOAD 000003ff: PUSH4 0x70a08231 00000404: PUSH1 0xe0 00000406: SHL 00000407: DUP2 00000408: MSTORE 00000409: ADDRESS 0000040a: PUSH1 0x04 0000040c: DUP3 0000040d: ADD 0000040e: MSTORE 0000040f: PUSH1 0x01 00000411: PUSH1 0x01 00000413: PUSH1 0xa0 00000415: SHL 00000416: SUB 00000417: DUP6 00000418: AND 00000419: SWAP1 0000041a: PUSH4 0x70a08231 0000041f: SWAP1 00000420: PUSH1 0x24 00000422: ADD 00000423: PUSH1 0x20 00000425: PUSH1 0x40 00000427: MLOAD 00000428: DUP1 00000429: DUP4 0000042a: SUB 0000042b: DUP2 0000042c: DUP7 0000042d: GAS 0000042e: STATICCALL 0000042f: ISZERO 00000430: DUP1 00000431: ISZERO 00000432: PUSH2 0x043f 00000435: JUMPI 00000436: RETURNDATASIZE 00000437: PUSH1 0x00 00000439: DUP1 0000043a: RETURNDATACOPY 0000043b: RETURNDATASIZE 0000043c: PUSH1 0x00 0000043e: REVERT 0000043f: JUMPDEST 00000440: POP 00000441: POP 00000442: POP 00000443: POP 00000444: PUSH1 0x40 00000446: MLOAD 00000447: RETURNDATASIZE 00000448: PUSH1 0x1f 0000044a: NOT 0000044b: PUSH1 0x1f 0000044d: DUP3 0000044e: ADD 0000044f: AND 00000450: DUP3 00000451: ADD 00000452: DUP1 00000453: PUSH1 0x40 00000455: MSTORE 00000456: POP 00000457: DUP2 00000458: ADD 00000459: SWAP1 0000045a: PUSH2 0x0463 0000045d: SWAP2 0000045e: SWAP1 0000045f: PUSH2 0x0a83 00000462: JUMP 00000463: JUMPDEST 00000464: PUSH2 0x046d 00000467: SWAP2 00000468: SWAP1 00000469: PUSH2 0x0a20 0000046c: JUMP 0000046d: JUMPDEST 0000046e: SWAP1 0000046f: POP 00000470: PUSH1 0x00 00000472: PUSH2 0x04a6 00000475: DUP4 00000476: DUP4 00000477: PUSH2 0x02ee 0000047a: DUP8 0000047b: DUP8 0000047c: PUSH1 0x01 0000047e: PUSH1 0x01 00000480: PUSH1 0xa0 00000482: SHL 00000483: SUB 00000484: SWAP2 00000485: DUP3 00000486: AND 00000487: PUSH1 0x00 00000489: SWAP1 0000048a: DUP2 0000048b: MSTORE 0000048c: PUSH1 0x06 0000048e: PUSH1 0x20 00000490: SWAP1 00000491: DUP2 00000492: MSTORE 00000493: PUSH1 0x40 00000495: DUP1 00000496: DUP4 00000497: KECCAK256 00000498: SWAP4 00000499: SWAP1 0000049a: SWAP5 0000049b: AND 0000049c: DUP3 0000049d: MSTORE 0000049e: SWAP2 0000049f: SWAP1 000004a0: SWAP2 000004a1: MSTORE 000004a2: KECCAK256 000004a3: SLOAD 000004a4: SWAP1 000004a5: JUMP 000004a6: JUMPDEST 000004a7: SWAP1 000004a8: POP 000004a9: DUP1 000004aa: PUSH1 0x00 000004ac: SUB 000004ad: PUSH2 0x04c8 000004b0: JUMPI 000004b1: PUSH1 0x40 000004b3: MLOAD 000004b4: PUSH3 0x461bcd 000004b8: PUSH1 0xe5 000004ba: SHL 000004bb: DUP2 000004bc: MSTORE 000004bd: PUSH1 0x04 000004bf: ADD 000004c0: PUSH2 0x02a8 000004c3: SWAP1 000004c4: PUSH2 0x0a38 000004c7: JUMP 000004c8: JUMPDEST 000004c9: PUSH1 0x01 000004cb: PUSH1 0x01 000004cd: PUSH1 0xa0 000004cf: SHL 000004d0: SUB 000004d1: DUP1 000004d2: DUP6 000004d3: AND 000004d4: PUSH1 0x00 000004d6: SWAP1 000004d7: DUP2 000004d8: MSTORE 000004d9: PUSH1 0x06 000004db: PUSH1 0x20 000004dd: SWAP1 000004de: DUP2 000004df: MSTORE 000004e0: PUSH1 0x40 000004e2: DUP1 000004e3: DUP4 000004e4: KECCAK256 000004e5: SWAP4 000004e6: DUP8 000004e7: AND 000004e8: DUP4 000004e9: MSTORE 000004ea: SWAP3 000004eb: SWAP1 000004ec: MSTORE 000004ed: SWAP1 000004ee: DUP2 000004ef: KECCAK256 000004f0: DUP1 000004f1: SLOAD 000004f2: DUP4 000004f3: SWAP3 000004f4: SWAP1 000004f5: PUSH2 0x04ff 000004f8: SWAP1 000004f9: DUP5 000004fa: SWAP1 000004fb: PUSH2 0x0a20 000004fe: JUMP 000004ff: JUMPDEST 00000500: SWAP1 00000501: SWAP2 00000502: SSTORE 00000503: POP 00000504: POP 00000505: PUSH1 0x01 00000507: PUSH1 0x01 00000509: PUSH1 0xa0 0000050b: SHL 0000050c: SUB 0000050d: DUP5 0000050e: AND 0000050f: PUSH1 0x00 00000511: SWAP1 00000512: DUP2 00000513: MSTORE 00000514: PUSH1 0x05 00000516: PUSH1 0x20 00000518: MSTORE 00000519: PUSH1 0x40 0000051b: DUP2 0000051c: KECCAK256 0000051d: DUP1 0000051e: SLOAD 0000051f: DUP4 00000520: SWAP3 00000521: SWAP1 00000522: PUSH2 0x052c 00000525: SWAP1 00000526: DUP5 00000527: SWAP1 00000528: PUSH2 0x0a20 0000052b: JUMP 0000052c: JUMPDEST 0000052d: SWAP1 0000052e: SWAP2 0000052f: SSTORE 00000530: POP 00000531: PUSH2 0x053d 00000534: SWAP1 00000535: POP 00000536: DUP5 00000537: DUP5 00000538: DUP4 00000539: PUSH2 0x071c 0000053c: JUMP 0000053d: JUMPDEST 0000053e: PUSH1 0x40 00000540: DUP1 00000541: MLOAD 00000542: PUSH1 0x01 00000544: PUSH1 0x01 00000546: PUSH1 0xa0 00000548: SHL 00000549: SUB 0000054a: DUP6 0000054b: DUP2 0000054c: AND 0000054d: DUP3 0000054e: MSTORE 0000054f: PUSH1 0x20 00000551: DUP3 00000552: ADD 00000553: DUP5 00000554: SWAP1 00000555: MSTORE 00000556: DUP7 00000557: AND 00000558: SWAP2 00000559: PUSH32 0x3be5b7a71e84ed12875d241991c70855ac5817d847039e17a9d895c1ceb0f18a 0000057a: SWAP2 0000057b: ADD 0000057c: PUSH1 0x40 0000057e: MLOAD 0000057f: DUP1 00000580: SWAP2 00000581: SUB 00000582: SWAP1 00000583: LOG2 00000584: POP 00000585: POP 00000586: POP 00000587: POP 00000588: JUMP 00000589: JUMPDEST 0000058a: PUSH1 0x00 0000058c: PUSH1 0x04 0000058e: DUP3 0000058f: DUP2 00000590: SLOAD 00000591: DUP2 00000592: LT 00000593: PUSH2 0x059e 00000596: JUMPI 00000597: PUSH2 0x059e 0000059a: PUSH2 0x0a9c 0000059d: JUMP 0000059e: JUMPDEST 0000059f: PUSH1 0x00 000005a1: SWAP2 000005a2: DUP3 000005a3: MSTORE 000005a4: PUSH1 0x20 000005a6: SWAP1 000005a7: SWAP2 000005a8: KECCAK256 000005a9: ADD 000005aa: SLOAD 000005ab: PUSH1 0x01 000005ad: PUSH1 0x01 000005af: PUSH1 0xa0 000005b1: SHL 000005b2: SUB 000005b3: AND 000005b4: SWAP3 000005b5: SWAP2 000005b6: POP 000005b7: POP 000005b8: JUMP 000005b9: JUMPDEST 000005ba: PUSH1 0x00 000005bc: DUP1 000005bd: SLOAD 000005be: PUSH1 0x01 000005c0: PUSH1 0x01 000005c2: PUSH1 0xa0 000005c4: SHL 000005c5: SUB 000005c6: DUP6 000005c7: AND 000005c8: DUP3 000005c9: MSTORE 000005ca: PUSH1 0x02 000005cc: PUSH1 0x20 000005ce: MSTORE 000005cf: PUSH1 0x40 000005d1: DUP3 000005d2: KECCAK256 000005d3: SLOAD 000005d4: DUP4 000005d5: SWAP2 000005d6: SWAP1 000005d7: PUSH2 0x05e0 000005da: SWAP1 000005db: DUP7 000005dc: PUSH2 0x0ab2 000005df: JUMP 000005e0: JUMPDEST 000005e1: PUSH2 0x05ea 000005e4: SWAP2 000005e5: SWAP1 000005e6: PUSH2 0x0ad1 000005e9: JUMP 000005ea: JUMPDEST 000005eb: PUSH2 0x05f4 000005ee: SWAP2 000005ef: SWAP1 000005f0: PUSH2 0x0af3 000005f3: JUMP 000005f4: JUMPDEST 000005f5: SWAP1 000005f6: POP 000005f7: JUMPDEST 000005f8: SWAP4 000005f9: SWAP3 000005fa: POP 000005fb: POP 000005fc: POP 000005fd: JUMP 000005fe: JUMPDEST 000005ff: DUP1 00000600: SELFBALANCE 00000601: LT 00000602: ISZERO 00000603: PUSH2 0x064e 00000606: JUMPI 00000607: PUSH1 0x40 00000609: MLOAD 0000060a: PUSH3 0x461bcd 0000060e: PUSH1 0xe5 00000610: SHL 00000611: DUP2 00000612: MSTORE 00000613: PUSH1 0x20 00000615: PUSH1 0x04 00000617: DUP3 00000618: ADD 00000619: MSTORE 0000061a: PUSH1 0x1d 0000061c: PUSH1 0x24 0000061e: DUP3 0000061f: ADD 00000620: MSTORE 00000621: PUSH32 0x416464726573733a20696e73756666696369656e742062616c616e6365000000 00000642: PUSH1 0x44 00000644: DUP3 00000645: ADD 00000646: MSTORE 00000647: PUSH1 0x64 00000649: ADD 0000064a: PUSH2 0x02a8 0000064d: JUMP 0000064e: JUMPDEST 0000064f: PUSH1 0x00 00000651: DUP3 00000652: PUSH1 0x01 00000654: PUSH1 0x01 00000656: PUSH1 0xa0 00000658: SHL 00000659: SUB 0000065a: AND 0000065b: DUP3 0000065c: PUSH1 0x40 0000065e: MLOAD 0000065f: PUSH1 0x00 00000661: PUSH1 0x40 00000663: MLOAD 00000664: DUP1 00000665: DUP4 00000666: SUB 00000667: DUP2 00000668: DUP6 00000669: DUP8 0000066a: GAS 0000066b: CALL 0000066c: SWAP3 0000066d: POP 0000066e: POP 0000066f: POP 00000670: RETURNDATASIZE 00000671: DUP1 00000672: PUSH1 0x00 00000674: DUP2 00000675: EQ 00000676: PUSH2 0x069b 00000679: JUMPI 0000067a: PUSH1 0x40 0000067c: MLOAD 0000067d: SWAP2 0000067e: POP 0000067f: PUSH1 0x1f 00000681: NOT 00000682: PUSH1 0x3f 00000684: RETURNDATASIZE 00000685: ADD 00000686: AND 00000687: DUP3 00000688: ADD 00000689: PUSH1 0x40 0000068b: MSTORE 0000068c: RETURNDATASIZE 0000068d: DUP3 0000068e: MSTORE 0000068f: RETURNDATASIZE 00000690: PUSH1 0x00 00000692: PUSH1 0x20 00000694: DUP5 00000695: ADD 00000696: RETURNDATACOPY 00000697: PUSH2 0x06a0 0000069a: JUMP 0000069b: JUMPDEST 0000069c: PUSH1 0x60 0000069e: SWAP2 0000069f: POP 000006a0: JUMPDEST 000006a1: POP 000006a2: POP 000006a3: SWAP1 000006a4: POP 000006a5: DUP1 000006a6: PUSH2 0x0717 000006a9: JUMPI 000006aa: PUSH1 0x40 000006ac: MLOAD 000006ad: PUSH3 0x461bcd 000006b1: PUSH1 0xe5 000006b3: SHL 000006b4: DUP2 000006b5: MSTORE 000006b6: PUSH1 0x20 000006b8: PUSH1 0x04 000006ba: DUP3 000006bb: ADD 000006bc: MSTORE 000006bd: PUSH1 0x3a 000006bf: PUSH1 0x24 000006c1: DUP3 000006c2: ADD 000006c3: MSTORE 000006c4: PUSH32 0x416464726573733a20756e61626c6520746f2073656e642076616c75652c2072 000006e5: PUSH1 0x44 000006e7: DUP3 000006e8: ADD 000006e9: MSTORE 000006ea: PUSH32 0x6563697069656e74206d61792068617665207265766572746564000000000000 0000070b: PUSH1 0x64 0000070d: DUP3 0000070e: ADD 0000070f: MSTORE 00000710: PUSH1 0x84 00000712: ADD 00000713: PUSH2 0x02a8 00000716: JUMP 00000717: JUMPDEST 00000718: POP 00000719: POP 0000071a: POP 0000071b: JUMP 0000071c: JUMPDEST 0000071d: PUSH1 0x40 0000071f: DUP1 00000720: MLOAD 00000721: PUSH1 0x01 00000723: PUSH1 0x01 00000725: PUSH1 0xa0 00000727: SHL 00000728: SUB 00000729: DUP5 0000072a: DUP2 0000072b: AND 0000072c: PUSH1 0x24 0000072e: DUP4 0000072f: ADD 00000730: MSTORE 00000731: PUSH1 0x44 00000733: DUP1 00000734: DUP4 00000735: ADD 00000736: DUP6 00000737: SWAP1 00000738: MSTORE 00000739: DUP4 0000073a: MLOAD 0000073b: DUP1 0000073c: DUP5 0000073d: SUB 0000073e: SWAP1 0000073f: SWAP2 00000740: ADD 00000741: DUP2 00000742: MSTORE 00000743: PUSH1 0x64 00000745: SWAP1 00000746: SWAP3 00000747: ADD 00000748: DUP4 00000749: MSTORE 0000074a: PUSH1 0x20 0000074c: DUP1 0000074d: DUP4 0000074e: ADD 0000074f: DUP1 00000750: MLOAD 00000751: PUSH1 0x01 00000753: PUSH1 0x01 00000755: PUSH1 0xe0 00000757: SHL 00000758: SUB 00000759: AND 0000075a: PUSH4 0xa9059cbb 0000075f: PUSH1 0xe0 00000761: SHL 00000762: OR 00000763: SWAP1 00000764: MSTORE 00000765: DUP4 00000766: MLOAD 00000767: DUP1 00000768: DUP6 00000769: ADD 0000076a: SWAP1 0000076b: SWAP5 0000076c: MSTORE 0000076d: DUP1 0000076e: DUP5 0000076f: MSTORE 00000770: PUSH32 0x5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564 00000791: SWAP1 00000792: DUP5 00000793: ADD 00000794: MSTORE 00000795: PUSH2 0x0717 00000798: SWAP3 00000799: DUP7 0000079a: SWAP3 0000079b: SWAP2 0000079c: PUSH1 0x00 0000079e: SWAP2 0000079f: PUSH2 0x07ac 000007a2: SWAP2 000007a3: DUP6 000007a4: AND 000007a5: SWAP1 000007a6: DUP5 000007a7: SWAP1 000007a8: PUSH2 0x0829 000007ab: JUMP 000007ac: JUMPDEST 000007ad: DUP1 000007ae: MLOAD 000007af: SWAP1 000007b0: SWAP2 000007b1: POP 000007b2: ISZERO 000007b3: PUSH2 0x0717 000007b6: JUMPI 000007b7: DUP1 000007b8: DUP1 000007b9: PUSH1 0x20 000007bb: ADD 000007bc: SWAP1 000007bd: MLOAD 000007be: DUP2 000007bf: ADD 000007c0: SWAP1 000007c1: PUSH2 0x07ca 000007c4: SWAP2 000007c5: SWAP1 000007c6: PUSH2 0x0b0a 000007c9: JUMP 000007ca: JUMPDEST 000007cb: PUSH2 0x0717 000007ce: JUMPI 000007cf: PUSH1 0x40 000007d1: MLOAD 000007d2: PUSH3 0x461bcd 000007d6: PUSH1 0xe5 000007d8: SHL 000007d9: DUP2 000007da: MSTORE 000007db: PUSH1 0x20 000007dd: PUSH1 0x04 000007df: DUP3 000007e0: ADD 000007e1: MSTORE 000007e2: PUSH1 0x2a 000007e4: PUSH1 0x24 000007e6: DUP3 000007e7: ADD 000007e8: MSTORE 000007e9: PUSH32 0x5361666545524332303a204552433230206f7065726174696f6e20646964206e 0000080a: PUSH1 0x44 0000080c: DUP3 0000080d: ADD 0000080e: MSTORE 0000080f: PUSH10 0x1bdd081cdd58d8d95959 0000081a: PUSH1 0xb2 0000081c: SHL 0000081d: PUSH1 0x64 0000081f: DUP3 00000820: ADD 00000821: MSTORE 00000822: PUSH1 0x84 00000824: ADD 00000825: PUSH2 0x02a8 00000828: JUMP 00000829: JUMPDEST 0000082a: PUSH1 0x60 0000082c: PUSH2 0x05f4 0000082f: DUP5 00000830: DUP5 00000831: PUSH1 0x00 00000833: DUP6 00000834: DUP6 00000835: PUSH1 0x01 00000837: PUSH1 0x01 00000839: PUSH1 0xa0 0000083b: SHL 0000083c: SUB 0000083d: DUP6 0000083e: AND 0000083f: EXTCODESIZE 00000840: PUSH2 0x088b 00000843: JUMPI 00000844: PUSH1 0x40 00000846: MLOAD 00000847: PUSH3 0x461bcd 0000084b: PUSH1 0xe5 0000084d: SHL 0000084e: DUP2 0000084f: MSTORE 00000850: PUSH1 0x20 00000852: PUSH1 0x04 00000854: DUP3 00000855: ADD 00000856: MSTORE 00000857: PUSH1 0x1d 00000859: PUSH1 0x24 0000085b: DUP3 0000085c: ADD 0000085d: MSTORE 0000085e: PUSH32 0x416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000 0000087f: PUSH1 0x44 00000881: DUP3 00000882: ADD 00000883: MSTORE 00000884: PUSH1 0x64 00000886: ADD 00000887: PUSH2 0x02a8 0000088a: JUMP 0000088b: JUMPDEST 0000088c: PUSH1 0x00 0000088e: DUP1 0000088f: DUP7 00000890: PUSH1 0x01 00000892: PUSH1 0x01 00000894: PUSH1 0xa0 00000896: SHL 00000897: SUB 00000898: AND 00000899: DUP6 0000089a: DUP8 0000089b: PUSH1 0x40 0000089d: MLOAD 0000089e: PUSH2 0x08a7 000008a1: SWAP2 000008a2: SWAP1 000008a3: PUSH2 0x0b5c 000008a6: JUMP 000008a7: JUMPDEST 000008a8: PUSH1 0x00 000008aa: PUSH1 0x40 000008ac: MLOAD 000008ad: DUP1 000008ae: DUP4 000008af: SUB 000008b0: DUP2 000008b1: DUP6 000008b2: DUP8 000008b3: GAS 000008b4: CALL 000008b5: SWAP3 000008b6: POP 000008b7: POP 000008b8: POP 000008b9: RETURNDATASIZE 000008ba: DUP1 000008bb: PUSH1 0x00 000008bd: DUP2 000008be: EQ 000008bf: PUSH2 0x08e4 000008c2: JUMPI 000008c3: PUSH1 0x40 000008c5: MLOAD 000008c6: SWAP2 000008c7: POP 000008c8: PUSH1 0x1f 000008ca: NOT 000008cb: PUSH1 0x3f 000008cd: RETURNDATASIZE 000008ce: ADD 000008cf: AND 000008d0: DUP3 000008d1: ADD 000008d2: PUSH1 0x40 000008d4: MSTORE 000008d5: RETURNDATASIZE 000008d6: DUP3 000008d7: MSTORE 000008d8: RETURNDATASIZE 000008d9: PUSH1 0x00 000008db: PUSH1 0x20 000008dd: DUP5 000008de: ADD 000008df: RETURNDATACOPY 000008e0: PUSH2 0x08e9 000008e3: JUMP 000008e4: JUMPDEST 000008e5: PUSH1 0x60 000008e7: SWAP2 000008e8: POP 000008e9: JUMPDEST 000008ea: POP 000008eb: SWAP2 000008ec: POP 000008ed: SWAP2 000008ee: POP 000008ef: PUSH2 0x08f9 000008f2: DUP3 000008f3: DUP3 000008f4: DUP7 000008f5: PUSH2 0x0904 000008f8: JUMP 000008f9: JUMPDEST 000008fa: SWAP8 000008fb: SWAP7 000008fc: POP 000008fd: POP 000008fe: POP 000008ff: POP 00000900: POP 00000901: POP 00000902: POP 00000903: JUMP 00000904: JUMPDEST 00000905: PUSH1 0x60 00000907: DUP4 00000908: ISZERO 00000909: PUSH2 0x0913 0000090c: JUMPI 0000090d: POP 0000090e: DUP2 0000090f: PUSH2 0x05f7 00000912: JUMP 00000913: JUMPDEST 00000914: DUP3 00000915: MLOAD 00000916: ISZERO 00000917: PUSH2 0x0923 0000091a: JUMPI 0000091b: DUP3 0000091c: MLOAD 0000091d: DUP1 0000091e: DUP5 0000091f: PUSH1 0x20 00000921: ADD 00000922: REVERT 00000923: JUMPDEST 00000924: DUP2 00000925: PUSH1 0x40 00000927: MLOAD 00000928: PUSH3 0x461bcd 0000092c: PUSH1 0xe5 0000092e: SHL 0000092f: DUP2 00000930: MSTORE 00000931: PUSH1 0x04 00000933: ADD 00000934: PUSH2 0x02a8 00000937: SWAP2 00000938: SWAP1 00000939: PUSH2 0x0b78 0000093c: JUMP 0000093d: JUMPDEST 0000093e: PUSH1 0x01 00000940: PUSH1 0x01 00000942: PUSH1 0xa0 00000944: SHL 00000945: SUB 00000946: DUP2 00000947: AND 00000948: DUP2 00000949: EQ 0000094a: PUSH2 0x0952 0000094d: JUMPI 0000094e: PUSH1 0x00 00000950: DUP1 00000951: REVERT 00000952: JUMPDEST 00000953: POP 00000954: JUMP 00000955: JUMPDEST 00000956: PUSH1 0x00 00000958: PUSH1 0x20 0000095a: DUP3 0000095b: DUP5 0000095c: SUB 0000095d: SLT 0000095e: ISZERO 0000095f: PUSH2 0x0967 00000962: JUMPI 00000963: PUSH1 0x00 00000965: DUP1 00000966: REVERT 00000967: JUMPDEST 00000968: DUP2 00000969: CALLDATALOAD 0000096a: PUSH2 0x05f7 0000096d: DUP2 0000096e: PUSH2 0x093d 00000971: JUMP 00000972: JUMPDEST 00000973: PUSH1 0x00 00000975: DUP1 00000976: PUSH1 0x40 00000978: DUP4 00000979: DUP6 0000097a: SUB 0000097b: SLT 0000097c: ISZERO 0000097d: PUSH2 0x0985 00000980: JUMPI 00000981: PUSH1 0x00 00000983: DUP1 00000984: REVERT 00000985: JUMPDEST 00000986: DUP3 00000987: CALLDATALOAD 00000988: PUSH2 0x0990 0000098b: DUP2 0000098c: PUSH2 0x093d 0000098f: JUMP 00000990: JUMPDEST 00000991: SWAP2 00000992: POP 00000993: PUSH1 0x20 00000995: DUP4 00000996: ADD 00000997: CALLDATALOAD 00000998: PUSH2 0x09a0 0000099b: DUP2 0000099c: PUSH2 0x093d 0000099f: JUMP 000009a0: JUMPDEST 000009a1: DUP1 000009a2: SWAP2 000009a3: POP 000009a4: POP 000009a5: SWAP3 000009a6: POP 000009a7: SWAP3 000009a8: SWAP1 000009a9: POP 000009aa: JUMP 000009ab: JUMPDEST 000009ac: PUSH1 0x00 000009ae: PUSH1 0x20 000009b0: DUP3 000009b1: DUP5 000009b2: SUB 000009b3: SLT 000009b4: ISZERO 000009b5: PUSH2 0x09bd 000009b8: JUMPI 000009b9: PUSH1 0x00 000009bb: DUP1 000009bc: REVERT 000009bd: JUMPDEST 000009be: POP 000009bf: CALLDATALOAD 000009c0: SWAP2 000009c1: SWAP1 000009c2: POP 000009c3: JUMP 000009c4: JUMPDEST 000009c5: PUSH1 0x20 000009c7: DUP1 000009c8: DUP3 000009c9: MSTORE 000009ca: PUSH1 0x26 000009cc: SWAP1 000009cd: DUP3 000009ce: ADD 000009cf: MSTORE 000009d0: PUSH32 0x5061796d656e7453706c69747465723a206163636f756e7420686173206e6f20 000009f1: PUSH1 0x40 000009f3: DUP3 000009f4: ADD 000009f5: MSTORE 000009f6: PUSH6 0x736861726573 000009fd: PUSH1 0xd0 000009ff: SHL 00000a00: PUSH1 0x60 00000a02: DUP3 00000a03: ADD 00000a04: MSTORE 00000a05: PUSH1 0x80 00000a07: ADD 00000a08: SWAP1 00000a09: JUMP 00000a0a: JUMPDEST 00000a0b: PUSH4 0x4e487b71 00000a10: PUSH1 0xe0 00000a12: SHL 00000a13: PUSH1 0x00 00000a15: MSTORE 00000a16: PUSH1 0x11 00000a18: PUSH1 0x04 00000a1a: MSTORE 00000a1b: PUSH1 0x24 00000a1d: PUSH1 0x00 00000a1f: REVERT 00000a20: JUMPDEST 00000a21: PUSH1 0x00 00000a23: DUP3 00000a24: NOT 00000a25: DUP3 00000a26: GT 00000a27: ISZERO 00000a28: PUSH2 0x0a33 00000a2b: JUMPI 00000a2c: PUSH2 0x0a33 00000a2f: PUSH2 0x0a0a 00000a32: JUMP 00000a33: JUMPDEST 00000a34: POP 00000a35: ADD 00000a36: SWAP1 00000a37: JUMP 00000a38: JUMPDEST 00000a39: PUSH1 0x20 00000a3b: DUP1 00000a3c: DUP3 00000a3d: MSTORE 00000a3e: PUSH1 0x2b 00000a40: SWAP1 00000a41: DUP3 00000a42: ADD 00000a43: MSTORE 00000a44: PUSH32 0x5061796d656e7453706c69747465723a206163636f756e74206973206e6f7420 00000a65: PUSH1 0x40 00000a67: DUP3 00000a68: ADD 00000a69: MSTORE 00000a6a: PUSH11 0x191d59481c185e5b595b9d 00000a76: PUSH1 0xaa 00000a78: SHL 00000a79: PUSH1 0x60 00000a7b: DUP3 00000a7c: ADD 00000a7d: MSTORE 00000a7e: PUSH1 0x80 00000a80: ADD 00000a81: SWAP1 00000a82: JUMP 00000a83: JUMPDEST 00000a84: PUSH1 0x00 00000a86: PUSH1 0x20 00000a88: DUP3 00000a89: DUP5 00000a8a: SUB 00000a8b: SLT 00000a8c: ISZERO 00000a8d: PUSH2 0x0a95 00000a90: JUMPI 00000a91: PUSH1 0x00 00000a93: DUP1 00000a94: REVERT 00000a95: JUMPDEST 00000a96: POP 00000a97: MLOAD 00000a98: SWAP2 00000a99: SWAP1 00000a9a: POP 00000a9b: JUMP 00000a9c: JUMPDEST 00000a9d: PUSH4 0x4e487b71 00000aa2: PUSH1 0xe0 00000aa4: SHL 00000aa5: PUSH1 0x00 00000aa7: MSTORE 00000aa8: PUSH1 0x32 00000aaa: PUSH1 0x04 00000aac: MSTORE 00000aad: PUSH1 0x24 00000aaf: PUSH1 0x00 00000ab1: REVERT 00000ab2: JUMPDEST 00000ab3: PUSH1 0x00 00000ab5: DUP2 00000ab6: PUSH1 0x00 00000ab8: NOT 00000ab9: DIV 00000aba: DUP4 00000abb: GT 00000abc: DUP3 00000abd: ISZERO 00000abe: ISZERO 00000abf: AND 00000ac0: ISZERO 00000ac1: PUSH2 0x0acc 00000ac4: JUMPI 00000ac5: PUSH2 0x0acc 00000ac8: PUSH2 0x0a0a 00000acb: JUMP 00000acc: JUMPDEST 00000acd: POP 00000ace: MUL 00000acf: SWAP1 00000ad0: JUMP 00000ad1: JUMPDEST 00000ad2: PUSH1 0x00 00000ad4: DUP3 00000ad5: PUSH2 0x0aee 00000ad8: JUMPI 00000ad9: PUSH4 0x4e487b71 00000ade: PUSH1 0xe0 00000ae0: SHL 00000ae1: PUSH1 0x00 00000ae3: MSTORE 00000ae4: PUSH1 0x12 00000ae6: PUSH1 0x04 00000ae8: MSTORE 00000ae9: PUSH1 0x24 00000aeb: PUSH1 0x00 00000aed: REVERT 00000aee: JUMPDEST 00000aef: POP 00000af0: DIV 00000af1: SWAP1 00000af2: JUMP 00000af3: JUMPDEST 00000af4: PUSH1 0x00 00000af6: DUP3 00000af7: DUP3 00000af8: LT 00000af9: ISZERO 00000afa: PUSH2 0x0b05 00000afd: JUMPI 00000afe: PUSH2 0x0b05 00000b01: PUSH2 0x0a0a 00000b04: JUMP 00000b05: JUMPDEST 00000b06: POP 00000b07: SUB 00000b08: SWAP1 00000b09: JUMP 00000b0a: JUMPDEST 00000b0b: PUSH1 0x00 00000b0d: PUSH1 0x20 00000b0f: DUP3 00000b10: DUP5 00000b11: SUB 00000b12: SLT 00000b13: ISZERO 00000b14: PUSH2 0x0b1c 00000b17: JUMPI 00000b18: PUSH1 0x00 00000b1a: DUP1 00000b1b: REVERT 00000b1c: JUMPDEST 00000b1d: DUP2 00000b1e: MLOAD 00000b1f: DUP1 00000b20: ISZERO 00000b21: ISZERO 00000b22: DUP2 00000b23: EQ 00000b24: PUSH2 0x05f7 00000b27: JUMPI 00000b28: PUSH1 0x00 00000b2a: DUP1 00000b2b: REVERT 00000b2c: JUMPDEST 00000b2d: PUSH1 0x00 00000b2f: JUMPDEST 00000b30: DUP4 00000b31: DUP2 00000b32: LT 00000b33: ISZERO 00000b34: PUSH2 0x0b47 00000b37: JUMPI 00000b38: DUP2 00000b39: DUP2 00000b3a: ADD 00000b3b: MLOAD 00000b3c: DUP4 00000b3d: DUP3 00000b3e: ADD 00000b3f: MSTORE 00000b40: PUSH1 0x20 00000b42: ADD 00000b43: PUSH2 0x0b2f 00000b46: JUMP 00000b47: JUMPDEST 00000b48: DUP4 00000b49: DUP2 00000b4a: GT 00000b4b: ISZERO 00000b4c: PUSH2 0x0b56 00000b4f: JUMPI 00000b50: PUSH1 0x00 00000b52: DUP5 00000b53: DUP5 00000b54: ADD 00000b55: MSTORE 00000b56: JUMPDEST 00000b57: POP 00000b58: POP 00000b59: POP 00000b5a: POP 00000b5b: JUMP 00000b5c: JUMPDEST 00000b5d: PUSH1 0x00 00000b5f: DUP3 00000b60: MLOAD 00000b61: PUSH2 0x0b6e 00000b64: DUP2 00000b65: DUP5 00000b66: PUSH1 0x20 00000b68: DUP8 00000b69: ADD 00000b6a: PUSH2 0x0b2c 00000b6d: JUMP 00000b6e: JUMPDEST 00000b6f: SWAP2 00000b70: SWAP1 00000b71: SWAP2 00000b72: ADD 00000b73: SWAP3 00000b74: SWAP2 00000b75: POP 00000b76: POP 00000b77: JUMP 00000b78: JUMPDEST 00000b79: PUSH1 0x20 00000b7b: DUP2 00000b7c: MSTORE 00000b7d: PUSH1 0x00 00000b7f: DUP3 00000b80: MLOAD 00000b81: DUP1 00000b82: PUSH1 0x20 00000b84: DUP5 00000b85: ADD 00000b86: MSTORE 00000b87: PUSH2 0x0b97 00000b8a: DUP2 00000b8b: PUSH1 0x40 00000b8d: DUP6 00000b8e: ADD 00000b8f: PUSH1 0x20 00000b91: DUP8 00000b92: ADD 00000b93: PUSH2 0x0b2c 00000b96: JUMP 00000b97: JUMPDEST 00000b98: PUSH1 0x1f 00000b9a: ADD 00000b9b: PUSH1 0x1f 00000b9d: NOT 00000b9e: AND 00000b9f: SWAP2 00000ba0: SWAP1 00000ba1: SWAP2 00000ba2: ADD 00000ba3: PUSH1 0x40 00000ba5: ADD 00000ba6: SWAP3 00000ba7: SWAP2 00000ba8: POP 00000ba9: POP 00000baa: JUMP 00000bab: INVALID 00000bac: LOG2 00000bad: PUSH5 0x6970667358 00000bb3: UNKNOWN(0x22) 00000bb4: SLT 00000bb5: KECCAK256 00000bb6: UNKNOWN(0xE1) 00000bb7: SIGNEXTEND 00000bb8: SLT 00000bb9: DUP6 00000bba: UNKNOWN(0x4E) 00000bbb: UNKNOWN(0xDB) 00000bbc: UNKNOWN(0xD4) 00000bbd: PUSH31 0x95fbd9af8c6637bdc07b2c5d2161bf5dcfe173f77add1a4464736f6c634300 00000bdd: ADDMOD 00000bde: UNKNOWN(0x0E) 00000bdf: STOP 00000be0: CALLER
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | other | detector | Untrusted CALL target/value reachable | 60 | no | no |
viewtrace_id: 0x02d95b19ff3e6de2da2dee7b3cc7e03bc73e945af1decd90cbb13eac55f08823
call_targets:
0x1f86ffdcedbaef90e9409e5195c680cc6178ec01
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x02d95b19ff3e6de2da2dee7b3cc7e03bc73e945af1decd90cbb13eac55f08823",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x1f86ffdcedbaef90e9409e5195c680cc6178ec01"
],
"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": 1643,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 2228,
"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: 0x02d95b19ff3e6de2da2dee7b3cc7e03bc73e945af1decd90cbb13eac55f08823
call_targets:
0x1f86ffdcedbaef90e9409e5195c680cc6178ec01
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x02d95b19ff3e6de2da2dee7b3cc7e03bc73e945af1decd90cbb13eac55f08823",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x1f86ffdcedbaef90e9409e5195c680cc6178ec01"
],
"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": 1643,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 2228,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 2,
"guards_detected": []
}
|