019b3844-99a9-72be-9a19-966a185deec3
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 |
|---|---|---|---|---|
| 14123 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 14124 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 57117 | analysis.bundle | complete | 1 / 3 | 1 week ago |
| 57118 | capability.graph | complete | 1 / 3 | 1 week ago |
| 57119 | detector.run | complete | 1 / 3 | 1 week ago |
| 57120 | validation.fork | complete | 1 / 3 | 1 week ago |
No slither job recorded yet.
No codex job recorded yet.
00000000: PUSH1 0x80 00000002: PUSH1 0x40 00000004: MSTORE 00000005: PUSH1 0x04 00000007: CALLDATASIZE 00000008: LT 00000009: PUSH2 0x00ba 0000000c: JUMPI 0000000d: PUSH1 0x00 0000000f: CALLDATALOAD 00000010: PUSH29 0x0100000000000000000000000000000000000000000000000000000000 0000002e: SWAP1 0000002f: DIV 00000030: PUSH4 0xffffffff 00000035: AND 00000036: DUP1 00000037: PUSH4 0x06fdde03 0000003c: EQ 0000003d: PUSH2 0x0296 00000040: JUMPI 00000041: DUP1 00000042: PUSH4 0x18160ddd 00000047: EQ 00000048: PUSH2 0x0326 0000004b: JUMPI 0000004c: DUP1 0000004d: PUSH4 0x1afaa6e8 00000052: EQ 00000053: PUSH2 0x0351 00000056: JUMPI 00000057: DUP1 00000058: PUSH4 0x2e1a7d4d 0000005d: EQ 0000005e: PUSH2 0x0396 00000061: JUMPI 00000062: DUP1 00000063: PUSH4 0x2f631920 00000068: EQ 00000069: PUSH2 0x03db 0000006c: JUMPI 0000006d: DUP1 0000006e: PUSH4 0x313ce567 00000073: EQ 00000074: PUSH2 0x0420 00000077: JUMPI 00000078: DUP1 00000079: PUSH4 0x453c33b6 0000007e: EQ 0000007f: PUSH2 0x0451 00000082: JUMPI 00000083: DUP1 00000084: PUSH4 0x70a08231 00000089: EQ 0000008a: PUSH2 0x047c 0000008d: JUMPI 0000008e: DUP1 0000008f: PUSH4 0x71ca337d 00000094: EQ 00000095: PUSH2 0x04d3 00000098: JUMPI 00000099: DUP1 0000009a: PUSH4 0x95d89b41 0000009f: EQ 000000a0: PUSH2 0x04fe 000000a3: JUMPI 000000a4: DUP1 000000a5: PUSH4 0xa9059cbb 000000aa: EQ 000000ab: PUSH2 0x058e 000000ae: JUMPI 000000af: DUP1 000000b0: PUSH4 0xf851a440 000000b5: EQ 000000b6: PUSH2 0x05f3 000000b9: JUMPI 000000ba: JUMPDEST 000000bb: PUSH1 0x00 000000bd: DUP1 000000be: PUSH1 0x00 000000c0: CALLVALUE 000000c1: GT 000000c2: ISZERO 000000c3: ISZERO 000000c4: PUSH2 0x00cc 000000c7: JUMPI 000000c8: PUSH1 0x00 000000ca: DUP1 000000cb: REVERT 000000cc: JUMPDEST 000000cd: PUSH1 0x05 000000cf: SLOAD 000000d0: CALLVALUE 000000d1: LT 000000d2: ISZERO 000000d3: ISZERO 000000d4: PUSH2 0x0292 000000d7: JUMPI 000000d8: CALLVALUE 000000d9: SWAP2 000000da: POP 000000db: PUSH1 0x06 000000dd: SLOAD 000000de: DUP3 000000df: MUL 000000e0: SWAP1 000000e1: POP 000000e2: PUSH1 0x07 000000e4: PUSH1 0x00 000000e6: DUP1 000000e7: PUSH1 0x00 000000e9: SWAP1 000000ea: SLOAD 000000eb: SWAP1 000000ec: PUSH2 0x0100 000000ef: EXP 000000f0: SWAP1 000000f1: DIV 000000f2: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000107: AND 00000108: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000011d: AND 0000011e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000133: AND 00000134: DUP2 00000135: MSTORE 00000136: PUSH1 0x20 00000138: ADD 00000139: SWAP1 0000013a: DUP2 0000013b: MSTORE 0000013c: PUSH1 0x20 0000013e: ADD 0000013f: PUSH1 0x00 00000141: KECCAK256 00000142: SLOAD 00000143: DUP2 00000144: GT 00000145: ISZERO 00000146: ISZERO 00000147: ISZERO 00000148: PUSH2 0x0150 0000014b: JUMPI 0000014c: PUSH1 0x00 0000014e: DUP1 0000014f: REVERT 00000150: JUMPDEST 00000151: DUP1 00000152: PUSH1 0x07 00000154: PUSH1 0x00 00000156: CALLER 00000157: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000016c: AND 0000016d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000182: AND 00000183: DUP2 00000184: MSTORE 00000185: PUSH1 0x20 00000187: ADD 00000188: SWAP1 00000189: DUP2 0000018a: MSTORE 0000018b: PUSH1 0x20 0000018d: ADD 0000018e: PUSH1 0x00 00000190: KECCAK256 00000191: PUSH1 0x00 00000193: DUP3 00000194: DUP3 00000195: SLOAD 00000196: ADD 00000197: SWAP3 00000198: POP 00000199: POP 0000019a: DUP2 0000019b: SWAP1 0000019c: SSTORE 0000019d: POP 0000019e: DUP1 0000019f: PUSH1 0x07 000001a1: PUSH1 0x00 000001a3: DUP1 000001a4: PUSH1 0x00 000001a6: SWAP1 000001a7: SLOAD 000001a8: SWAP1 000001a9: PUSH2 0x0100 000001ac: EXP 000001ad: SWAP1 000001ae: DIV 000001af: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000001c4: AND 000001c5: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000001da: AND 000001db: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000001f0: AND 000001f1: DUP2 000001f2: MSTORE 000001f3: PUSH1 0x20 000001f5: ADD 000001f6: SWAP1 000001f7: DUP2 000001f8: MSTORE 000001f9: PUSH1 0x20 000001fb: ADD 000001fc: PUSH1 0x00 000001fe: KECCAK256 000001ff: PUSH1 0x00 00000201: DUP3 00000202: DUP3 00000203: SLOAD 00000204: SUB 00000205: SWAP3 00000206: POP 00000207: POP 00000208: DUP2 00000209: SWAP1 0000020a: SSTORE 0000020b: POP 0000020c: CALLER 0000020d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000222: AND 00000223: PUSH1 0x00 00000225: DUP1 00000226: SWAP1 00000227: SLOAD 00000228: SWAP1 00000229: PUSH2 0x0100 0000022c: EXP 0000022d: SWAP1 0000022e: DIV 0000022f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000244: AND 00000245: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000025a: AND 0000025b: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 0000027c: DUP4 0000027d: PUSH1 0x40 0000027f: MLOAD 00000280: DUP1 00000281: DUP3 00000282: DUP2 00000283: MSTORE 00000284: PUSH1 0x20 00000286: ADD 00000287: SWAP2 00000288: POP 00000289: POP 0000028a: PUSH1 0x40 0000028c: MLOAD 0000028d: DUP1 0000028e: SWAP2 0000028f: SUB 00000290: SWAP1 00000291: LOG3 00000292: JUMPDEST 00000293: POP 00000294: POP 00000295: STOP 00000296: JUMPDEST 00000297: CALLVALUE 00000298: DUP1 00000299: ISZERO 0000029a: PUSH2 0x02a2 0000029d: JUMPI 0000029e: PUSH1 0x00 000002a0: DUP1 000002a1: REVERT 000002a2: JUMPDEST 000002a3: POP 000002a4: PUSH2 0x02ab 000002a7: PUSH2 0x064a 000002aa: JUMP 000002ab: JUMPDEST 000002ac: PUSH1 0x40 000002ae: MLOAD 000002af: DUP1 000002b0: DUP1 000002b1: PUSH1 0x20 000002b3: ADD 000002b4: DUP3 000002b5: DUP2 000002b6: SUB 000002b7: DUP3 000002b8: MSTORE 000002b9: DUP4 000002ba: DUP2 000002bb: DUP2 000002bc: MLOAD 000002bd: DUP2 000002be: MSTORE 000002bf: PUSH1 0x20 000002c1: ADD 000002c2: SWAP2 000002c3: POP 000002c4: DUP1 000002c5: MLOAD 000002c6: SWAP1 000002c7: PUSH1 0x20 000002c9: ADD 000002ca: SWAP1 000002cb: DUP1 000002cc: DUP4 000002cd: DUP4 000002ce: PUSH1 0x00 000002d0: JUMPDEST 000002d1: DUP4 000002d2: DUP2 000002d3: LT 000002d4: ISZERO 000002d5: PUSH2 0x02eb 000002d8: JUMPI 000002d9: DUP1 000002da: DUP3 000002db: ADD 000002dc: MLOAD 000002dd: DUP2 000002de: DUP5 000002df: ADD 000002e0: MSTORE 000002e1: PUSH1 0x20 000002e3: DUP2 000002e4: ADD 000002e5: SWAP1 000002e6: POP 000002e7: PUSH2 0x02d0 000002ea: JUMP 000002eb: JUMPDEST 000002ec: POP 000002ed: POP 000002ee: POP 000002ef: POP 000002f0: SWAP1 000002f1: POP 000002f2: SWAP1 000002f3: DUP2 000002f4: ADD 000002f5: SWAP1 000002f6: PUSH1 0x1f 000002f8: AND 000002f9: DUP1 000002fa: ISZERO 000002fb: PUSH2 0x0318 000002fe: JUMPI 000002ff: DUP1 00000300: DUP3 00000301: SUB 00000302: DUP1 00000303: MLOAD 00000304: PUSH1 0x01 00000306: DUP4 00000307: PUSH1 0x20 00000309: SUB 0000030a: PUSH2 0x0100 0000030d: EXP 0000030e: SUB 0000030f: NOT 00000310: AND 00000311: DUP2 00000312: MSTORE 00000313: PUSH1 0x20 00000315: ADD 00000316: SWAP2 00000317: POP 00000318: JUMPDEST 00000319: POP 0000031a: SWAP3 0000031b: POP 0000031c: POP 0000031d: POP 0000031e: PUSH1 0x40 00000320: MLOAD 00000321: DUP1 00000322: SWAP2 00000323: SUB 00000324: SWAP1 00000325: RETURN 00000326: JUMPDEST 00000327: CALLVALUE 00000328: DUP1 00000329: ISZERO 0000032a: PUSH2 0x0332 0000032d: JUMPI 0000032e: PUSH1 0x00 00000330: DUP1 00000331: REVERT 00000332: JUMPDEST 00000333: POP 00000334: PUSH2 0x033b 00000337: PUSH2 0x06e8 0000033a: JUMP 0000033b: JUMPDEST 0000033c: PUSH1 0x40 0000033e: MLOAD 0000033f: DUP1 00000340: DUP3 00000341: DUP2 00000342: MSTORE 00000343: PUSH1 0x20 00000345: ADD 00000346: SWAP2 00000347: POP 00000348: POP 00000349: PUSH1 0x40 0000034b: MLOAD 0000034c: DUP1 0000034d: SWAP2 0000034e: SUB 0000034f: SWAP1 00000350: RETURN 00000351: JUMPDEST 00000352: CALLVALUE 00000353: DUP1 00000354: ISZERO 00000355: PUSH2 0x035d 00000358: JUMPI 00000359: PUSH1 0x00 0000035b: DUP1 0000035c: REVERT 0000035d: JUMPDEST 0000035e: POP 0000035f: PUSH2 0x037c 00000362: PUSH1 0x04 00000364: DUP1 00000365: CALLDATASIZE 00000366: SUB 00000367: DUP2 00000368: ADD 00000369: SWAP1 0000036a: DUP1 0000036b: DUP1 0000036c: CALLDATALOAD 0000036d: SWAP1 0000036e: PUSH1 0x20 00000370: ADD 00000371: SWAP1 00000372: SWAP3 00000373: SWAP2 00000374: SWAP1 00000375: POP 00000376: POP 00000377: POP 00000378: PUSH2 0x06ee 0000037b: JUMP 0000037c: JUMPDEST 0000037d: PUSH1 0x40 0000037f: MLOAD 00000380: DUP1 00000381: DUP3 00000382: ISZERO 00000383: ISZERO 00000384: ISZERO 00000385: ISZERO 00000386: DUP2 00000387: MSTORE 00000388: PUSH1 0x20 0000038a: ADD 0000038b: SWAP2 0000038c: POP 0000038d: POP 0000038e: PUSH1 0x40 00000390: MLOAD 00000391: DUP1 00000392: SWAP2 00000393: SUB 00000394: SWAP1 00000395: RETURN 00000396: JUMPDEST 00000397: CALLVALUE 00000398: DUP1 00000399: ISZERO 0000039a: PUSH2 0x03a2 0000039d: JUMPI 0000039e: PUSH1 0x00 000003a0: DUP1 000003a1: REVERT 000003a2: JUMPDEST 000003a3: POP 000003a4: PUSH2 0x03c1 000003a7: PUSH1 0x04 000003a9: DUP1 000003aa: CALLDATASIZE 000003ab: SUB 000003ac: DUP2 000003ad: ADD 000003ae: SWAP1 000003af: DUP1 000003b0: DUP1 000003b1: CALLDATALOAD 000003b2: SWAP1 000003b3: PUSH1 0x20 000003b5: ADD 000003b6: SWAP1 000003b7: SWAP3 000003b8: SWAP2 000003b9: SWAP1 000003ba: POP 000003bb: POP 000003bc: POP 000003bd: PUSH2 0x075b 000003c0: JUMP 000003c1: JUMPDEST 000003c2: PUSH1 0x40 000003c4: MLOAD 000003c5: DUP1 000003c6: DUP3 000003c7: ISZERO 000003c8: ISZERO 000003c9: ISZERO 000003ca: ISZERO 000003cb: DUP2 000003cc: MSTORE 000003cd: PUSH1 0x20 000003cf: ADD 000003d0: SWAP2 000003d1: POP 000003d2: POP 000003d3: PUSH1 0x40 000003d5: MLOAD 000003d6: DUP1 000003d7: SWAP2 000003d8: SUB 000003d9: SWAP1 000003da: RETURN 000003db: JUMPDEST 000003dc: CALLVALUE 000003dd: DUP1 000003de: ISZERO 000003df: PUSH2 0x03e7 000003e2: JUMPI 000003e3: PUSH1 0x00 000003e5: DUP1 000003e6: REVERT 000003e7: JUMPDEST 000003e8: POP 000003e9: PUSH2 0x0406 000003ec: PUSH1 0x04 000003ee: DUP1 000003ef: CALLDATASIZE 000003f0: SUB 000003f1: DUP2 000003f2: ADD 000003f3: SWAP1 000003f4: DUP1 000003f5: DUP1 000003f6: CALLDATALOAD 000003f7: SWAP1 000003f8: PUSH1 0x20 000003fa: ADD 000003fb: SWAP1 000003fc: SWAP3 000003fd: SWAP2 000003fe: SWAP1 000003ff: POP 00000400: POP 00000401: POP 00000402: PUSH2 0x0808 00000405: JUMP 00000406: JUMPDEST 00000407: PUSH1 0x40 00000409: MLOAD 0000040a: DUP1 0000040b: DUP3 0000040c: ISZERO 0000040d: ISZERO 0000040e: ISZERO 0000040f: ISZERO 00000410: DUP2 00000411: MSTORE 00000412: PUSH1 0x20 00000414: ADD 00000415: SWAP2 00000416: POP 00000417: POP 00000418: PUSH1 0x40 0000041a: MLOAD 0000041b: DUP1 0000041c: SWAP2 0000041d: SUB 0000041e: SWAP1 0000041f: RETURN 00000420: JUMPDEST 00000421: CALLVALUE 00000422: DUP1 00000423: ISZERO 00000424: PUSH2 0x042c 00000427: JUMPI 00000428: PUSH1 0x00 0000042a: DUP1 0000042b: REVERT 0000042c: JUMPDEST 0000042d: POP 0000042e: PUSH2 0x0435 00000431: PUSH2 0x0878 00000434: JUMP 00000435: JUMPDEST 00000436: PUSH1 0x40 00000438: MLOAD 00000439: DUP1 0000043a: DUP3 0000043b: PUSH1 0xff 0000043d: AND 0000043e: PUSH1 0xff 00000440: AND 00000441: DUP2 00000442: MSTORE 00000443: PUSH1 0x20 00000445: ADD 00000446: SWAP2 00000447: POP 00000448: POP 00000449: PUSH1 0x40 0000044b: MLOAD 0000044c: DUP1 0000044d: SWAP2 0000044e: SUB 0000044f: SWAP1 00000450: RETURN 00000451: JUMPDEST 00000452: CALLVALUE 00000453: DUP1 00000454: ISZERO 00000455: PUSH2 0x045d 00000458: JUMPI 00000459: PUSH1 0x00 0000045b: DUP1 0000045c: REVERT 0000045d: JUMPDEST 0000045e: POP 0000045f: PUSH2 0x0466 00000462: PUSH2 0x088b 00000465: JUMP 00000466: JUMPDEST 00000467: PUSH1 0x40 00000469: MLOAD 0000046a: DUP1 0000046b: DUP3 0000046c: DUP2 0000046d: MSTORE 0000046e: PUSH1 0x20 00000470: ADD 00000471: SWAP2 00000472: POP 00000473: POP 00000474: PUSH1 0x40 00000476: MLOAD 00000477: DUP1 00000478: SWAP2 00000479: SUB 0000047a: SWAP1 0000047b: RETURN 0000047c: JUMPDEST 0000047d: CALLVALUE 0000047e: DUP1 0000047f: ISZERO 00000480: PUSH2 0x0488 00000483: JUMPI 00000484: PUSH1 0x00 00000486: DUP1 00000487: REVERT 00000488: JUMPDEST 00000489: POP 0000048a: PUSH2 0x04bd 0000048d: PUSH1 0x04 0000048f: DUP1 00000490: CALLDATASIZE 00000491: SUB 00000492: DUP2 00000493: ADD 00000494: SWAP1 00000495: DUP1 00000496: DUP1 00000497: CALLDATALOAD 00000498: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000004ad: AND 000004ae: SWAP1 000004af: PUSH1 0x20 000004b1: ADD 000004b2: SWAP1 000004b3: SWAP3 000004b4: SWAP2 000004b5: SWAP1 000004b6: POP 000004b7: POP 000004b8: POP 000004b9: PUSH2 0x0891 000004bc: JUMP 000004bd: JUMPDEST 000004be: PUSH1 0x40 000004c0: MLOAD 000004c1: DUP1 000004c2: DUP3 000004c3: DUP2 000004c4: MSTORE 000004c5: PUSH1 0x20 000004c7: ADD 000004c8: SWAP2 000004c9: POP 000004ca: POP 000004cb: PUSH1 0x40 000004cd: MLOAD 000004ce: DUP1 000004cf: SWAP2 000004d0: SUB 000004d1: SWAP1 000004d2: RETURN 000004d3: JUMPDEST 000004d4: CALLVALUE 000004d5: DUP1 000004d6: ISZERO 000004d7: PUSH2 0x04df 000004da: JUMPI 000004db: PUSH1 0x00 000004dd: DUP1 000004de: REVERT 000004df: JUMPDEST 000004e0: POP 000004e1: PUSH2 0x04e8 000004e4: PUSH2 0x08a9 000004e7: JUMP 000004e8: JUMPDEST 000004e9: PUSH1 0x40 000004eb: MLOAD 000004ec: DUP1 000004ed: DUP3 000004ee: DUP2 000004ef: MSTORE 000004f0: PUSH1 0x20 000004f2: ADD 000004f3: SWAP2 000004f4: POP 000004f5: POP 000004f6: PUSH1 0x40 000004f8: MLOAD 000004f9: DUP1 000004fa: SWAP2 000004fb: SUB 000004fc: SWAP1 000004fd: RETURN 000004fe: JUMPDEST 000004ff: CALLVALUE 00000500: DUP1 00000501: ISZERO 00000502: PUSH2 0x050a 00000505: JUMPI 00000506: PUSH1 0x00 00000508: DUP1 00000509: REVERT 0000050a: JUMPDEST 0000050b: POP 0000050c: PUSH2 0x0513 0000050f: PUSH2 0x08af 00000512: JUMP 00000513: JUMPDEST 00000514: PUSH1 0x40 00000516: MLOAD 00000517: DUP1 00000518: DUP1 00000519: PUSH1 0x20 0000051b: ADD 0000051c: DUP3 0000051d: DUP2 0000051e: SUB 0000051f: DUP3 00000520: MSTORE 00000521: DUP4 00000522: DUP2 00000523: DUP2 00000524: MLOAD 00000525: DUP2 00000526: MSTORE 00000527: PUSH1 0x20 00000529: ADD 0000052a: SWAP2 0000052b: POP 0000052c: DUP1 0000052d: MLOAD 0000052e: SWAP1 0000052f: PUSH1 0x20 00000531: ADD 00000532: SWAP1 00000533: DUP1 00000534: DUP4 00000535: DUP4 00000536: PUSH1 0x00 00000538: JUMPDEST 00000539: DUP4 0000053a: DUP2 0000053b: LT 0000053c: ISZERO 0000053d: PUSH2 0x0553 00000540: JUMPI 00000541: DUP1 00000542: DUP3 00000543: ADD 00000544: MLOAD 00000545: DUP2 00000546: DUP5 00000547: ADD 00000548: MSTORE 00000549: PUSH1 0x20 0000054b: DUP2 0000054c: ADD 0000054d: SWAP1 0000054e: POP 0000054f: PUSH2 0x0538 00000552: JUMP 00000553: JUMPDEST 00000554: POP 00000555: POP 00000556: POP 00000557: POP 00000558: SWAP1 00000559: POP 0000055a: SWAP1 0000055b: DUP2 0000055c: ADD 0000055d: SWAP1 0000055e: PUSH1 0x1f 00000560: AND 00000561: DUP1 00000562: ISZERO 00000563: PUSH2 0x0580 00000566: JUMPI 00000567: DUP1 00000568: DUP3 00000569: SUB 0000056a: DUP1 0000056b: MLOAD 0000056c: PUSH1 0x01 0000056e: DUP4 0000056f: PUSH1 0x20 00000571: SUB 00000572: PUSH2 0x0100 00000575: EXP 00000576: SUB 00000577: NOT 00000578: AND 00000579: DUP2 0000057a: MSTORE 0000057b: PUSH1 0x20 0000057d: ADD 0000057e: SWAP2 0000057f: POP 00000580: JUMPDEST 00000581: POP 00000582: SWAP3 00000583: POP 00000584: POP 00000585: POP 00000586: PUSH1 0x40 00000588: MLOAD 00000589: DUP1 0000058a: SWAP2 0000058b: SUB 0000058c: SWAP1 0000058d: RETURN 0000058e: JUMPDEST 0000058f: CALLVALUE 00000590: DUP1 00000591: ISZERO 00000592: PUSH2 0x059a 00000595: JUMPI 00000596: PUSH1 0x00 00000598: DUP1 00000599: REVERT 0000059a: JUMPDEST 0000059b: POP 0000059c: PUSH2 0x05d9 0000059f: PUSH1 0x04 000005a1: DUP1 000005a2: CALLDATASIZE 000005a3: SUB 000005a4: DUP2 000005a5: ADD 000005a6: SWAP1 000005a7: DUP1 000005a8: DUP1 000005a9: CALLDATALOAD 000005aa: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000005bf: AND 000005c0: SWAP1 000005c1: PUSH1 0x20 000005c3: ADD 000005c4: SWAP1 000005c5: SWAP3 000005c6: SWAP2 000005c7: SWAP1 000005c8: DUP1 000005c9: CALLDATALOAD 000005ca: SWAP1 000005cb: PUSH1 0x20 000005cd: ADD 000005ce: SWAP1 000005cf: SWAP3 000005d0: SWAP2 000005d1: SWAP1 000005d2: POP 000005d3: POP 000005d4: POP 000005d5: PUSH2 0x094d 000005d8: JUMP 000005d9: JUMPDEST 000005da: PUSH1 0x40 000005dc: MLOAD 000005dd: DUP1 000005de: DUP3 000005df: ISZERO 000005e0: ISZERO 000005e1: ISZERO 000005e2: ISZERO 000005e3: DUP2 000005e4: MSTORE 000005e5: PUSH1 0x20 000005e7: ADD 000005e8: SWAP2 000005e9: POP 000005ea: POP 000005eb: PUSH1 0x40 000005ed: MLOAD 000005ee: DUP1 000005ef: SWAP2 000005f0: SUB 000005f1: SWAP1 000005f2: RETURN 000005f3: JUMPDEST 000005f4: CALLVALUE 000005f5: DUP1 000005f6: ISZERO 000005f7: PUSH2 0x05ff 000005fa: JUMPI 000005fb: PUSH1 0x00 000005fd: DUP1 000005fe: REVERT 000005ff: JUMPDEST 00000600: POP 00000601: PUSH2 0x0608 00000604: PUSH2 0x0b70 00000607: JUMP 00000608: JUMPDEST 00000609: PUSH1 0x40 0000060b: MLOAD 0000060c: DUP1 0000060d: DUP3 0000060e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000623: AND 00000624: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000639: AND 0000063a: DUP2 0000063b: MSTORE 0000063c: PUSH1 0x20 0000063e: ADD 0000063f: SWAP2 00000640: POP 00000641: POP 00000642: PUSH1 0x40 00000644: MLOAD 00000645: DUP1 00000646: SWAP2 00000647: SUB 00000648: SWAP1 00000649: RETURN 0000064a: JUMPDEST 0000064b: PUSH1 0x01 0000064d: DUP1 0000064e: SLOAD 0000064f: PUSH1 0x01 00000651: DUP2 00000652: PUSH1 0x01 00000654: AND 00000655: ISZERO 00000656: PUSH2 0x0100 00000659: MUL 0000065a: SUB 0000065b: AND 0000065c: PUSH1 0x02 0000065e: SWAP1 0000065f: DIV 00000660: DUP1 00000661: PUSH1 0x1f 00000663: ADD 00000664: PUSH1 0x20 00000666: DUP1 00000667: SWAP2 00000668: DIV 00000669: MUL 0000066a: PUSH1 0x20 0000066c: ADD 0000066d: PUSH1 0x40 0000066f: MLOAD 00000670: SWAP1 00000671: DUP2 00000672: ADD 00000673: PUSH1 0x40 00000675: MSTORE 00000676: DUP1 00000677: SWAP3 00000678: SWAP2 00000679: SWAP1 0000067a: DUP2 0000067b: DUP2 0000067c: MSTORE 0000067d: PUSH1 0x20 0000067f: ADD 00000680: DUP3 00000681: DUP1 00000682: SLOAD 00000683: PUSH1 0x01 00000685: DUP2 00000686: PUSH1 0x01 00000688: AND 00000689: ISZERO 0000068a: PUSH2 0x0100 0000068d: MUL 0000068e: SUB 0000068f: AND 00000690: PUSH1 0x02 00000692: SWAP1 00000693: DIV 00000694: DUP1 00000695: ISZERO 00000696: PUSH2 0x06e0 00000699: JUMPI 0000069a: DUP1 0000069b: PUSH1 0x1f 0000069d: LT 0000069e: PUSH2 0x06b5 000006a1: JUMPI 000006a2: PUSH2 0x0100 000006a5: DUP1 000006a6: DUP4 000006a7: SLOAD 000006a8: DIV 000006a9: MUL 000006aa: DUP4 000006ab: MSTORE 000006ac: SWAP2 000006ad: PUSH1 0x20 000006af: ADD 000006b0: SWAP2 000006b1: PUSH2 0x06e0 000006b4: JUMP 000006b5: JUMPDEST 000006b6: DUP3 000006b7: ADD 000006b8: SWAP2 000006b9: SWAP1 000006ba: PUSH1 0x00 000006bc: MSTORE 000006bd: PUSH1 0x20 000006bf: PUSH1 0x00 000006c1: KECCAK256 000006c2: SWAP1 000006c3: JUMPDEST 000006c4: DUP2 000006c5: SLOAD 000006c6: DUP2 000006c7: MSTORE 000006c8: SWAP1 000006c9: PUSH1 0x01 000006cb: ADD 000006cc: SWAP1 000006cd: PUSH1 0x20 000006cf: ADD 000006d0: DUP1 000006d1: DUP4 000006d2: GT 000006d3: PUSH2 0x06c3 000006d6: JUMPI 000006d7: DUP3 000006d8: SWAP1 000006d9: SUB 000006da: PUSH1 0x1f 000006dc: AND 000006dd: DUP3 000006de: ADD 000006df: SWAP2 000006e0: JUMPDEST 000006e1: POP 000006e2: POP 000006e3: POP 000006e4: POP 000006e5: POP 000006e6: DUP2 000006e7: JUMP 000006e8: JUMPDEST 000006e9: PUSH1 0x04 000006eb: SLOAD 000006ec: DUP2 000006ed: JUMP 000006ee: JUMPDEST 000006ef: PUSH1 0x00 000006f1: DUP1 000006f2: PUSH1 0x00 000006f4: SWAP1 000006f5: SLOAD 000006f6: SWAP1 000006f7: PUSH2 0x0100 000006fa: EXP 000006fb: SWAP1 000006fc: DIV 000006fd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000712: AND 00000713: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000728: AND 00000729: CALLER 0000072a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000073f: AND 00000740: EQ 00000741: ISZERO 00000742: ISZERO 00000743: PUSH2 0x074b 00000746: JUMPI 00000747: PUSH1 0x00 00000749: DUP1 0000074a: REVERT 0000074b: JUMPDEST 0000074c: DUP2 0000074d: PUSH1 0x06 0000074f: DUP2 00000750: SWAP1 00000751: SSTORE 00000752: POP 00000753: PUSH1 0x01 00000755: SWAP1 00000756: POP 00000757: SWAP2 00000758: SWAP1 00000759: POP 0000075a: JUMP 0000075b: JUMPDEST 0000075c: PUSH1 0x00 0000075e: DUP1 0000075f: PUSH1 0x00 00000761: SWAP1 00000762: SLOAD 00000763: SWAP1 00000764: PUSH2 0x0100 00000767: EXP 00000768: SWAP1 00000769: DIV 0000076a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000077f: AND 00000780: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000795: AND 00000796: CALLER 00000797: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000007ac: AND 000007ad: EQ 000007ae: ISZERO 000007af: ISZERO 000007b0: PUSH2 0x07b8 000007b3: JUMPI 000007b4: PUSH1 0x00 000007b6: DUP1 000007b7: REVERT 000007b8: JUMPDEST 000007b9: CALLER 000007ba: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000007cf: AND 000007d0: PUSH2 0x08fc 000007d3: DUP4 000007d4: SWAP1 000007d5: DUP2 000007d6: ISZERO 000007d7: MUL 000007d8: SWAP1 000007d9: PUSH1 0x40 000007db: MLOAD 000007dc: PUSH1 0x00 000007de: PUSH1 0x40 000007e0: MLOAD 000007e1: DUP1 000007e2: DUP4 000007e3: SUB 000007e4: DUP2 000007e5: DUP6 000007e6: DUP9 000007e7: DUP9 000007e8: CALL 000007e9: SWAP4 000007ea: POP 000007eb: POP 000007ec: POP 000007ed: POP 000007ee: ISZERO 000007ef: DUP1 000007f0: ISZERO 000007f1: PUSH2 0x07fe 000007f4: JUMPI 000007f5: RETURNDATASIZE 000007f6: PUSH1 0x00 000007f8: DUP1 000007f9: RETURNDATACOPY 000007fa: RETURNDATASIZE 000007fb: PUSH1 0x00 000007fd: REVERT 000007fe: JUMPDEST 000007ff: POP 00000800: PUSH1 0x01 00000802: SWAP1 00000803: POP 00000804: SWAP2 00000805: SWAP1 00000806: POP 00000807: JUMP 00000808: JUMPDEST 00000809: PUSH1 0x00 0000080b: DUP1 0000080c: PUSH1 0x00 0000080e: SWAP1 0000080f: SLOAD 00000810: SWAP1 00000811: PUSH2 0x0100 00000814: EXP 00000815: SWAP1 00000816: DIV 00000817: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000082c: AND 0000082d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000842: AND 00000843: CALLER 00000844: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000859: AND 0000085a: EQ 0000085b: ISZERO 0000085c: ISZERO 0000085d: PUSH2 0x0865 00000860: JUMPI 00000861: PUSH1 0x00 00000863: DUP1 00000864: REVERT 00000865: JUMPDEST 00000866: PUSH1 0x01 00000868: DUP3 00000869: MUL 0000086a: PUSH1 0x05 0000086c: DUP2 0000086d: SWAP1 0000086e: SSTORE 0000086f: POP 00000870: PUSH1 0x01 00000872: SWAP1 00000873: POP 00000874: SWAP2 00000875: SWAP1 00000876: POP 00000877: JUMP 00000878: JUMPDEST 00000879: PUSH1 0x03 0000087b: PUSH1 0x00 0000087d: SWAP1 0000087e: SLOAD 0000087f: SWAP1 00000880: PUSH2 0x0100 00000883: EXP 00000884: SWAP1 00000885: DIV 00000886: PUSH1 0xff 00000888: AND 00000889: DUP2 0000088a: JUMP 0000088b: JUMPDEST 0000088c: PUSH1 0x05 0000088e: SLOAD 0000088f: DUP2 00000890: JUMP 00000891: JUMPDEST 00000892: PUSH1 0x07 00000894: PUSH1 0x20 00000896: MSTORE 00000897: DUP1 00000898: PUSH1 0x00 0000089a: MSTORE 0000089b: PUSH1 0x40 0000089d: PUSH1 0x00 0000089f: KECCAK256 000008a0: PUSH1 0x00 000008a2: SWAP2 000008a3: POP 000008a4: SWAP1 000008a5: POP 000008a6: SLOAD 000008a7: DUP2 000008a8: JUMP 000008a9: JUMPDEST 000008aa: PUSH1 0x06 000008ac: SLOAD 000008ad: DUP2 000008ae: JUMP 000008af: JUMPDEST 000008b0: PUSH1 0x02 000008b2: DUP1 000008b3: SLOAD 000008b4: PUSH1 0x01 000008b6: DUP2 000008b7: PUSH1 0x01 000008b9: AND 000008ba: ISZERO 000008bb: PUSH2 0x0100 000008be: MUL 000008bf: SUB 000008c0: AND 000008c1: PUSH1 0x02 000008c3: SWAP1 000008c4: DIV 000008c5: DUP1 000008c6: PUSH1 0x1f 000008c8: ADD 000008c9: PUSH1 0x20 000008cb: DUP1 000008cc: SWAP2 000008cd: DIV 000008ce: MUL 000008cf: PUSH1 0x20 000008d1: ADD 000008d2: PUSH1 0x40 000008d4: MLOAD 000008d5: SWAP1 000008d6: DUP2 000008d7: ADD 000008d8: PUSH1 0x40 000008da: MSTORE 000008db: DUP1 000008dc: SWAP3 000008dd: SWAP2 000008de: SWAP1 000008df: DUP2 000008e0: DUP2 000008e1: MSTORE 000008e2: PUSH1 0x20 000008e4: ADD 000008e5: DUP3 000008e6: DUP1 000008e7: SLOAD 000008e8: PUSH1 0x01 000008ea: DUP2 000008eb: PUSH1 0x01 000008ed: AND 000008ee: ISZERO 000008ef: PUSH2 0x0100 000008f2: MUL 000008f3: SUB 000008f4: AND 000008f5: PUSH1 0x02 000008f7: SWAP1 000008f8: DIV 000008f9: DUP1 000008fa: ISZERO 000008fb: PUSH2 0x0945 000008fe: JUMPI 000008ff: DUP1 00000900: PUSH1 0x1f 00000902: LT 00000903: PUSH2 0x091a 00000906: JUMPI 00000907: PUSH2 0x0100 0000090a: DUP1 0000090b: DUP4 0000090c: SLOAD 0000090d: DIV 0000090e: MUL 0000090f: DUP4 00000910: MSTORE 00000911: SWAP2 00000912: PUSH1 0x20 00000914: ADD 00000915: SWAP2 00000916: PUSH2 0x0945 00000919: JUMP 0000091a: JUMPDEST 0000091b: DUP3 0000091c: ADD 0000091d: SWAP2 0000091e: SWAP1 0000091f: PUSH1 0x00 00000921: MSTORE 00000922: PUSH1 0x20 00000924: PUSH1 0x00 00000926: KECCAK256 00000927: SWAP1 00000928: JUMPDEST 00000929: DUP2 0000092a: SLOAD 0000092b: DUP2 0000092c: MSTORE 0000092d: SWAP1 0000092e: PUSH1 0x01 00000930: ADD 00000931: SWAP1 00000932: PUSH1 0x20 00000934: ADD 00000935: DUP1 00000936: DUP4 00000937: GT 00000938: PUSH2 0x0928 0000093b: JUMPI 0000093c: DUP3 0000093d: SWAP1 0000093e: SUB 0000093f: PUSH1 0x1f 00000941: AND 00000942: DUP3 00000943: ADD 00000944: SWAP2 00000945: JUMPDEST 00000946: POP 00000947: POP 00000948: POP 00000949: POP 0000094a: POP 0000094b: DUP2 0000094c: JUMP 0000094d: JUMPDEST 0000094e: PUSH1 0x00 00000950: DUP1 00000951: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000966: AND 00000967: DUP4 00000968: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000097d: AND 0000097e: EQ 0000097f: ISZERO 00000980: ISZERO 00000981: ISZERO 00000982: PUSH2 0x098a 00000985: JUMPI 00000986: PUSH1 0x00 00000988: DUP1 00000989: REVERT 0000098a: JUMPDEST 0000098b: DUP2 0000098c: PUSH1 0x07 0000098e: PUSH1 0x00 00000990: CALLER 00000991: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000009a6: AND 000009a7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000009bc: AND 000009bd: DUP2 000009be: MSTORE 000009bf: PUSH1 0x20 000009c1: ADD 000009c2: SWAP1 000009c3: DUP2 000009c4: MSTORE 000009c5: PUSH1 0x20 000009c7: ADD 000009c8: PUSH1 0x00 000009ca: KECCAK256 000009cb: SLOAD 000009cc: LT 000009cd: ISZERO 000009ce: ISZERO 000009cf: ISZERO 000009d0: PUSH2 0x09d8 000009d3: JUMPI 000009d4: PUSH1 0x00 000009d6: DUP1 000009d7: REVERT 000009d8: JUMPDEST 000009d9: PUSH1 0x07 000009db: PUSH1 0x00 000009dd: DUP5 000009de: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000009f3: AND 000009f4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a09: AND 00000a0a: DUP2 00000a0b: MSTORE 00000a0c: PUSH1 0x20 00000a0e: ADD 00000a0f: SWAP1 00000a10: DUP2 00000a11: MSTORE 00000a12: PUSH1 0x20 00000a14: ADD 00000a15: PUSH1 0x00 00000a17: KECCAK256 00000a18: SLOAD 00000a19: DUP3 00000a1a: PUSH1 0x07 00000a1c: PUSH1 0x00 00000a1e: DUP7 00000a1f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a34: AND 00000a35: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a4a: AND 00000a4b: DUP2 00000a4c: MSTORE 00000a4d: PUSH1 0x20 00000a4f: ADD 00000a50: SWAP1 00000a51: DUP2 00000a52: MSTORE 00000a53: PUSH1 0x20 00000a55: ADD 00000a56: PUSH1 0x00 00000a58: KECCAK256 00000a59: SLOAD 00000a5a: ADD 00000a5b: LT 00000a5c: ISZERO 00000a5d: ISZERO 00000a5e: ISZERO 00000a5f: PUSH2 0x0a67 00000a62: JUMPI 00000a63: PUSH1 0x00 00000a65: DUP1 00000a66: REVERT 00000a67: JUMPDEST 00000a68: DUP2 00000a69: PUSH1 0x07 00000a6b: PUSH1 0x00 00000a6d: CALLER 00000a6e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a83: AND 00000a84: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000a99: AND 00000a9a: DUP2 00000a9b: MSTORE 00000a9c: PUSH1 0x20 00000a9e: ADD 00000a9f: SWAP1 00000aa0: DUP2 00000aa1: MSTORE 00000aa2: PUSH1 0x20 00000aa4: ADD 00000aa5: PUSH1 0x00 00000aa7: KECCAK256 00000aa8: PUSH1 0x00 00000aaa: DUP3 00000aab: DUP3 00000aac: SLOAD 00000aad: SUB 00000aae: SWAP3 00000aaf: POP 00000ab0: POP 00000ab1: DUP2 00000ab2: SWAP1 00000ab3: SSTORE 00000ab4: POP 00000ab5: DUP2 00000ab6: PUSH1 0x07 00000ab8: PUSH1 0x00 00000aba: DUP6 00000abb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000ad0: AND 00000ad1: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000ae6: AND 00000ae7: DUP2 00000ae8: MSTORE 00000ae9: PUSH1 0x20 00000aeb: ADD 00000aec: SWAP1 00000aed: DUP2 00000aee: MSTORE 00000aef: PUSH1 0x20 00000af1: ADD 00000af2: PUSH1 0x00 00000af4: KECCAK256 00000af5: PUSH1 0x00 00000af7: DUP3 00000af8: DUP3 00000af9: SLOAD 00000afa: ADD 00000afb: SWAP3 00000afc: POP 00000afd: POP 00000afe: DUP2 00000aff: SWAP1 00000b00: SSTORE 00000b01: POP 00000b02: DUP3 00000b03: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000b18: AND 00000b19: CALLER 00000b1a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000b2f: AND 00000b30: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef 00000b51: DUP5 00000b52: PUSH1 0x40 00000b54: MLOAD 00000b55: DUP1 00000b56: DUP3 00000b57: DUP2 00000b58: MSTORE 00000b59: PUSH1 0x20 00000b5b: ADD 00000b5c: SWAP2 00000b5d: POP 00000b5e: POP 00000b5f: PUSH1 0x40 00000b61: MLOAD 00000b62: DUP1 00000b63: SWAP2 00000b64: SUB 00000b65: SWAP1 00000b66: LOG3 00000b67: PUSH1 0x01 00000b69: SWAP1 00000b6a: POP 00000b6b: SWAP3 00000b6c: SWAP2 00000b6d: POP 00000b6e: POP 00000b6f: JUMP 00000b70: JUMPDEST 00000b71: PUSH1 0x00 00000b73: DUP1 00000b74: SWAP1 00000b75: SLOAD 00000b76: SWAP1 00000b77: PUSH2 0x0100 00000b7a: EXP 00000b7b: SWAP1 00000b7c: DIV 00000b7d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000b92: AND 00000b93: DUP2 00000b94: JUMP 00000b95: STOP 00000b96: LOG1 00000b97: PUSH6 0x627a7a723058 00000b9e: KECCAK256 00000b9f: UNKNOWN(0xC2) 00000ba0: SWAP4 00000ba1: UNKNOWN(0xB2) 00000ba2: LOG3 00000ba3: UNKNOWN(0x4E) 00000ba4: UNKNOWN(0xEF) 00000ba5: GASLIMIT 00000ba6: SGT 00000ba7: SWAP13 00000ba8: UNKNOWN(0x2C) 00000ba9: UNKNOWN(0x2B) 00000baa: TSTORE 00000bab: DUP2 00000bac: SGT 00000bad: PUSH23
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: 0x34b8f4e4896c6869ebd57431c175e5913d2ed155401ffdc97c47db45e309a65d
call_targets:
0xa51975667d7596a0a9f9c1c384204be7d3ea45c2
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x34b8f4e4896c6869ebd57431c175e5913d2ed155401ffdc97c47db45e309a65d",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xa51975667d7596a0a9f9c1c384204be7d3ea45c2"
],
"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": "0xffffffff",
"selector": "0xffffffff",
"calldata_variants": [
"0xffffffff",
"0xffffffff0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x06fdde03",
"selector": "0x06fdde03",
"calldata_variants": [
"0x06fdde03",
"0x06fdde030000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x18160ddd",
"selector": "0x18160ddd",
"calldata_variants": [
"0x18160ddd",
"0x18160ddd0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x1afaa6e8",
"selector": "0x1afaa6e8",
"calldata_variants": [
"0x1afaa6e8",
"0x1afaa6e80000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x2e1a7d4d",
"selector": "0x2e1a7d4d",
"calldata_variants": [
"0x2e1a7d4d",
"0x2e1a7d4d0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x2f631920",
"selector": "0x2f631920",
"calldata_variants": [
"0x2f631920",
"0x2f6319200000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x313ce567",
"selector": "0x313ce567",
"calldata_variants": [
"0x313ce567",
"0x313ce5670000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x453c33b6",
"selector": "0x453c33b6",
"calldata_variants": [
"0x453c33b6",
"0x453c33b60000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 2024,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 1,
"guards_detected": [
{
"pc": 1833,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
},
{
"pc": 1942,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
},
{
"pc": 2115,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
}
],
"untrusted_call_count": 1
}
|
| medium | other | detector | ETH value transfer possible | 40 | no | no |
viewtrace_id: 0x34b8f4e4896c6869ebd57431c175e5913d2ed155401ffdc97c47db45e309a65d
call_targets:
0xa51975667d7596a0a9f9c1c384204be7d3ea45c2
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x34b8f4e4896c6869ebd57431c175e5913d2ed155401ffdc97c47db45e309a65d",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xa51975667d7596a0a9f9c1c384204be7d3ea45c2"
],
"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": "0xffffffff",
"selector": "0xffffffff",
"calldata_variants": [
"0xffffffff",
"0xffffffff0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x06fdde03",
"selector": "0x06fdde03",
"calldata_variants": [
"0x06fdde03",
"0x06fdde030000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x18160ddd",
"selector": "0x18160ddd",
"calldata_variants": [
"0x18160ddd",
"0x18160ddd0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x1afaa6e8",
"selector": "0x1afaa6e8",
"calldata_variants": [
"0x1afaa6e8",
"0x1afaa6e80000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x2e1a7d4d",
"selector": "0x2e1a7d4d",
"calldata_variants": [
"0x2e1a7d4d",
"0x2e1a7d4d0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x2f631920",
"selector": "0x2f631920",
"calldata_variants": [
"0x2f631920",
"0x2f6319200000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x313ce567",
"selector": "0x313ce567",
"calldata_variants": [
"0x313ce567",
"0x313ce5670000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x453c33b6",
"selector": "0x453c33b6",
"calldata_variants": [
"0x453c33b6",
"0x453c33b60000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 2024,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 1,
"guards_detected": [
{
"pc": 1833,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
},
{
"pc": 1942,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
},
{
"pc": 2115,
"type": "msg_sender_eq_const",
"value": "0xffffffffffffffffffffffffffffffffffffffff"
}
]
}
|