019b477e-c63e-70e7-82a8-76ec4b75e36c
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 |
|---|---|---|---|---|
| 25739 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 25740 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 69082 | analysis.bundle | complete | 1 / 3 | 2 weeks ago |
| 69083 | capability.graph | complete | 1 / 3 | 2 weeks ago |
| 69084 | detector.run | complete | 1 / 3 | 2 weeks ago |
| 69085 | 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 0x0a75 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 0x0a92 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 0x0a92 0000017e: JUMP 0000017f: JUMPDEST 00000180: PUSH2 0x0429 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 0x0acb 0000019e: JUMP 0000019f: JUMPDEST 000001a0: PUSH2 0x0694 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 0x0a75 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 0x0a75 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 0x0a75 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 0x02ec 00000290: JUMPI 00000291: PUSH1 0x40 00000293: MLOAD 00000294: PUSH3 0x461bcd 00000298: PUSH1 0xe5 0000029a: SHL 0000029b: DUP2 0000029c: MSTORE 0000029d: PUSH1 0x20 0000029f: PUSH1 0x04 000002a1: DUP3 000002a2: ADD 000002a3: MSTORE 000002a4: PUSH1 0x26 000002a6: PUSH1 0x24 000002a8: DUP3 000002a9: ADD 000002aa: MSTORE 000002ab: PUSH32 0x5061796d656e7453706c69747465723a206163636f756e7420686173206e6f20 000002cc: PUSH1 0x44 000002ce: DUP3 000002cf: ADD 000002d0: MSTORE 000002d1: PUSH6 0x736861726573 000002d8: PUSH1 0xd0 000002da: SHL 000002db: PUSH1 0x64 000002dd: DUP3 000002de: ADD 000002df: MSTORE 000002e0: PUSH1 0x84 000002e2: ADD 000002e3: JUMPDEST 000002e4: PUSH1 0x40 000002e6: MLOAD 000002e7: DUP1 000002e8: SWAP2 000002e9: SUB 000002ea: SWAP1 000002eb: REVERT 000002ec: JUMPDEST 000002ed: PUSH1 0x00 000002ef: PUSH2 0x02f7 000002f2: PUSH1 0x01 000002f4: SLOAD 000002f5: SWAP1 000002f6: JUMP 000002f7: JUMPDEST 000002f8: PUSH2 0x0301 000002fb: SWAP1 000002fc: SELFBALANCE 000002fd: PUSH2 0x0afa 00000300: JUMP 00000301: JUMPDEST 00000302: SWAP1 00000303: POP 00000304: PUSH1 0x00 00000306: PUSH2 0x032e 00000309: DUP4 0000030a: DUP4 0000030b: PUSH2 0x0329 0000030e: DUP7 0000030f: PUSH1 0x01 00000311: PUSH1 0x01 00000313: PUSH1 0xa0 00000315: SHL 00000316: SUB 00000317: AND 00000318: PUSH1 0x00 0000031a: SWAP1 0000031b: DUP2 0000031c: MSTORE 0000031d: PUSH1 0x03 0000031f: PUSH1 0x20 00000321: MSTORE 00000322: PUSH1 0x40 00000324: SWAP1 00000325: KECCAK256 00000326: SLOAD 00000327: SWAP1 00000328: JUMP 00000329: JUMPDEST 0000032a: PUSH2 0x06c4 0000032d: JUMP 0000032e: JUMPDEST 0000032f: SWAP1 00000330: POP 00000331: DUP1 00000332: PUSH2 0x0391 00000335: JUMPI 00000336: PUSH1 0x40 00000338: MLOAD 00000339: PUSH3 0x461bcd 0000033d: PUSH1 0xe5 0000033f: SHL 00000340: DUP2 00000341: MSTORE 00000342: PUSH1 0x20 00000344: PUSH1 0x04 00000346: DUP3 00000347: ADD 00000348: MSTORE 00000349: PUSH1 0x2b 0000034b: PUSH1 0x24 0000034d: DUP3 0000034e: ADD 0000034f: MSTORE 00000350: PUSH32 0x5061796d656e7453706c69747465723a206163636f756e74206973206e6f7420 00000371: PUSH1 0x44 00000373: DUP3 00000374: ADD 00000375: MSTORE 00000376: PUSH11 0x191d59481c185e5b595b9d 00000382: PUSH1 0xaa 00000384: SHL 00000385: PUSH1 0x64 00000387: DUP3 00000388: ADD 00000389: MSTORE 0000038a: PUSH1 0x84 0000038c: ADD 0000038d: PUSH2 0x02e3 00000390: JUMP 00000391: JUMPDEST 00000392: PUSH1 0x01 00000394: PUSH1 0x01 00000396: PUSH1 0xa0 00000398: SHL 00000399: SUB 0000039a: DUP4 0000039b: AND 0000039c: PUSH1 0x00 0000039e: SWAP1 0000039f: DUP2 000003a0: MSTORE 000003a1: PUSH1 0x03 000003a3: PUSH1 0x20 000003a5: MSTORE 000003a6: PUSH1 0x40 000003a8: DUP2 000003a9: KECCAK256 000003aa: DUP1 000003ab: SLOAD 000003ac: DUP4 000003ad: SWAP3 000003ae: SWAP1 000003af: PUSH2 0x03b9 000003b2: SWAP1 000003b3: DUP5 000003b4: SWAP1 000003b5: PUSH2 0x0afa 000003b8: JUMP 000003b9: JUMPDEST 000003ba: SWAP3 000003bb: POP 000003bc: POP 000003bd: DUP2 000003be: SWAP1 000003bf: SSTORE 000003c0: POP 000003c1: DUP1 000003c2: PUSH1 0x01 000003c4: PUSH1 0x00 000003c6: DUP3 000003c7: DUP3 000003c8: SLOAD 000003c9: PUSH2 0x03d2 000003cc: SWAP2 000003cd: SWAP1 000003ce: PUSH2 0x0afa 000003d1: JUMP 000003d2: JUMPDEST 000003d3: SWAP1 000003d4: SWAP2 000003d5: SSTORE 000003d6: POP 000003d7: PUSH2 0x03e2 000003da: SWAP1 000003db: POP 000003dc: DUP4 000003dd: DUP3 000003de: PUSH2 0x0709 000003e1: JUMP 000003e2: JUMPDEST 000003e3: PUSH1 0x40 000003e5: DUP1 000003e6: MLOAD 000003e7: PUSH1 0x01 000003e9: PUSH1 0x01 000003eb: PUSH1 0xa0 000003ed: SHL 000003ee: SUB 000003ef: DUP6 000003f0: AND 000003f1: DUP2 000003f2: MSTORE 000003f3: PUSH1 0x20 000003f5: DUP2 000003f6: ADD 000003f7: DUP4 000003f8: SWAP1 000003f9: MSTORE 000003fa: PUSH32 0xdf20fd1e76bc69d672e4814fafb2c449bba3a5369d8359adf9e05e6fde87b056 0000041b: SWAP2 0000041c: ADD 0000041d: PUSH1 0x40 0000041f: MLOAD 00000420: DUP1 00000421: SWAP2 00000422: SUB 00000423: SWAP1 00000424: LOG1 00000425: POP 00000426: POP 00000427: POP 00000428: JUMP 00000429: JUMPDEST 0000042a: PUSH1 0x01 0000042c: PUSH1 0x01 0000042e: PUSH1 0xa0 00000430: SHL 00000431: SUB 00000432: DUP2 00000433: AND 00000434: PUSH1 0x00 00000436: SWAP1 00000437: DUP2 00000438: MSTORE 00000439: PUSH1 0x02 0000043b: PUSH1 0x20 0000043d: MSTORE 0000043e: PUSH1 0x40 00000440: SWAP1 00000441: KECCAK256 00000442: SLOAD 00000443: PUSH2 0x049d 00000446: JUMPI 00000447: PUSH1 0x40 00000449: MLOAD 0000044a: PUSH3 0x461bcd 0000044e: PUSH1 0xe5 00000450: SHL 00000451: DUP2 00000452: MSTORE 00000453: PUSH1 0x20 00000455: PUSH1 0x04 00000457: DUP3 00000458: ADD 00000459: MSTORE 0000045a: PUSH1 0x26 0000045c: PUSH1 0x24 0000045e: DUP3 0000045f: ADD 00000460: MSTORE 00000461: PUSH32 0x5061796d656e7453706c69747465723a206163636f756e7420686173206e6f20 00000482: PUSH1 0x44 00000484: DUP3 00000485: ADD 00000486: MSTORE 00000487: PUSH6 0x736861726573 0000048e: PUSH1 0xd0 00000490: SHL 00000491: PUSH1 0x64 00000493: DUP3 00000494: ADD 00000495: MSTORE 00000496: PUSH1 0x84 00000498: ADD 00000499: PUSH2 0x02e3 0000049c: JUMP 0000049d: JUMPDEST 0000049e: PUSH1 0x01 000004a0: PUSH1 0x01 000004a2: PUSH1 0xa0 000004a4: SHL 000004a5: SUB 000004a6: DUP3 000004a7: AND 000004a8: PUSH1 0x00 000004aa: SWAP1 000004ab: DUP2 000004ac: MSTORE 000004ad: PUSH1 0x05 000004af: PUSH1 0x20 000004b1: MSTORE 000004b2: PUSH1 0x40 000004b4: DUP2 000004b5: KECCAK256 000004b6: SLOAD 000004b7: PUSH1 0x40 000004b9: MLOAD 000004ba: PUSH4 0x70a08231 000004bf: PUSH1 0xe0 000004c1: SHL 000004c2: DUP2 000004c3: MSTORE 000004c4: ADDRESS 000004c5: PUSH1 0x04 000004c7: DUP3 000004c8: ADD 000004c9: MSTORE 000004ca: PUSH1 0x01 000004cc: PUSH1 0x01 000004ce: PUSH1 0xa0 000004d0: SHL 000004d1: SUB 000004d2: DUP6 000004d3: AND 000004d4: SWAP1 000004d5: PUSH4 0x70a08231 000004da: SWAP1 000004db: PUSH1 0x24 000004dd: ADD 000004de: PUSH1 0x20 000004e0: PUSH1 0x40 000004e2: MLOAD 000004e3: DUP1 000004e4: DUP4 000004e5: SUB 000004e6: DUP2 000004e7: DUP7 000004e8: DUP1 000004e9: EXTCODESIZE 000004ea: ISZERO 000004eb: DUP1 000004ec: ISZERO 000004ed: PUSH2 0x04f5 000004f0: JUMPI 000004f1: PUSH1 0x00 000004f3: DUP1 000004f4: REVERT 000004f5: JUMPDEST 000004f6: POP 000004f7: GAS 000004f8: STATICCALL 000004f9: ISZERO 000004fa: DUP1 000004fb: ISZERO 000004fc: PUSH2 0x0509 000004ff: JUMPI 00000500: RETURNDATASIZE 00000501: PUSH1 0x00 00000503: DUP1 00000504: RETURNDATACOPY 00000505: RETURNDATASIZE 00000506: PUSH1 0x00 00000508: REVERT 00000509: JUMPDEST 0000050a: POP 0000050b: POP 0000050c: POP 0000050d: POP 0000050e: PUSH1 0x40 00000510: MLOAD 00000511: RETURNDATASIZE 00000512: PUSH1 0x1f 00000514: NOT 00000515: PUSH1 0x1f 00000517: DUP3 00000518: ADD 00000519: AND 0000051a: DUP3 0000051b: ADD 0000051c: DUP1 0000051d: PUSH1 0x40 0000051f: MSTORE 00000520: POP 00000521: DUP2 00000522: ADD 00000523: SWAP1 00000524: PUSH2 0x052d 00000527: SWAP2 00000528: SWAP1 00000529: PUSH2 0x0b12 0000052c: JUMP 0000052d: JUMPDEST 0000052e: PUSH2 0x0537 00000531: SWAP2 00000532: SWAP1 00000533: PUSH2 0x0afa 00000536: JUMP 00000537: JUMPDEST 00000538: SWAP1 00000539: POP 0000053a: PUSH1 0x00 0000053c: PUSH2 0x0570 0000053f: DUP4 00000540: DUP4 00000541: PUSH2 0x0329 00000544: DUP8 00000545: DUP8 00000546: PUSH1 0x01 00000548: PUSH1 0x01 0000054a: PUSH1 0xa0 0000054c: SHL 0000054d: SUB 0000054e: SWAP2 0000054f: DUP3 00000550: AND 00000551: PUSH1 0x00 00000553: SWAP1 00000554: DUP2 00000555: MSTORE 00000556: PUSH1 0x06 00000558: PUSH1 0x20 0000055a: SWAP1 0000055b: DUP2 0000055c: MSTORE 0000055d: PUSH1 0x40 0000055f: DUP1 00000560: DUP4 00000561: KECCAK256 00000562: SWAP4 00000563: SWAP1 00000564: SWAP5 00000565: AND 00000566: DUP3 00000567: MSTORE 00000568: SWAP2 00000569: SWAP1 0000056a: SWAP2 0000056b: MSTORE 0000056c: KECCAK256 0000056d: SLOAD 0000056e: SWAP1 0000056f: JUMP 00000570: JUMPDEST 00000571: SWAP1 00000572: POP 00000573: DUP1 00000574: PUSH2 0x05d3 00000577: JUMPI 00000578: PUSH1 0x40 0000057a: MLOAD 0000057b: PUSH3 0x461bcd 0000057f: PUSH1 0xe5 00000581: SHL 00000582: DUP2 00000583: MSTORE 00000584: PUSH1 0x20 00000586: PUSH1 0x04 00000588: DUP3 00000589: ADD 0000058a: MSTORE 0000058b: PUSH1 0x2b 0000058d: PUSH1 0x24 0000058f: DUP3 00000590: ADD 00000591: MSTORE 00000592: PUSH32 0x5061796d656e7453706c69747465723a206163636f756e74206973206e6f7420 000005b3: PUSH1 0x44 000005b5: DUP3 000005b6: ADD 000005b7: MSTORE 000005b8: PUSH11 0x191d59481c185e5b595b9d 000005c4: PUSH1 0xaa 000005c6: SHL 000005c7: PUSH1 0x64 000005c9: DUP3 000005ca: ADD 000005cb: MSTORE 000005cc: PUSH1 0x84 000005ce: ADD 000005cf: PUSH2 0x02e3 000005d2: JUMP 000005d3: JUMPDEST 000005d4: PUSH1 0x01 000005d6: PUSH1 0x01 000005d8: PUSH1 0xa0 000005da: SHL 000005db: SUB 000005dc: DUP1 000005dd: DUP6 000005de: AND 000005df: PUSH1 0x00 000005e1: SWAP1 000005e2: DUP2 000005e3: MSTORE 000005e4: PUSH1 0x06 000005e6: PUSH1 0x20 000005e8: SWAP1 000005e9: DUP2 000005ea: MSTORE 000005eb: PUSH1 0x40 000005ed: DUP1 000005ee: DUP4 000005ef: KECCAK256 000005f0: SWAP4 000005f1: DUP8 000005f2: AND 000005f3: DUP4 000005f4: MSTORE 000005f5: SWAP3 000005f6: SWAP1 000005f7: MSTORE 000005f8: SWAP1 000005f9: DUP2 000005fa: KECCAK256 000005fb: DUP1 000005fc: SLOAD 000005fd: DUP4 000005fe: SWAP3 000005ff: SWAP1 00000600: PUSH2 0x060a 00000603: SWAP1 00000604: DUP5 00000605: SWAP1 00000606: PUSH2 0x0afa 00000609: JUMP 0000060a: JUMPDEST 0000060b: SWAP1 0000060c: SWAP2 0000060d: SSTORE 0000060e: POP 0000060f: POP 00000610: PUSH1 0x01 00000612: PUSH1 0x01 00000614: PUSH1 0xa0 00000616: SHL 00000617: SUB 00000618: DUP5 00000619: AND 0000061a: PUSH1 0x00 0000061c: SWAP1 0000061d: DUP2 0000061e: MSTORE 0000061f: PUSH1 0x05 00000621: PUSH1 0x20 00000623: MSTORE 00000624: PUSH1 0x40 00000626: DUP2 00000627: KECCAK256 00000628: DUP1 00000629: SLOAD 0000062a: DUP4 0000062b: SWAP3 0000062c: SWAP1 0000062d: PUSH2 0x0637 00000630: SWAP1 00000631: DUP5 00000632: SWAP1 00000633: PUSH2 0x0afa 00000636: JUMP 00000637: JUMPDEST 00000638: SWAP1 00000639: SWAP2 0000063a: SSTORE 0000063b: POP 0000063c: PUSH2 0x0648 0000063f: SWAP1 00000640: POP 00000641: DUP5 00000642: DUP5 00000643: DUP4 00000644: PUSH2 0x0827 00000647: JUMP 00000648: JUMPDEST 00000649: PUSH1 0x40 0000064b: DUP1 0000064c: MLOAD 0000064d: PUSH1 0x01 0000064f: PUSH1 0x01 00000651: PUSH1 0xa0 00000653: SHL 00000654: SUB 00000655: DUP6 00000656: DUP2 00000657: AND 00000658: DUP3 00000659: MSTORE 0000065a: PUSH1 0x20 0000065c: DUP3 0000065d: ADD 0000065e: DUP5 0000065f: SWAP1 00000660: MSTORE 00000661: DUP7 00000662: AND 00000663: SWAP2 00000664: PUSH32 0x3be5b7a71e84ed12875d241991c70855ac5817d847039e17a9d895c1ceb0f18a 00000685: SWAP2 00000686: ADD 00000687: PUSH1 0x40 00000689: MLOAD 0000068a: DUP1 0000068b: SWAP2 0000068c: SUB 0000068d: SWAP1 0000068e: LOG2 0000068f: POP 00000690: POP 00000691: POP 00000692: POP 00000693: JUMP 00000694: JUMPDEST 00000695: PUSH1 0x00 00000697: PUSH1 0x04 00000699: DUP3 0000069a: DUP2 0000069b: SLOAD 0000069c: DUP2 0000069d: LT 0000069e: PUSH2 0x06a9 000006a1: JUMPI 000006a2: PUSH2 0x06a9 000006a5: PUSH2 0x0b2b 000006a8: JUMP 000006a9: JUMPDEST 000006aa: PUSH1 0x00 000006ac: SWAP2 000006ad: DUP3 000006ae: MSTORE 000006af: PUSH1 0x20 000006b1: SWAP1 000006b2: SWAP2 000006b3: KECCAK256 000006b4: ADD 000006b5: SLOAD 000006b6: PUSH1 0x01 000006b8: PUSH1 0x01 000006ba: PUSH1 0xa0 000006bc: SHL 000006bd: SUB 000006be: AND 000006bf: SWAP3 000006c0: SWAP2 000006c1: POP 000006c2: POP 000006c3: JUMP 000006c4: JUMPDEST 000006c5: PUSH1 0x00 000006c7: DUP1 000006c8: SLOAD 000006c9: PUSH1 0x01 000006cb: PUSH1 0x01 000006cd: PUSH1 0xa0 000006cf: SHL 000006d0: SUB 000006d1: DUP6 000006d2: AND 000006d3: DUP3 000006d4: MSTORE 000006d5: PUSH1 0x02 000006d7: PUSH1 0x20 000006d9: MSTORE 000006da: PUSH1 0x40 000006dc: DUP3 000006dd: KECCAK256 000006de: SLOAD 000006df: DUP4 000006e0: SWAP2 000006e1: SWAP1 000006e2: PUSH2 0x06eb 000006e5: SWAP1 000006e6: DUP7 000006e7: PUSH2 0x0b41 000006ea: JUMP 000006eb: JUMPDEST 000006ec: PUSH2 0x06f5 000006ef: SWAP2 000006f0: SWAP1 000006f1: PUSH2 0x0b60 000006f4: JUMP 000006f5: JUMPDEST 000006f6: PUSH2 0x06ff 000006f9: SWAP2 000006fa: SWAP1 000006fb: PUSH2 0x0b82 000006fe: JUMP 000006ff: JUMPDEST 00000700: SWAP1 00000701: POP 00000702: JUMPDEST 00000703: SWAP4 00000704: SWAP3 00000705: POP 00000706: POP 00000707: POP 00000708: JUMP 00000709: JUMPDEST 0000070a: DUP1 0000070b: SELFBALANCE 0000070c: LT 0000070d: ISZERO 0000070e: PUSH2 0x0759 00000711: JUMPI 00000712: PUSH1 0x40 00000714: MLOAD 00000715: PUSH3 0x461bcd 00000719: PUSH1 0xe5 0000071b: SHL 0000071c: DUP2 0000071d: MSTORE 0000071e: PUSH1 0x20 00000720: PUSH1 0x04 00000722: DUP3 00000723: ADD 00000724: MSTORE 00000725: PUSH1 0x1d 00000727: PUSH1 0x24 00000729: DUP3 0000072a: ADD 0000072b: MSTORE 0000072c: PUSH32 0x416464726573733a20696e73756666696369656e742062616c616e6365000000 0000074d: PUSH1 0x44 0000074f: DUP3 00000750: ADD 00000751: MSTORE 00000752: PUSH1 0x64 00000754: ADD 00000755: PUSH2 0x02e3 00000758: JUMP 00000759: JUMPDEST 0000075a: PUSH1 0x00 0000075c: DUP3 0000075d: PUSH1 0x01 0000075f: PUSH1 0x01 00000761: PUSH1 0xa0 00000763: SHL 00000764: SUB 00000765: AND 00000766: DUP3 00000767: PUSH1 0x40 00000769: MLOAD 0000076a: PUSH1 0x00 0000076c: PUSH1 0x40 0000076e: MLOAD 0000076f: DUP1 00000770: DUP4 00000771: SUB 00000772: DUP2 00000773: DUP6 00000774: DUP8 00000775: GAS 00000776: CALL 00000777: SWAP3 00000778: POP 00000779: POP 0000077a: POP 0000077b: RETURNDATASIZE 0000077c: DUP1 0000077d: PUSH1 0x00 0000077f: DUP2 00000780: EQ 00000781: PUSH2 0x07a6 00000784: JUMPI 00000785: PUSH1 0x40 00000787: MLOAD 00000788: SWAP2 00000789: POP 0000078a: PUSH1 0x1f 0000078c: NOT 0000078d: PUSH1 0x3f 0000078f: RETURNDATASIZE 00000790: ADD 00000791: AND 00000792: DUP3 00000793: ADD 00000794: PUSH1 0x40 00000796: MSTORE 00000797: RETURNDATASIZE 00000798: DUP3 00000799: MSTORE 0000079a: RETURNDATASIZE 0000079b: PUSH1 0x00 0000079d: PUSH1 0x20 0000079f: DUP5 000007a0: ADD 000007a1: RETURNDATACOPY 000007a2: PUSH2 0x07ab 000007a5: JUMP 000007a6: JUMPDEST 000007a7: PUSH1 0x60 000007a9: SWAP2 000007aa: POP 000007ab: JUMPDEST 000007ac: POP 000007ad: POP 000007ae: SWAP1 000007af: POP 000007b0: DUP1 000007b1: PUSH2 0x0822 000007b4: JUMPI 000007b5: PUSH1 0x40 000007b7: MLOAD 000007b8: PUSH3 0x461bcd 000007bc: PUSH1 0xe5 000007be: SHL 000007bf: DUP2 000007c0: MSTORE 000007c1: PUSH1 0x20 000007c3: PUSH1 0x04 000007c5: DUP3 000007c6: ADD 000007c7: MSTORE 000007c8: PUSH1 0x3a 000007ca: PUSH1 0x24 000007cc: DUP3 000007cd: ADD 000007ce: MSTORE 000007cf: PUSH32 0x416464726573733a20756e61626c6520746f2073656e642076616c75652c2072 000007f0: PUSH1 0x44 000007f2: DUP3 000007f3: ADD 000007f4: MSTORE 000007f5: PUSH32 0x6563697069656e74206d61792068617665207265766572746564000000000000 00000816: PUSH1 0x64 00000818: DUP3 00000819: ADD 0000081a: MSTORE 0000081b: PUSH1 0x84 0000081d: ADD 0000081e: PUSH2 0x02e3 00000821: JUMP 00000822: JUMPDEST 00000823: POP 00000824: POP 00000825: POP 00000826: JUMP 00000827: JUMPDEST 00000828: PUSH1 0x40 0000082a: DUP1 0000082b: MLOAD 0000082c: PUSH1 0x01 0000082e: PUSH1 0x01 00000830: PUSH1 0xa0 00000832: SHL 00000833: SUB 00000834: DUP5 00000835: DUP2 00000836: AND 00000837: PUSH1 0x24 00000839: DUP4 0000083a: ADD 0000083b: MSTORE 0000083c: PUSH1 0x44 0000083e: DUP1 0000083f: DUP4 00000840: ADD 00000841: DUP6 00000842: SWAP1 00000843: MSTORE 00000844: DUP4 00000845: MLOAD 00000846: DUP1 00000847: DUP5 00000848: SUB 00000849: SWAP1 0000084a: SWAP2 0000084b: ADD 0000084c: DUP2 0000084d: MSTORE 0000084e: PUSH1 0x64 00000850: SWAP1 00000851: SWAP3 00000852: ADD 00000853: DUP4 00000854: MSTORE 00000855: PUSH1 0x20 00000857: DUP1 00000858: DUP4 00000859: ADD 0000085a: DUP1 0000085b: MLOAD 0000085c: PUSH28 0xffffffffffffffffffffffffffffffffffffffffffffffffffffffff 00000879: AND 0000087a: PUSH4 0xa9059cbb 0000087f: PUSH1 0xe0 00000881: SHL 00000882: OR 00000883: SWAP1 00000884: MSTORE 00000885: DUP4 00000886: MLOAD 00000887: DUP1 00000888: DUP6 00000889: ADD 0000088a: SWAP1 0000088b: SWAP5 0000088c: MSTORE 0000088d: DUP1 0000088e: DUP5 0000088f: MSTORE 00000890: PUSH32 0x5361666545524332303a206c6f772d6c6576656c2063616c6c206661696c6564 000008b1: SWAP1 000008b2: DUP5 000008b3: ADD 000008b4: MSTORE 000008b5: PUSH2 0x0822 000008b8: SWAP3 000008b9: DUP7 000008ba: SWAP3 000008bb: SWAP2 000008bc: PUSH1 0x00 000008be: SWAP2 000008bf: PUSH2 0x08cc 000008c2: SWAP2 000008c3: DUP6 000008c4: AND 000008c5: SWAP1 000008c6: DUP5 000008c7: SWAP1 000008c8: PUSH2 0x0949 000008cb: JUMP 000008cc: JUMPDEST 000008cd: DUP1 000008ce: MLOAD 000008cf: SWAP1 000008d0: SWAP2 000008d1: POP 000008d2: ISZERO 000008d3: PUSH2 0x0822 000008d6: JUMPI 000008d7: DUP1 000008d8: DUP1 000008d9: PUSH1 0x20 000008db: ADD 000008dc: SWAP1 000008dd: MLOAD 000008de: DUP2 000008df: ADD 000008e0: SWAP1 000008e1: PUSH2 0x08ea 000008e4: SWAP2 000008e5: SWAP1 000008e6: PUSH2 0x0b99 000008e9: JUMP 000008ea: JUMPDEST 000008eb: PUSH2 0x0822 000008ee: JUMPI 000008ef: PUSH1 0x40 000008f1: MLOAD 000008f2: PUSH3 0x461bcd 000008f6: PUSH1 0xe5 000008f8: SHL 000008f9: DUP2 000008fa: MSTORE 000008fb: PUSH1 0x20 000008fd: PUSH1 0x04 000008ff: DUP3 00000900: ADD 00000901: MSTORE 00000902: PUSH1 0x2a 00000904: PUSH1 0x24 00000906: DUP3 00000907: ADD 00000908: MSTORE 00000909: PUSH32 0x5361666545524332303a204552433230206f7065726174696f6e20646964206e 0000092a: PUSH1 0x44 0000092c: DUP3 0000092d: ADD 0000092e: MSTORE 0000092f: PUSH10 0x1bdd081cdd58d8d95959 0000093a: PUSH1 0xb2 0000093c: SHL 0000093d: PUSH1 0x64 0000093f: DUP3 00000940: ADD 00000941: MSTORE 00000942: PUSH1 0x84 00000944: ADD 00000945: PUSH2 0x02e3 00000948: JUMP 00000949: JUMPDEST 0000094a: PUSH1 0x60 0000094c: PUSH2 0x06ff 0000094f: DUP5 00000950: DUP5 00000951: PUSH1 0x00 00000953: DUP6 00000954: DUP6 00000955: PUSH1 0x01 00000957: PUSH1 0x01 00000959: PUSH1 0xa0 0000095b: SHL 0000095c: SUB 0000095d: DUP6 0000095e: AND 0000095f: EXTCODESIZE 00000960: PUSH2 0x09ab 00000963: JUMPI 00000964: PUSH1 0x40 00000966: MLOAD 00000967: PUSH3 0x461bcd 0000096b: PUSH1 0xe5 0000096d: SHL 0000096e: DUP2 0000096f: MSTORE 00000970: PUSH1 0x20 00000972: PUSH1 0x04 00000974: DUP3 00000975: ADD 00000976: MSTORE 00000977: PUSH1 0x1d 00000979: PUSH1 0x24 0000097b: DUP3 0000097c: ADD 0000097d: MSTORE 0000097e: PUSH32 0x416464726573733a2063616c6c20746f206e6f6e2d636f6e7472616374000000 0000099f: PUSH1 0x44 000009a1: DUP3 000009a2: ADD 000009a3: MSTORE 000009a4: PUSH1 0x64 000009a6: ADD 000009a7: PUSH2 0x02e3 000009aa: JUMP 000009ab: JUMPDEST 000009ac: PUSH1 0x00 000009ae: DUP1 000009af: DUP7 000009b0: PUSH1 0x01 000009b2: PUSH1 0x01 000009b4: PUSH1 0xa0 000009b6: SHL 000009b7: SUB 000009b8: AND 000009b9: DUP6 000009ba: DUP8 000009bb: PUSH1 0x40 000009bd: MLOAD 000009be: PUSH2 0x09c7 000009c1: SWAP2 000009c2: SWAP1 000009c3: PUSH2 0x0beb 000009c6: JUMP 000009c7: JUMPDEST 000009c8: PUSH1 0x00 000009ca: PUSH1 0x40 000009cc: MLOAD 000009cd: DUP1 000009ce: DUP4 000009cf: SUB 000009d0: DUP2 000009d1: DUP6 000009d2: DUP8 000009d3: GAS 000009d4: CALL 000009d5: SWAP3 000009d6: POP 000009d7: POP 000009d8: POP 000009d9: RETURNDATASIZE 000009da: DUP1 000009db: PUSH1 0x00 000009dd: DUP2 000009de: EQ 000009df: PUSH2 0x0a04 000009e2: JUMPI 000009e3: PUSH1 0x40 000009e5: MLOAD 000009e6: SWAP2 000009e7: POP 000009e8: PUSH1 0x1f 000009ea: NOT 000009eb: PUSH1 0x3f 000009ed: RETURNDATASIZE 000009ee: ADD 000009ef: AND 000009f0: DUP3 000009f1: ADD 000009f2: PUSH1 0x40 000009f4: MSTORE 000009f5: RETURNDATASIZE 000009f6: DUP3 000009f7: MSTORE 000009f8: RETURNDATASIZE 000009f9: PUSH1 0x00 000009fb: PUSH1 0x20 000009fd: DUP5 000009fe: ADD 000009ff: RETURNDATACOPY 00000a00: PUSH2 0x0a09 00000a03: JUMP 00000a04: JUMPDEST 00000a05: PUSH1 0x60 00000a07: SWAP2 00000a08: POP 00000a09: JUMPDEST 00000a0a: POP 00000a0b: SWAP2 00000a0c: POP 00000a0d: SWAP2 00000a0e: POP 00000a0f: PUSH2 0x0a19 00000a12: DUP3 00000a13: DUP3 00000a14: DUP7 00000a15: PUSH2 0x0a24 00000a18: JUMP 00000a19: JUMPDEST 00000a1a: SWAP8 00000a1b: SWAP7 00000a1c: POP 00000a1d: POP 00000a1e: POP 00000a1f: POP 00000a20: POP 00000a21: POP 00000a22: POP 00000a23: JUMP 00000a24: JUMPDEST 00000a25: PUSH1 0x60 00000a27: DUP4 00000a28: ISZERO 00000a29: PUSH2 0x0a33 00000a2c: JUMPI 00000a2d: POP 00000a2e: DUP2 00000a2f: PUSH2 0x0702 00000a32: JUMP 00000a33: JUMPDEST 00000a34: DUP3 00000a35: MLOAD 00000a36: ISZERO 00000a37: PUSH2 0x0a43 00000a3a: JUMPI 00000a3b: DUP3 00000a3c: MLOAD 00000a3d: DUP1 00000a3e: DUP5 00000a3f: PUSH1 0x20 00000a41: ADD 00000a42: REVERT 00000a43: JUMPDEST 00000a44: DUP2 00000a45: PUSH1 0x40 00000a47: MLOAD 00000a48: PUSH3 0x461bcd 00000a4c: PUSH1 0xe5 00000a4e: SHL 00000a4f: DUP2 00000a50: MSTORE 00000a51: PUSH1 0x04 00000a53: ADD 00000a54: PUSH2 0x02e3 00000a57: SWAP2 00000a58: SWAP1 00000a59: PUSH2 0x0c07 00000a5c: JUMP 00000a5d: JUMPDEST 00000a5e: PUSH1 0x01 00000a60: PUSH1 0x01 00000a62: PUSH1 0xa0 00000a64: SHL 00000a65: SUB 00000a66: DUP2 00000a67: AND 00000a68: DUP2 00000a69: EQ 00000a6a: PUSH2 0x0a72 00000a6d: JUMPI 00000a6e: PUSH1 0x00 00000a70: DUP1 00000a71: REVERT 00000a72: JUMPDEST 00000a73: POP 00000a74: JUMP 00000a75: JUMPDEST 00000a76: PUSH1 0x00 00000a78: PUSH1 0x20 00000a7a: DUP3 00000a7b: DUP5 00000a7c: SUB 00000a7d: SLT 00000a7e: ISZERO 00000a7f: PUSH2 0x0a87 00000a82: JUMPI 00000a83: PUSH1 0x00 00000a85: DUP1 00000a86: REVERT 00000a87: JUMPDEST 00000a88: DUP2 00000a89: CALLDATALOAD 00000a8a: PUSH2 0x0702 00000a8d: DUP2 00000a8e: PUSH2 0x0a5d 00000a91: JUMP 00000a92: JUMPDEST 00000a93: PUSH1 0x00 00000a95: DUP1 00000a96: PUSH1 0x40 00000a98: DUP4 00000a99: DUP6 00000a9a: SUB 00000a9b: SLT 00000a9c: ISZERO 00000a9d: PUSH2 0x0aa5 00000aa0: JUMPI 00000aa1: PUSH1 0x00 00000aa3: DUP1 00000aa4: REVERT 00000aa5: JUMPDEST 00000aa6: DUP3 00000aa7: CALLDATALOAD 00000aa8: PUSH2 0x0ab0 00000aab: DUP2 00000aac: PUSH2 0x0a5d 00000aaf: JUMP 00000ab0: JUMPDEST 00000ab1: SWAP2 00000ab2: POP 00000ab3: PUSH1 0x20 00000ab5: DUP4 00000ab6: ADD 00000ab7: CALLDATALOAD 00000ab8: PUSH2 0x0ac0 00000abb: DUP2 00000abc: PUSH2 0x0a5d 00000abf: JUMP 00000ac0: JUMPDEST 00000ac1: DUP1 00000ac2: SWAP2 00000ac3: POP 00000ac4: POP 00000ac5: SWAP3 00000ac6: POP 00000ac7: SWAP3 00000ac8: SWAP1 00000ac9: POP 00000aca: JUMP 00000acb: JUMPDEST 00000acc: PUSH1 0x00 00000ace: PUSH1 0x20 00000ad0: DUP3 00000ad1: DUP5 00000ad2: SUB 00000ad3: SLT 00000ad4: ISZERO 00000ad5: PUSH2 0x0add 00000ad8: JUMPI 00000ad9: PUSH1 0x00 00000adb: DUP1 00000adc: REVERT 00000add: JUMPDEST 00000ade: POP 00000adf: CALLDATALOAD 00000ae0: SWAP2 00000ae1: SWAP1 00000ae2: POP 00000ae3: JUMP 00000ae4: JUMPDEST 00000ae5: PUSH4 0x4e487b71 00000aea: PUSH1 0xe0 00000aec: SHL 00000aed: PUSH1 0x00 00000aef: MSTORE 00000af0: PUSH1 0x11 00000af2: PUSH1 0x04 00000af4: MSTORE 00000af5: PUSH1 0x24 00000af7: PUSH1 0x00 00000af9: REVERT 00000afa: JUMPDEST 00000afb: PUSH1 0x00 00000afd: DUP3 00000afe: NOT 00000aff: DUP3 00000b00: GT 00000b01: ISZERO 00000b02: PUSH2 0x0b0d 00000b05: JUMPI 00000b06: PUSH2 0x0b0d 00000b09: PUSH2 0x0ae4 00000b0c: JUMP 00000b0d: JUMPDEST 00000b0e: POP 00000b0f: ADD 00000b10: SWAP1 00000b11: JUMP 00000b12: JUMPDEST 00000b13: PUSH1 0x00 00000b15: PUSH1 0x20 00000b17: DUP3 00000b18: DUP5 00000b19: SUB 00000b1a: SLT 00000b1b: ISZERO 00000b1c: PUSH2 0x0b24 00000b1f: JUMPI 00000b20: PUSH1 0x00 00000b22: DUP1 00000b23: REVERT 00000b24: JUMPDEST 00000b25: POP 00000b26: MLOAD 00000b27: SWAP2 00000b28: SWAP1 00000b29: POP 00000b2a: JUMP 00000b2b: JUMPDEST 00000b2c: PUSH4 0x4e487b71 00000b31: PUSH1 0xe0 00000b33: SHL 00000b34: PUSH1 0x00 00000b36: MSTORE 00000b37: PUSH1 0x32 00000b39: PUSH1 0x04 00000b3b: MSTORE 00000b3c: PUSH1 0x24 00000b3e: PUSH1 0x00 00000b40: REVERT 00000b41: JUMPDEST 00000b42: PUSH1 0x00 00000b44: DUP2 00000b45: PUSH1 0x00 00000b47: NOT 00000b48: DIV 00000b49: DUP4 00000b4a: GT 00000b4b: DUP3 00000b4c: ISZERO 00000b4d: ISZERO 00000b4e: AND 00000b4f: ISZERO 00000b50: PUSH2 0x0b5b 00000b53: JUMPI 00000b54: PUSH2 0x0b5b 00000b57: PUSH2 0x0ae4 00000b5a: JUMP 00000b5b: JUMPDEST 00000b5c: POP 00000b5d: MUL 00000b5e: SWAP1 00000b5f: JUMP 00000b60: JUMPDEST 00000b61: PUSH1 0x00 00000b63: DUP3 00000b64: PUSH2 0x0b7d 00000b67: JUMPI 00000b68: PUSH4 0x4e487b71 00000b6d: PUSH1 0xe0 00000b6f: SHL 00000b70: PUSH1 0x00 00000b72: MSTORE 00000b73: PUSH1 0x12 00000b75: PUSH1 0x04 00000b77: MSTORE 00000b78: PUSH1 0x24 00000b7a: PUSH1 0x00 00000b7c: REVERT 00000b7d: JUMPDEST 00000b7e: POP 00000b7f: DIV 00000b80: SWAP1 00000b81: JUMP 00000b82: JUMPDEST 00000b83: PUSH1 0x00 00000b85: DUP3 00000b86: DUP3 00000b87: LT 00000b88: ISZERO 00000b89: PUSH2 0x0b94 00000b8c: JUMPI 00000b8d: PUSH2 0x0b94 00000b90: PUSH2 0x0ae4 00000b93: JUMP 00000b94: JUMPDEST 00000b95: POP 00000b96: SUB 00000b97: SWAP1 00000b98: JUMP 00000b99: JUMPDEST 00000b9a: PUSH1 0x00 00000b9c: PUSH1 0x20 00000b9e: DUP3 00000b9f: DUP5 00000ba0: SUB 00000ba1: SLT 00000ba2: ISZERO 00000ba3: PUSH2 0x0bab 00000ba6: JUMPI 00000ba7: PUSH1 0x00 00000ba9: DUP1 00000baa: REVERT 00000bab: JUMPDEST 00000bac: DUP2 00000bad: MLOAD 00000bae: DUP1 00000baf: ISZERO 00000bb0: ISZERO 00000bb1: DUP2 00000bb2: EQ 00000bb3: PUSH2 0x0702 00000bb6: JUMPI 00000bb7: PUSH1 0x00 00000bb9: DUP1 00000bba: REVERT 00000bbb: JUMPDEST 00000bbc: PUSH1 0x00 00000bbe: JUMPDEST 00000bbf: DUP4 00000bc0: DUP2 00000bc1: LT 00000bc2: ISZERO 00000bc3: PUSH2 0x0bd6 00000bc6: JUMPI 00000bc7: DUP2 00000bc8: DUP2 00000bc9: ADD 00000bca: MLOAD 00000bcb: DUP4 00000bcc: DUP3 00000bcd: ADD 00000bce: MSTORE 00000bcf: PUSH1 0x20 00000bd1: ADD 00000bd2: PUSH2 0x0bbe 00000bd5: JUMP 00000bd6: JUMPDEST 00000bd7: DUP4 00000bd8: DUP2 00000bd9: GT 00000bda: ISZERO 00000bdb: PUSH2 0x0be5 00000bde: JUMPI 00000bdf: PUSH1 0x00 00000be1: DUP5 00000be2: DUP5 00000be3: ADD 00000be4: MSTORE 00000be5: JUMPDEST 00000be6: POP 00000be7: POP 00000be8: POP 00000be9: POP 00000bea: JUMP 00000beb: JUMPDEST 00000bec: PUSH1 0x00 00000bee: DUP3 00000bef: MLOAD 00000bf0: PUSH2 0x0bfd 00000bf3: DUP2 00000bf4: DUP5 00000bf5: PUSH1 0x20 00000bf7: DUP8 00000bf8: ADD 00000bf9: PUSH2 0x0bbb 00000bfc: JUMP 00000bfd: JUMPDEST 00000bfe: SWAP2 00000bff: SWAP1 00000c00: SWAP2 00000c01: ADD 00000c02: SWAP3 00000c03: SWAP2 00000c04: POP 00000c05: POP 00000c06: JUMP 00000c07: JUMPDEST 00000c08: PUSH1 0x20 00000c0a: DUP2 00000c0b: MSTORE 00000c0c: PUSH1 0x00 00000c0e: DUP3 00000c0f: MLOAD 00000c10: DUP1 00000c11: PUSH1 0x20 00000c13: DUP5 00000c14: ADD 00000c15: MSTORE 00000c16: PUSH2 0x0c26 00000c19: DUP2 00000c1a: PUSH1 0x40 00000c1c: DUP6 00000c1d: ADD 00000c1e: PUSH1 0x20 00000c20: DUP8 00000c21: ADD 00000c22: PUSH2 0x0bbb 00000c25: JUMP 00000c26: JUMPDEST 00000c27: PUSH1 0x1f 00000c29: ADD 00000c2a: PUSH1 0x1f 00000c2c: NOT 00000c2d: AND 00000c2e: SWAP2 00000c2f: SWAP1 00000c30: SWAP2 00000c31: ADD 00000c32: PUSH1 0x40 00000c34: ADD 00000c35: SWAP3 00000c36: SWAP2 00000c37: POP 00000c38: POP 00000c39: JUMP 00000c3a: INVALID 00000c3b: LOG2 00000c3c: PUSH5 0x6970667358 00000c42: UNKNOWN(0x22) 00000c43: SLT 00000c44: KECCAK256 00000c45: JUMPI 00000c46: PUSH32 0x115cf3e03f5132cee7af349d6dfa5409df4c1847386b9fc70c52c5e8c4c26473 00000c67: PUSH16
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| high | other | detector | Untrusted CALL target/value reachable | 60 | no | no |
viewtrace_id: 0x1bd2e6472d8ed02cfa5d0098251edfbc1e8cdf3a88b596a94b4d0e02a87c64dd
call_targets:
0x1a226b9b9d1c4243f6800fed07f7e86e711d62bf
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x1bd2e6472d8ed02cfa5d0098251edfbc1e8cdf3a88b596a94b4d0e02a87c64dd",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x1a226b9b9d1c4243f6800fed07f7e86e711d62bf"
],
"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": 1910,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 2516,
"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: 0x1bd2e6472d8ed02cfa5d0098251edfbc1e8cdf3a88b596a94b4d0e02a87c64dd
call_targets:
0x1a226b9b9d1c4243f6800fed07f7e86e711d62bf
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x1bd2e6472d8ed02cfa5d0098251edfbc1e8cdf3a88b596a94b4d0e02a87c64dd",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x1a226b9b9d1c4243f6800fed07f7e86e711d62bf"
],
"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": 1910,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 2516,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 2,
"guards_detected": []
}
|