019b3831-b4ce-70a8-b656-611c542f8128
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 |
|---|---|---|---|---|
| 43 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 44 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 43155 | analysis.bundle | complete | 1 / 3 | 2 weeks ago |
| 43156 | capability.graph | complete | 1 / 3 | 2 weeks ago |
| 43157 | detector.run | complete | 1 / 3 | 2 weeks ago |
| 43158 | validation.fork | complete | 1 / 3 | 2 weeks ago |
No slither job recorded yet.
No codex job recorded yet.
00000000: PUSH1 0x60 00000002: PUSH1 0x40 00000004: MSTORE 00000005: CALLDATASIZE 00000006: ISZERO 00000007: PUSH2 0x00e2 0000000a: JUMPI 0000000b: PUSH1 0x00 0000000d: CALLDATALOAD 0000000e: PUSH29 0x0100000000000000000000000000000000000000000000000000000000 0000002c: SWAP1 0000002d: DIV 0000002e: DUP1 0000002f: PUSH4 0x0de9cacd 00000034: EQ 00000035: PUSH2 0x00e4 00000038: JUMPI 00000039: DUP1 0000003a: PUSH4 0x12065fe0 0000003f: EQ 00000040: PUSH2 0x00f1 00000043: JUMPI 00000044: DUP1 00000045: PUSH4 0x3ccfd60b 0000004a: EQ 0000004b: PUSH2 0x0112 0000004e: JUMPI 0000004f: DUP1 00000050: PUSH4 0x481c6a75 00000055: EQ 00000056: PUSH2 0x011f 00000059: JUMPI 0000005a: DUP1 0000005b: PUSH4 0x4afdd0e7 00000060: EQ 00000061: PUSH2 0x0156 00000064: JUMPI 00000065: DUP1 00000066: PUSH4 0x4e4f8289 0000006b: EQ 0000006c: PUSH2 0x0177 0000006f: JUMPI 00000070: DUP1 00000071: PUSH4 0x5294010f 00000076: EQ 00000077: PUSH2 0x0198 0000007a: JUMPI 0000007b: DUP1 0000007c: PUSH4 0x54fac919 00000081: EQ 00000082: PUSH2 0x01b9 00000085: JUMPI 00000086: DUP1 00000087: PUSH4 0x679dffb4 0000008c: EQ 0000008d: PUSH2 0x01c6 00000090: JUMPI 00000091: DUP1 00000092: PUSH4 0x8351a0d4 00000097: EQ 00000098: PUSH2 0x01e7 0000009b: JUMPI 0000009c: DUP1 0000009d: PUSH4 0x8b3aa967 000000a2: EQ 000000a3: PUSH2 0x0208 000000a6: JUMPI 000000a7: DUP1 000000a8: PUSH4 0x959499b6 000000ad: EQ 000000ae: PUSH2 0x0229 000000b1: JUMPI 000000b2: DUP1 000000b3: PUSH4 0x978bbdb9 000000b8: EQ 000000b9: PUSH2 0x0236 000000bc: JUMPI 000000bd: DUP1 000000be: PUSH4 0xbbd4e8c9 000000c3: EQ 000000c4: PUSH2 0x0257 000000c7: JUMPI 000000c8: DUP1 000000c9: PUSH4 0xd0e30db0 000000ce: EQ 000000cf: PUSH2 0x0278 000000d2: JUMPI 000000d3: DUP1 000000d4: PUSH4 0xd9607482 000000d9: EQ 000000da: PUSH2 0x0285 000000dd: JUMPI 000000de: PUSH2 0x00e2 000000e1: JUMP 000000e2: JUMPDEST 000000e3: STOP 000000e4: JUMPDEST 000000e5: PUSH2 0x00ef 000000e8: PUSH1 0x04 000000ea: POP 000000eb: PUSH2 0x034b 000000ee: JUMP 000000ef: JUMPDEST 000000f0: STOP 000000f1: JUMPDEST 000000f2: PUSH2 0x00fc 000000f5: PUSH1 0x04 000000f7: POP 000000f8: PUSH2 0x02a6 000000fb: JUMP 000000fc: JUMPDEST 000000fd: PUSH1 0x40 000000ff: MLOAD 00000100: DUP1 00000101: DUP3 00000102: DUP2 00000103: MSTORE 00000104: PUSH1 0x20 00000106: ADD 00000107: SWAP2 00000108: POP 00000109: POP 0000010a: PUSH1 0x40 0000010c: MLOAD 0000010d: DUP1 0000010e: SWAP2 0000010f: SUB 00000110: SWAP1 00000111: RETURN 00000112: JUMPDEST 00000113: PUSH2 0x011d 00000116: PUSH1 0x04 00000118: POP 00000119: PUSH2 0x07da 0000011c: JUMP 0000011d: JUMPDEST 0000011e: STOP 0000011f: JUMPDEST 00000120: PUSH2 0x012a 00000123: PUSH1 0x04 00000125: POP 00000126: PUSH2 0x0c5d 00000129: JUMP 0000012a: JUMPDEST 0000012b: PUSH1 0x40 0000012d: MLOAD 0000012e: DUP1 0000012f: DUP3 00000130: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000145: AND 00000146: DUP2 00000147: MSTORE 00000148: PUSH1 0x20 0000014a: ADD 0000014b: SWAP2 0000014c: POP 0000014d: POP 0000014e: PUSH1 0x40 00000150: MLOAD 00000151: DUP1 00000152: SWAP2 00000153: SUB 00000154: SWAP1 00000155: RETURN 00000156: JUMPDEST 00000157: PUSH2 0x0161 0000015a: PUSH1 0x04 0000015c: POP 0000015d: PUSH2 0x0491 00000160: JUMP 00000161: JUMPDEST 00000162: PUSH1 0x40 00000164: MLOAD 00000165: DUP1 00000166: DUP3 00000167: DUP2 00000168: MSTORE 00000169: PUSH1 0x20 0000016b: ADD 0000016c: SWAP2 0000016d: POP 0000016e: POP 0000016f: PUSH1 0x40 00000171: MLOAD 00000172: DUP1 00000173: SWAP2 00000174: SUB 00000175: SWAP1 00000176: RETURN 00000177: JUMPDEST 00000178: PUSH2 0x0182 0000017b: PUSH1 0x04 0000017d: POP 0000017e: PUSH2 0x031e 00000181: JUMP 00000182: JUMPDEST 00000183: PUSH1 0x40 00000185: MLOAD 00000186: DUP1 00000187: DUP3 00000188: DUP2 00000189: MSTORE 0000018a: PUSH1 0x20 0000018c: ADD 0000018d: SWAP2 0000018e: POP 0000018f: POP 00000190: PUSH1 0x40 00000192: MLOAD 00000193: DUP1 00000194: SWAP2 00000195: SUB 00000196: SWAP1 00000197: RETURN 00000198: JUMPDEST 00000199: PUSH2 0x01a3 0000019c: PUSH1 0x04 0000019e: POP 0000019f: PUSH2 0x0339 000001a2: JUMP 000001a3: JUMPDEST 000001a4: PUSH1 0x40 000001a6: MLOAD 000001a7: DUP1 000001a8: DUP3 000001a9: DUP2 000001aa: MSTORE 000001ab: PUSH1 0x20 000001ad: ADD 000001ae: SWAP2 000001af: POP 000001b0: POP 000001b1: PUSH1 0x40 000001b3: MLOAD 000001b4: DUP1 000001b5: SWAP2 000001b6: SUB 000001b7: SWAP1 000001b8: RETURN 000001b9: JUMPDEST 000001ba: PUSH2 0x01c4 000001bd: PUSH1 0x04 000001bf: POP 000001c0: PUSH2 0x0572 000001c3: JUMP 000001c4: JUMPDEST 000001c5: STOP 000001c6: JUMPDEST 000001c7: PUSH2 0x01d1 000001ca: PUSH1 0x04 000001cc: POP 000001cd: PUSH2 0x02e2 000001d0: JUMP 000001d1: JUMPDEST 000001d2: PUSH1 0x40 000001d4: MLOAD 000001d5: DUP1 000001d6: DUP3 000001d7: DUP2 000001d8: MSTORE 000001d9: PUSH1 0x20 000001db: ADD 000001dc: SWAP2 000001dd: POP 000001de: POP 000001df: PUSH1 0x40 000001e1: MLOAD 000001e2: DUP1 000001e3: SWAP2 000001e4: SUB 000001e5: SWAP1 000001e6: RETURN 000001e7: JUMPDEST 000001e8: PUSH2 0x01f2 000001eb: PUSH1 0x04 000001ed: POP 000001ee: PUSH2 0x0be3 000001f1: JUMP 000001f2: JUMPDEST 000001f3: PUSH1 0x40 000001f5: MLOAD 000001f6: DUP1 000001f7: DUP3 000001f8: DUP2 000001f9: MSTORE 000001fa: PUSH1 0x20 000001fc: ADD 000001fd: SWAP2 000001fe: POP 000001ff: POP 00000200: PUSH1 0x40 00000202: MLOAD 00000203: DUP1 00000204: SWAP2 00000205: SUB 00000206: SWAP1 00000207: RETURN 00000208: JUMPDEST 00000209: PUSH2 0x0213 0000020c: PUSH1 0x04 0000020e: POP 0000020f: PUSH2 0x0c1f 00000212: JUMP 00000213: JUMPDEST 00000214: PUSH1 0x40 00000216: MLOAD 00000217: DUP1 00000218: DUP3 00000219: DUP2 0000021a: MSTORE 0000021b: PUSH1 0x20 0000021d: ADD 0000021e: SWAP2 0000021f: POP 00000220: POP 00000221: PUSH1 0x40 00000223: MLOAD 00000224: DUP1 00000225: SWAP2 00000226: SUB 00000227: SWAP1 00000228: RETURN 00000229: JUMPDEST 0000022a: PUSH2 0x0234 0000022d: PUSH1 0x04 0000022f: POP 00000230: PUSH2 0x09f5 00000233: JUMP 00000234: JUMPDEST 00000235: STOP 00000236: JUMPDEST 00000237: PUSH2 0x0241 0000023a: PUSH1 0x04 0000023c: POP 0000023d: PUSH2 0x0342 00000240: JUMP 00000241: JUMPDEST 00000242: PUSH1 0x40 00000244: MLOAD 00000245: DUP1 00000246: DUP3 00000247: DUP2 00000248: MSTORE 00000249: PUSH1 0x20 0000024b: ADD 0000024c: SWAP2 0000024d: POP 0000024e: POP 0000024f: PUSH1 0x40 00000251: MLOAD 00000252: DUP1 00000253: SWAP2 00000254: SUB 00000255: SWAP1 00000256: RETURN 00000257: JUMPDEST 00000258: PUSH2 0x0262 0000025b: PUSH1 0x04 0000025d: POP 0000025e: PUSH2 0x0330 00000261: JUMP 00000262: JUMPDEST 00000263: PUSH1 0x40 00000265: MLOAD 00000266: DUP1 00000267: DUP3 00000268: DUP2 00000269: MSTORE 0000026a: PUSH1 0x20 0000026c: ADD 0000026d: SWAP2 0000026e: POP 0000026f: POP 00000270: PUSH1 0x40 00000272: MLOAD 00000273: DUP1 00000274: SWAP2 00000275: SUB 00000276: SWAP1 00000277: RETURN 00000278: JUMPDEST 00000279: PUSH2 0x0283 0000027c: PUSH1 0x04 0000027e: POP 0000027f: PUSH2 0x049a 00000282: JUMP 00000283: JUMPDEST 00000284: STOP 00000285: JUMPDEST 00000286: PUSH2 0x0290 00000289: PUSH1 0x04 0000028b: POP 0000028c: PUSH2 0x0327 0000028f: JUMP 00000290: JUMPDEST 00000291: PUSH1 0x40 00000293: MLOAD 00000294: DUP1 00000295: DUP3 00000296: DUP2 00000297: MSTORE 00000298: PUSH1 0x20 0000029a: ADD 0000029b: SWAP2 0000029c: POP 0000029d: POP 0000029e: PUSH1 0x40 000002a0: MLOAD 000002a1: DUP1 000002a2: SWAP2 000002a3: SUB 000002a4: SWAP1 000002a5: RETURN 000002a6: JUMPDEST 000002a7: PUSH1 0x00 000002a9: PUSH1 0x0a 000002ab: PUSH1 0x00 000002ad: POP 000002ae: PUSH1 0x00 000002b0: CALLER 000002b1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000002c6: AND 000002c7: DUP2 000002c8: MSTORE 000002c9: PUSH1 0x20 000002cb: ADD 000002cc: SWAP1 000002cd: DUP2 000002ce: MSTORE 000002cf: PUSH1 0x20 000002d1: ADD 000002d2: PUSH1 0x00 000002d4: KECCAK256 000002d5: PUSH1 0x00 000002d7: POP 000002d8: SLOAD 000002d9: SWAP1 000002da: POP 000002db: PUSH2 0x02df 000002de: JUMP 000002df: JUMPDEST 000002e0: SWAP1 000002e1: JUMP 000002e2: JUMPDEST 000002e3: PUSH1 0x00 000002e5: PUSH1 0x0d 000002e7: PUSH1 0x00 000002e9: POP 000002ea: PUSH1 0x00 000002ec: CALLER 000002ed: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000302: AND 00000303: DUP2 00000304: MSTORE 00000305: PUSH1 0x20 00000307: ADD 00000308: SWAP1 00000309: DUP2 0000030a: MSTORE 0000030b: PUSH1 0x20 0000030d: ADD 0000030e: PUSH1 0x00 00000310: KECCAK256 00000311: PUSH1 0x00 00000313: POP 00000314: SLOAD 00000315: SWAP1 00000316: POP 00000317: PUSH2 0x031b 0000031a: JUMP 0000031b: JUMPDEST 0000031c: SWAP1 0000031d: JUMP 0000031e: JUMPDEST 0000031f: PUSH1 0x05 00000321: PUSH1 0x00 00000323: POP 00000324: SLOAD 00000325: DUP2 00000326: JUMP 00000327: JUMPDEST 00000328: PUSH1 0x06 0000032a: PUSH1 0x00 0000032c: POP 0000032d: SLOAD 0000032e: DUP2 0000032f: JUMP 00000330: JUMPDEST 00000331: PUSH1 0x07 00000333: PUSH1 0x00 00000335: POP 00000336: SLOAD 00000337: DUP2 00000338: JUMP 00000339: JUMPDEST 0000033a: PUSH1 0x08 0000033c: PUSH1 0x00 0000033e: POP 0000033f: SLOAD 00000340: DUP2 00000341: JUMP 00000342: JUMPDEST 00000343: PUSH1 0x04 00000345: PUSH1 0x00 00000347: POP 00000348: SLOAD 00000349: DUP2 0000034a: JUMP 0000034b: JUMPDEST 0000034c: PUSH1 0x00 0000034e: PUSH1 0x00 00000350: SWAP1 00000351: POP 00000352: JUMPDEST 00000353: PUSH1 0x07 00000355: PUSH1 0x00 00000357: POP 00000358: SLOAD 00000359: DUP2 0000035a: LT 0000035b: ISZERO 0000035c: PUSH2 0x048d 0000035f: JUMPI 00000360: CALLER 00000361: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000376: AND 00000377: PUSH1 0x0e 00000379: PUSH1 0x00 0000037b: POP 0000037c: PUSH1 0x00 0000037e: DUP4 0000037f: DUP2 00000380: MSTORE 00000381: PUSH1 0x20 00000383: ADD 00000384: SWAP1 00000385: DUP2 00000386: MSTORE 00000387: PUSH1 0x20 00000389: ADD 0000038a: PUSH1 0x00 0000038c: KECCAK256 0000038d: PUSH1 0x00 0000038f: SWAP1 00000390: SLOAD 00000391: SWAP1 00000392: PUSH2 0x0100 00000395: EXP 00000396: SWAP1 00000397: DIV 00000398: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000003ad: AND 000003ae: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000003c3: AND 000003c4: EQ 000003c5: ISZERO 000003c6: PUSH2 0x047f 000003c9: JUMPI 000003ca: PUSH1 0x06 000003cc: PUSH1 0x00 000003ce: POP 000003cf: SLOAD 000003d0: PUSH1 0x0b 000003d2: PUSH1 0x00 000003d4: POP 000003d5: PUSH1 0x00 000003d7: CALLER 000003d8: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000003ed: AND 000003ee: DUP2 000003ef: MSTORE 000003f0: PUSH1 0x20 000003f2: ADD 000003f3: SWAP1 000003f4: DUP2 000003f5: MSTORE 000003f6: PUSH1 0x20 000003f8: ADD 000003f9: PUSH1 0x00 000003fb: KECCAK256 000003fc: PUSH1 0x00 000003fe: POP 000003ff: SLOAD 00000400: TIMESTAMP 00000401: SUB 00000402: LT 00000403: ISZERO 00000404: ISZERO 00000405: PUSH2 0x047e 00000408: JUMPI 00000409: PUSH1 0x64 0000040b: PUSH1 0x03 0000040d: PUSH1 0x00 0000040f: POP 00000410: SLOAD 00000411: PUSH1 0x0a 00000413: PUSH1 0x00 00000415: POP 00000416: PUSH1 0x00 00000418: CALLER 00000419: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000042e: AND 0000042f: DUP2 00000430: MSTORE 00000431: PUSH1 0x20 00000433: ADD 00000434: SWAP1 00000435: DUP2 00000436: MSTORE 00000437: PUSH1 0x20 00000439: ADD 0000043a: PUSH1 0x00 0000043c: KECCAK256 0000043d: PUSH1 0x00 0000043f: POP 00000440: SLOAD 00000441: MUL 00000442: DIV 00000443: PUSH1 0x0d 00000445: PUSH1 0x00 00000447: POP 00000448: PUSH1 0x00 0000044a: CALLER 0000044b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000460: AND 00000461: DUP2 00000462: MSTORE 00000463: PUSH1 0x20 00000465: ADD 00000466: SWAP1 00000467: DUP2 00000468: MSTORE 00000469: PUSH1 0x20 0000046b: ADD 0000046c: PUSH1 0x00 0000046e: KECCAK256 0000046f: PUSH1 0x00 00000471: DUP3 00000472: DUP3 00000473: DUP3 00000474: POP 00000475: SLOAD 00000476: ADD 00000477: SWAP3 00000478: POP 00000479: POP 0000047a: DUP2 0000047b: SWAP1 0000047c: SSTORE 0000047d: POP 0000047e: JUMPDEST 0000047f: JUMPDEST 00000480: JUMPDEST 00000481: DUP1 00000482: PUSH1 0x01 00000484: ADD 00000485: SWAP1 00000486: POP 00000487: DUP1 00000488: POP 00000489: PUSH2 0x0352 0000048c: JUMP 0000048d: JUMPDEST 0000048e: JUMPDEST 0000048f: POP 00000490: JUMP 00000491: JUMPDEST 00000492: PUSH1 0x03 00000494: PUSH1 0x00 00000496: POP 00000497: SLOAD 00000498: DUP2 00000499: JUMP 0000049a: JUMPDEST 0000049b: PUSH1 0x07 0000049d: PUSH1 0x00 0000049f: DUP2 000004a0: DUP2 000004a1: POP 000004a2: SLOAD 000004a3: PUSH1 0x01 000004a5: ADD 000004a6: SWAP2 000004a7: SWAP1 000004a8: POP 000004a9: DUP2 000004aa: SWAP1 000004ab: SSTORE 000004ac: POP 000004ad: TIMESTAMP 000004ae: PUSH1 0x05 000004b0: PUSH1 0x00 000004b2: POP 000004b3: DUP2 000004b4: SWAP1 000004b5: SSTORE 000004b6: POP 000004b7: PUSH1 0x05 000004b9: PUSH1 0x00 000004bb: POP 000004bc: SLOAD 000004bd: PUSH1 0x0b 000004bf: PUSH1 0x00 000004c1: POP 000004c2: PUSH1 0x00 000004c4: CALLER 000004c5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000004da: AND 000004db: DUP2 000004dc: MSTORE 000004dd: PUSH1 0x20 000004df: ADD 000004e0: SWAP1 000004e1: DUP2 000004e2: MSTORE 000004e3: PUSH1 0x20 000004e5: ADD 000004e6: PUSH1 0x00 000004e8: KECCAK256 000004e9: PUSH1 0x00 000004eb: POP 000004ec: DUP2 000004ed: SWAP1 000004ee: SSTORE 000004ef: POP 000004f0: CALLER 000004f1: PUSH1 0x0e 000004f3: PUSH1 0x00 000004f5: POP 000004f6: PUSH1 0x00 000004f8: PUSH1 0x07 000004fa: PUSH1 0x00 000004fc: POP 000004fd: SLOAD 000004fe: DUP2 000004ff: MSTORE 00000500: PUSH1 0x20 00000502: ADD 00000503: SWAP1 00000504: DUP2 00000505: MSTORE 00000506: PUSH1 0x20 00000508: ADD 00000509: PUSH1 0x00 0000050b: KECCAK256 0000050c: PUSH1 0x00 0000050e: PUSH2 0x0100 00000511: EXP 00000512: DUP2 00000513: SLOAD 00000514: DUP2 00000515: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000052a: MUL 0000052b: NOT 0000052c: AND 0000052d: SWAP1 0000052e: DUP4 0000052f: MUL 00000530: OR 00000531: SWAP1 00000532: SSTORE 00000533: POP 00000534: CALLVALUE 00000535: PUSH1 0x0a 00000537: PUSH1 0x00 00000539: POP 0000053a: PUSH1 0x00 0000053c: CALLER 0000053d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000552: AND 00000553: DUP2 00000554: MSTORE 00000555: PUSH1 0x20 00000557: ADD 00000558: SWAP1 00000559: DUP2 0000055a: MSTORE 0000055b: PUSH1 0x20 0000055d: ADD 0000055e: PUSH1 0x00 00000560: KECCAK256 00000561: PUSH1 0x00 00000563: DUP3 00000564: DUP3 00000565: DUP3 00000566: POP 00000567: SLOAD 00000568: ADD 00000569: SWAP3 0000056a: POP 0000056b: POP 0000056c: DUP2 0000056d: SWAP1 0000056e: SSTORE 0000056f: POP 00000570: JUMPDEST 00000571: JUMP 00000572: JUMPDEST 00000573: PUSH1 0x00 00000575: PUSH1 0x09 00000577: PUSH1 0x00 00000579: SWAP1 0000057a: SLOAD 0000057b: SWAP1 0000057c: PUSH2 0x0100 0000057f: EXP 00000580: SWAP1 00000581: DIV 00000582: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000597: AND 00000598: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000005ad: AND 000005ae: CALLER 000005af: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000005c4: AND 000005c5: EQ 000005c6: ISZERO 000005c7: ISZERO 000005c8: PUSH2 0x05d0 000005cb: JUMPI 000005cc: PUSH2 0x07d7 000005cf: JUMP 000005d0: JUMPDEST 000005d1: PUSH1 0x08 000005d3: PUSH1 0x00 000005d5: POP 000005d6: SLOAD 000005d7: PUSH1 0x05 000005d9: PUSH1 0x00 000005db: POP 000005dc: SLOAD 000005dd: TIMESTAMP 000005de: SUB 000005df: LT 000005e0: ISZERO 000005e1: ISZERO 000005e2: PUSH2 0x07d6 000005e5: JUMPI 000005e6: PUSH1 0x00 000005e8: SWAP1 000005e9: POP 000005ea: JUMPDEST 000005eb: PUSH1 0x07 000005ed: PUSH1 0x00 000005ef: POP 000005f0: SLOAD 000005f1: DUP2 000005f2: LT 000005f3: ISZERO 000005f4: PUSH2 0x07d5 000005f7: JUMPI 000005f8: PUSH1 0x0e 000005fa: PUSH1 0x00 000005fc: POP 000005fd: PUSH1 0x00 000005ff: DUP3 00000600: DUP2 00000601: MSTORE 00000602: PUSH1 0x20 00000604: ADD 00000605: SWAP1 00000606: DUP2 00000607: MSTORE 00000608: PUSH1 0x20 0000060a: ADD 0000060b: PUSH1 0x00 0000060d: KECCAK256 0000060e: PUSH1 0x00 00000610: SWAP1 00000611: SLOAD 00000612: SWAP1 00000613: PUSH2 0x0100 00000616: EXP 00000617: SWAP1 00000618: DIV 00000619: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000062e: AND 0000062f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000644: AND 00000645: PUSH1 0x00 00000647: PUSH1 0x0a 00000649: PUSH1 0x00 0000064b: POP 0000064c: PUSH1 0x00 0000064e: PUSH1 0x0e 00000650: PUSH1 0x00 00000652: POP 00000653: PUSH1 0x00 00000655: DUP7 00000656: DUP2 00000657: MSTORE 00000658: PUSH1 0x20 0000065a: ADD 0000065b: SWAP1 0000065c: DUP2 0000065d: MSTORE 0000065e: PUSH1 0x20 00000660: ADD 00000661: PUSH1 0x00 00000663: KECCAK256 00000664: PUSH1 0x00 00000666: SWAP1 00000667: SLOAD 00000668: SWAP1 00000669: PUSH2 0x0100 0000066c: EXP 0000066d: SWAP1 0000066e: DIV 0000066f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000684: AND 00000685: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000069a: AND 0000069b: DUP2 0000069c: MSTORE 0000069d: PUSH1 0x20 0000069f: ADD 000006a0: SWAP1 000006a1: DUP2 000006a2: MSTORE 000006a3: PUSH1 0x20 000006a5: ADD 000006a6: PUSH1 0x00 000006a8: KECCAK256 000006a9: PUSH1 0x00 000006ab: POP 000006ac: SLOAD 000006ad: PUSH1 0x40 000006af: MLOAD 000006b0: DUP1 000006b1: SWAP1 000006b2: POP 000006b3: PUSH1 0x00 000006b5: PUSH1 0x40 000006b7: MLOAD 000006b8: DUP1 000006b9: DUP4 000006ba: SUB 000006bb: DUP2 000006bc: DUP6 000006bd: DUP9 000006be: DUP9 000006bf: CALL 000006c0: SWAP4 000006c1: POP 000006c2: POP 000006c3: POP 000006c4: POP 000006c5: PUSH1 0x00 000006c7: PUSH1 0x00 000006c9: PUSH2 0x0100 000006cc: EXP 000006cd: DUP2 000006ce: SLOAD 000006cf: DUP2 000006d0: PUSH1 0xff 000006d2: MUL 000006d3: NOT 000006d4: AND 000006d5: SWAP1 000006d6: DUP4 000006d7: MUL 000006d8: OR 000006d9: SWAP1 000006da: SSTORE 000006db: POP 000006dc: PUSH1 0x00 000006de: PUSH1 0x00 000006e0: SWAP1 000006e1: SLOAD 000006e2: SWAP1 000006e3: PUSH2 0x0100 000006e6: EXP 000006e7: SWAP1 000006e8: DIV 000006e9: PUSH1 0xff 000006eb: AND 000006ec: ISZERO 000006ed: PUSH2 0x07c7 000006f0: JUMPI 000006f1: PUSH1 0x00 000006f3: PUSH1 0x0a 000006f5: PUSH1 0x00 000006f7: POP 000006f8: PUSH1 0x00 000006fa: PUSH1 0x0e 000006fc: PUSH1 0x00 000006fe: POP 000006ff: PUSH1 0x00 00000701: DUP6 00000702: DUP2 00000703: MSTORE 00000704: PUSH1 0x20 00000706: ADD 00000707: SWAP1 00000708: DUP2 00000709: MSTORE 0000070a: PUSH1 0x20 0000070c: ADD 0000070d: PUSH1 0x00 0000070f: KECCAK256 00000710: PUSH1 0x00 00000712: SWAP1 00000713: SLOAD 00000714: SWAP1 00000715: PUSH2 0x0100 00000718: EXP 00000719: SWAP1 0000071a: DIV 0000071b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000730: AND 00000731: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000746: AND 00000747: DUP2 00000748: MSTORE 00000749: PUSH1 0x20 0000074b: ADD 0000074c: SWAP1 0000074d: DUP2 0000074e: MSTORE 0000074f: PUSH1 0x20 00000751: ADD 00000752: PUSH1 0x00 00000754: KECCAK256 00000755: PUSH1 0x00 00000757: POP 00000758: DUP2 00000759: SWAP1 0000075a: SSTORE 0000075b: POP 0000075c: PUSH1 0x00 0000075e: PUSH1 0x0d 00000760: PUSH1 0x00 00000762: POP 00000763: PUSH1 0x00 00000765: PUSH1 0x0e 00000767: PUSH1 0x00 00000769: POP 0000076a: PUSH1 0x00 0000076c: DUP6 0000076d: DUP2 0000076e: MSTORE 0000076f: PUSH1 0x20 00000771: ADD 00000772: SWAP1 00000773: DUP2 00000774: MSTORE 00000775: PUSH1 0x20 00000777: ADD 00000778: PUSH1 0x00 0000077a: KECCAK256 0000077b: PUSH1 0x00 0000077d: SWAP1 0000077e: SLOAD 0000077f: SWAP1 00000780: PUSH2 0x0100 00000783: EXP 00000784: SWAP1 00000785: DIV 00000786: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000079b: AND 0000079c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000007b1: AND 000007b2: DUP2 000007b3: MSTORE 000007b4: PUSH1 0x20 000007b6: ADD 000007b7: SWAP1 000007b8: DUP2 000007b9: MSTORE 000007ba: PUSH1 0x20 000007bc: ADD 000007bd: PUSH1 0x00 000007bf: KECCAK256 000007c0: PUSH1 0x00 000007c2: POP 000007c3: DUP2 000007c4: SWAP1 000007c5: SSTORE 000007c6: POP 000007c7: JUMPDEST 000007c8: JUMPDEST 000007c9: DUP1 000007ca: PUSH1 0x01 000007cc: ADD 000007cd: SWAP1 000007ce: POP 000007cf: DUP1 000007d0: POP 000007d1: PUSH2 0x05ea 000007d4: JUMP 000007d5: JUMPDEST 000007d6: JUMPDEST 000007d7: JUMPDEST 000007d8: POP 000007d9: JUMP 000007da: JUMPDEST 000007db: PUSH1 0x06 000007dd: PUSH1 0x00 000007df: POP 000007e0: SLOAD 000007e1: PUSH1 0x0b 000007e3: PUSH1 0x00 000007e5: POP 000007e6: PUSH1 0x00 000007e8: CALLER 000007e9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000007fe: AND 000007ff: DUP2 00000800: MSTORE 00000801: PUSH1 0x20 00000803: ADD 00000804: SWAP1 00000805: DUP2 00000806: MSTORE 00000807: PUSH1 0x20 00000809: ADD 0000080a: PUSH1 0x00 0000080c: KECCAK256 0000080d: PUSH1 0x00 0000080f: POP 00000810: SLOAD 00000811: TIMESTAMP 00000812: SUB 00000813: LT 00000814: ISZERO 00000815: ISZERO 00000816: PUSH2 0x09f2 00000819: JUMPI 0000081a: PUSH1 0x64 0000081c: PUSH1 0x04 0000081e: PUSH1 0x00 00000820: POP 00000821: SLOAD 00000822: PUSH1 0x0d 00000824: PUSH1 0x00 00000826: POP 00000827: PUSH1 0x00 00000829: CALLER 0000082a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000083f: AND 00000840: DUP2 00000841: MSTORE 00000842: PUSH1 0x20 00000844: ADD 00000845: SWAP1 00000846: DUP2 00000847: MSTORE 00000848: PUSH1 0x20 0000084a: ADD 0000084b: PUSH1 0x00 0000084d: KECCAK256 0000084e: PUSH1 0x00 00000850: POP 00000851: SLOAD 00000852: MUL 00000853: DIV 00000854: PUSH1 0x01 00000856: PUSH1 0x00 00000858: POP 00000859: DUP2 0000085a: SWAP1 0000085b: SSTORE 0000085c: POP 0000085d: PUSH1 0x01 0000085f: PUSH1 0x00 00000861: POP 00000862: SLOAD 00000863: PUSH1 0x0d 00000865: PUSH1 0x00 00000867: POP 00000868: PUSH1 0x00 0000086a: CALLER 0000086b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000880: AND 00000881: DUP2 00000882: MSTORE 00000883: PUSH1 0x20 00000885: ADD 00000886: SWAP1 00000887: DUP2 00000888: MSTORE 00000889: PUSH1 0x20 0000088b: ADD 0000088c: PUSH1 0x00 0000088e: KECCAK256 0000088f: PUSH1 0x00 00000891: POP 00000892: SLOAD 00000893: SUB 00000894: PUSH1 0x02 00000896: PUSH1 0x00 00000898: POP 00000899: DUP2 0000089a: SWAP1 0000089b: SSTORE 0000089c: POP 0000089d: PUSH1 0x02 0000089f: PUSH1 0x00 000008a1: POP 000008a2: SLOAD 000008a3: PUSH1 0x0a 000008a5: PUSH1 0x00 000008a7: POP 000008a8: PUSH1 0x00 000008aa: CALLER 000008ab: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000008c0: AND 000008c1: DUP2 000008c2: MSTORE 000008c3: PUSH1 0x20 000008c5: ADD 000008c6: SWAP1 000008c7: DUP2 000008c8: MSTORE 000008c9: PUSH1 0x20 000008cb: ADD 000008cc: PUSH1 0x00 000008ce: KECCAK256 000008cf: PUSH1 0x00 000008d1: POP 000008d2: SLOAD 000008d3: ADD 000008d4: ADDRESS 000008d5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000008ea: AND 000008eb: BALANCE 000008ec: GT 000008ed: ISZERO 000008ee: PUSH2 0x09f1 000008f1: JUMPI 000008f2: CALLER 000008f3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000908: AND 00000909: PUSH1 0x00 0000090b: PUSH1 0x02 0000090d: PUSH1 0x00 0000090f: POP 00000910: SLOAD 00000911: PUSH1 0x0a 00000913: PUSH1 0x00 00000915: POP 00000916: PUSH1 0x00 00000918: CALLER 00000919: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000092e: AND 0000092f: DUP2 00000930: MSTORE 00000931: PUSH1 0x20 00000933: ADD 00000934: SWAP1 00000935: DUP2 00000936: MSTORE 00000937: PUSH1 0x20 00000939: ADD 0000093a: PUSH1 0x00 0000093c: KECCAK256 0000093d: PUSH1 0x00 0000093f: POP 00000940: SLOAD 00000941: ADD 00000942: PUSH1 0x40 00000944: MLOAD 00000945: DUP1 00000946: SWAP1 00000947: POP 00000948: PUSH1 0x00 0000094a: PUSH1 0x40 0000094c: MLOAD 0000094d: DUP1 0000094e: DUP4 0000094f: SUB 00000950: DUP2 00000951: DUP6 00000952: DUP9 00000953: DUP9 00000954: CALL 00000955: SWAP4 00000956: POP 00000957: POP 00000958: POP 00000959: POP 0000095a: PUSH1 0x00 0000095c: PUSH1 0x00 0000095e: PUSH2 0x0100 00000961: EXP 00000962: DUP2 00000963: SLOAD 00000964: DUP2 00000965: PUSH1 0xff 00000967: MUL 00000968: NOT 00000969: AND 0000096a: SWAP1 0000096b: DUP4 0000096c: MUL 0000096d: OR 0000096e: SWAP1 0000096f: SSTORE 00000970: POP 00000971: PUSH1 0x00 00000973: PUSH1 0x00 00000975: SWAP1 00000976: SLOAD 00000977: SWAP1 00000978: PUSH2 0x0100 0000097b: EXP 0000097c: SWAP1 0000097d: DIV 0000097e: PUSH1 0xff 00000980: AND 00000981: ISZERO 00000982: PUSH2 0x09f0 00000985: JUMPI 00000986: PUSH1 0x00 00000988: PUSH1 0x0d 0000098a: PUSH1 0x00 0000098c: POP 0000098d: PUSH1 0x00 0000098f: CALLER 00000990: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000009a5: AND 000009a6: DUP2 000009a7: MSTORE 000009a8: PUSH1 0x20 000009aa: ADD 000009ab: SWAP1 000009ac: DUP2 000009ad: MSTORE 000009ae: PUSH1 0x20 000009b0: ADD 000009b1: PUSH1 0x00 000009b3: KECCAK256 000009b4: PUSH1 0x00 000009b6: POP 000009b7: DUP2 000009b8: SWAP1 000009b9: SSTORE 000009ba: POP 000009bb: PUSH1 0x00 000009bd: PUSH1 0x0a 000009bf: PUSH1 0x00 000009c1: POP 000009c2: PUSH1 0x00 000009c4: CALLER 000009c5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000009da: AND 000009db: DUP2 000009dc: MSTORE 000009dd: PUSH1 0x20 000009df: ADD 000009e0: SWAP1 000009e1: DUP2 000009e2: MSTORE 000009e3: PUSH1 0x20 000009e5: ADD 000009e6: PUSH1 0x00 000009e8: KECCAK256 000009e9: PUSH1 0x00 000009eb: POP 000009ec: DUP2 000009ed: SWAP1 000009ee: SSTORE 000009ef: POP 000009f0: JUMPDEST 000009f1: JUMPDEST 000009f2: JUMPDEST 000009f3: JUMPDEST 000009f4: JUMP 000009f5: JUMPDEST 000009f6: PUSH1 0x06 000009f8: PUSH1 0x00 000009fa: POP 000009fb: SLOAD 000009fc: PUSH1 0x0b 000009fe: PUSH1 0x00 00000a00: POP 00000a01: PUSH1 0x00 00000a03: CALLER 00000a04: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a19: AND 00000a1a: DUP2 00000a1b: MSTORE 00000a1c: PUSH1 0x20 00000a1e: ADD 00000a1f: SWAP1 00000a20: DUP2 00000a21: MSTORE 00000a22: PUSH1 0x20 00000a24: ADD 00000a25: PUSH1 0x00 00000a27: KECCAK256 00000a28: PUSH1 0x00 00000a2a: POP 00000a2b: SLOAD 00000a2c: TIMESTAMP 00000a2d: SUB 00000a2e: LT 00000a2f: ISZERO 00000a30: ISZERO 00000a31: PUSH2 0x0be0 00000a34: JUMPI 00000a35: PUSH1 0x64 00000a37: PUSH1 0x04 00000a39: PUSH1 0x00 00000a3b: POP 00000a3c: SLOAD 00000a3d: PUSH1 0x0d 00000a3f: PUSH1 0x00 00000a41: POP 00000a42: PUSH1 0x00 00000a44: CALLER 00000a45: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a5a: AND 00000a5b: DUP2 00000a5c: MSTORE 00000a5d: PUSH1 0x20 00000a5f: ADD 00000a60: SWAP1 00000a61: DUP2 00000a62: MSTORE 00000a63: PUSH1 0x20 00000a65: ADD 00000a66: PUSH1 0x00 00000a68: KECCAK256 00000a69: PUSH1 0x00 00000a6b: POP 00000a6c: SLOAD 00000a6d: MUL 00000a6e: DIV 00000a6f: PUSH1 0x01 00000a71: PUSH1 0x00 00000a73: POP 00000a74: DUP2 00000a75: SWAP1 00000a76: SSTORE 00000a77: POP 00000a78: PUSH1 0x01 00000a7a: PUSH1 0x00 00000a7c: POP 00000a7d: SLOAD 00000a7e: PUSH1 0x0d 00000a80: PUSH1 0x00 00000a82: POP 00000a83: PUSH1 0x00 00000a85: CALLER 00000a86: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a9b: AND 00000a9c: DUP2 00000a9d: MSTORE 00000a9e: PUSH1 0x20 00000aa0: ADD 00000aa1: SWAP1 00000aa2: DUP2 00000aa3: MSTORE 00000aa4: PUSH1 0x20 00000aa6: ADD 00000aa7: PUSH1 0x00 00000aa9: KECCAK256 00000aaa: PUSH1 0x00 00000aac: POP 00000aad: SLOAD 00000aae: SUB 00000aaf: PUSH1 0x02 00000ab1: PUSH1 0x00 00000ab3: POP 00000ab4: DUP2 00000ab5: SWAP1 00000ab6: SSTORE 00000ab7: POP 00000ab8: PUSH1 0x02 00000aba: PUSH1 0x00 00000abc: POP 00000abd: SLOAD 00000abe: ADDRESS 00000abf: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000ad4: AND 00000ad5: BALANCE 00000ad6: GT 00000ad7: ISZERO 00000ad8: PUSH2 0x0bdf 00000adb: JUMPI 00000adc: CALLER 00000add: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000af2: AND 00000af3: PUSH1 0x00 00000af5: PUSH1 0x02 00000af7: PUSH1 0x00 00000af9: POP 00000afa: SLOAD 00000afb: PUSH1 0x40 00000afd: MLOAD 00000afe: DUP1 00000aff: SWAP1 00000b00: POP 00000b01: PUSH1 0x00 00000b03: PUSH1 0x40 00000b05: MLOAD 00000b06: DUP1 00000b07: DUP4 00000b08: SUB 00000b09: DUP2 00000b0a: DUP6 00000b0b: DUP9 00000b0c: DUP9 00000b0d: CALL 00000b0e: SWAP4 00000b0f: POP 00000b10: POP 00000b11: POP 00000b12: POP 00000b13: PUSH1 0x00 00000b15: PUSH1 0x00 00000b17: PUSH2 0x0100 00000b1a: EXP 00000b1b: DUP2 00000b1c: SLOAD 00000b1d: DUP2 00000b1e: PUSH1 0xff 00000b20: MUL 00000b21: NOT 00000b22: AND 00000b23: SWAP1 00000b24: DUP4 00000b25: MUL 00000b26: OR 00000b27: SWAP1 00000b28: SSTORE 00000b29: POP 00000b2a: PUSH1 0x00 00000b2c: PUSH1 0x00 00000b2e: SWAP1 00000b2f: SLOAD 00000b30: SWAP1 00000b31: PUSH2 0x0100 00000b34: EXP 00000b35: SWAP1 00000b36: DIV 00000b37: PUSH1 0xff 00000b39: AND 00000b3a: ISZERO 00000b3b: PUSH2 0x0bde 00000b3e: JUMPI 00000b3f: TIMESTAMP 00000b40: PUSH1 0x0b 00000b42: PUSH1 0x00 00000b44: POP 00000b45: PUSH1 0x00 00000b47: CALLER 00000b48: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000b5d: AND 00000b5e: DUP2 00000b5f: MSTORE 00000b60: PUSH1 0x20 00000b62: ADD 00000b63: SWAP1 00000b64: DUP2 00000b65: MSTORE 00000b66: PUSH1 0x20 00000b68: ADD 00000b69: PUSH1 0x00 00000b6b: KECCAK256 00000b6c: PUSH1 0x00 00000b6e: POP 00000b6f: DUP2 00000b70: SWAP1 00000b71: SSTORE 00000b72: POP 00000b73: PUSH1 0x0d 00000b75: PUSH1 0x00 00000b77: POP 00000b78: PUSH1 0x00 00000b7a: CALLER 00000b7b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000b90: AND 00000b91: DUP2 00000b92: MSTORE 00000b93: PUSH1 0x20 00000b95: ADD 00000b96: SWAP1 00000b97: DUP2 00000b98: MSTORE 00000b99: PUSH1 0x20 00000b9b: ADD 00000b9c: PUSH1 0x00 00000b9e: KECCAK256 00000b9f: PUSH1 0x00 00000ba1: POP 00000ba2: SLOAD 00000ba3: PUSH1 0x0d 00000ba5: PUSH1 0x00 00000ba7: POP 00000ba8: PUSH1 0x00 00000baa: CALLER 00000bab: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000bc0: AND 00000bc1: DUP2 00000bc2: MSTORE 00000bc3: PUSH1 0x20 00000bc5: ADD 00000bc6: SWAP1 00000bc7: DUP2 00000bc8: MSTORE 00000bc9: PUSH1 0x20 00000bcb: ADD 00000bcc: PUSH1 0x00 00000bce: KECCAK256 00000bcf: PUSH1 0x00 00000bd1: DUP3 00000bd2: DUP3 00000bd3: DUP3 00000bd4: POP 00000bd5: SLOAD 00000bd6: SUB 00000bd7: SWAP3 00000bd8: POP 00000bd9: POP 00000bda: DUP2 00000bdb: SWAP1 00000bdc: SSTORE 00000bdd: POP 00000bde: JUMPDEST 00000bdf: JUMPDEST 00000be0: JUMPDEST 00000be1: JUMPDEST 00000be2: JUMP 00000be3: JUMPDEST 00000be4: PUSH1 0x00 00000be6: PUSH1 0x0c 00000be8: PUSH1 0x00 00000bea: POP 00000beb: PUSH1 0x00 00000bed: CALLER 00000bee: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000c03: AND 00000c04: DUP2 00000c05: MSTORE 00000c06: PUSH1 0x20 00000c08: ADD 00000c09: SWAP1 00000c0a: DUP2 00000c0b: MSTORE 00000c0c: PUSH1 0x20 00000c0e: ADD 00000c0f: PUSH1 0x00 00000c11: KECCAK256 00000c12: PUSH1 0x00 00000c14: POP 00000c15: SLOAD 00000c16: SWAP1 00000c17: POP 00000c18: PUSH2 0x0c1c 00000c1b: JUMP 00000c1c: JUMPDEST 00000c1d: SWAP1 00000c1e: JUMP 00000c1f: JUMPDEST 00000c20: PUSH1 0x00 00000c22: PUSH1 0x0b 00000c24: PUSH1 0x00 00000c26: POP 00000c27: PUSH1 0x00 00000c29: CALLER 00000c2a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000c3f: AND 00000c40: DUP2 00000c41: MSTORE 00000c42: PUSH1 0x20 00000c44: ADD 00000c45: SWAP1 00000c46: DUP2 00000c47: MSTORE 00000c48: PUSH1 0x20 00000c4a: ADD 00000c4b: PUSH1 0x00 00000c4d: KECCAK256 00000c4e: PUSH1 0x00 00000c50: POP 00000c51: SLOAD 00000c52: TIMESTAMP 00000c53: SUB 00000c54: SWAP1 00000c55: POP 00000c56: PUSH2 0x0c5a 00000c59: JUMP 00000c5a: JUMPDEST 00000c5b: SWAP1 00000c5c: JUMP 00000c5d: JUMPDEST 00000c5e: PUSH1 0x09 00000c60: PUSH1 0x00 00000c62: SWAP1 00000c63: SLOAD 00000c64: SWAP1 00000c65: PUSH2 0x0100 00000c68: EXP 00000c69: SWAP1 00000c6a: DIV 00000c6b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000c80: AND 00000c81: DUP2 00000c82: JUMP
Warning: This is a nightly build of Foundry. It is recommended to use the latest stable version. To mute this warning set `FOUNDRY_DISABLE_NIGHTLY_WARNING` in your environment.
| Severity | Category | Tool | Title | Confidence | Validated | Confirmed | Details |
|---|---|---|---|---|---|---|---|
| medium | other | detector | Untrusted CALL target/value reachable | 45 | no | no |
viewtrace_id: 0x8609f37d9a3d0745e4b16950f802b2cd940337f062af954004cf19b76490a8f1
call_targets:
0x8c720e5d2ee8afbee106ce48c9454150798b4234
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x8609f37d9a3d0745e4b16950f802b2cd940337f062af954004cf19b76490a8f1",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x8c720e5d2ee8afbee106ce48c9454150798b4234"
],
"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": "0x0de9cacd",
"selector": "0x0de9cacd",
"calldata_variants": [
"0x0de9cacd",
"0x0de9cacd0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x12065fe0",
"selector": "0x12065fe0",
"calldata_variants": [
"0x12065fe0",
"0x12065fe00000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x3ccfd60b",
"selector": "0x3ccfd60b",
"calldata_variants": [
"0x3ccfd60b",
"0x3ccfd60b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x481c6a75",
"selector": "0x481c6a75",
"calldata_variants": [
"0x481c6a75",
"0x481c6a750000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x4afdd0e7",
"selector": "0x4afdd0e7",
"calldata_variants": [
"0x4afdd0e7",
"0x4afdd0e70000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x4e4f8289",
"selector": "0x4e4f8289",
"calldata_variants": [
"0x4e4f8289",
"0x4e4f82890000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x5294010f",
"selector": "0x5294010f",
"calldata_variants": [
"0x5294010f",
"0x5294010f0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x54fac919",
"selector": "0x54fac919",
"calldata_variants": [
"0x54fac919",
"0x54fac9190000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1727,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 2388,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 2829,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 3,
"guards_detected": [
{
"pc": 1454,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
}
],
"untrusted_call_count": 3
}
|
| medium | other | detector | ETH value transfer possible | 40 | no | no |
viewtrace_id: 0x8609f37d9a3d0745e4b16950f802b2cd940337f062af954004cf19b76490a8f1
call_targets:
0x8c720e5d2ee8afbee106ce48c9454150798b4234
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x8609f37d9a3d0745e4b16950f802b2cd940337f062af954004cf19b76490a8f1",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x8c720e5d2ee8afbee106ce48c9454150798b4234"
],
"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": "0x0de9cacd",
"selector": "0x0de9cacd",
"calldata_variants": [
"0x0de9cacd",
"0x0de9cacd0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x12065fe0",
"selector": "0x12065fe0",
"calldata_variants": [
"0x12065fe0",
"0x12065fe00000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x3ccfd60b",
"selector": "0x3ccfd60b",
"calldata_variants": [
"0x3ccfd60b",
"0x3ccfd60b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x481c6a75",
"selector": "0x481c6a75",
"calldata_variants": [
"0x481c6a75",
"0x481c6a750000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x4afdd0e7",
"selector": "0x4afdd0e7",
"calldata_variants": [
"0x4afdd0e7",
"0x4afdd0e70000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x4e4f8289",
"selector": "0x4e4f8289",
"calldata_variants": [
"0x4e4f8289",
"0x4e4f82890000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x5294010f",
"selector": "0x5294010f",
"calldata_variants": [
"0x5294010f",
"0x5294010f0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x54fac919",
"selector": "0x54fac919",
"calldata_variants": [
"0x54fac919",
"0x54fac9190000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1727,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 2388,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 2829,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 3,
"guards_detected": [
{
"pc": 1454,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
}
]
}
|