019b3836-21d0-735e-9734-db6f8570cdba
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 |
|---|---|---|---|---|
| 173 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 174 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 43455 | analysis.bundle | complete | 1 / 3 | 1 week ago |
| 43456 | capability.graph | complete | 1 / 3 | 1 week ago |
| 43457 | detector.run | complete | 1 / 3 | 1 week ago |
| 43458 | validation.fork | complete | 1 / 3 | 1 week 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 0x00a3 0000000a: JUMPI 0000000b: PUSH1 0xe0 0000000d: PUSH1 0x02 0000000f: EXP 00000010: PUSH1 0x00 00000012: CALLDATALOAD 00000013: DIV 00000014: PUSH4 0x187c5903 00000019: DUP2 0000001a: EQ 0000001b: PUSH2 0x010a 0000001e: JUMPI 0000001f: DUP1 00000020: PUSH4 0x1bccca14 00000025: EQ 00000026: PUSH2 0x0138 00000029: JUMPI 0000002a: DUP1 0000002b: PUSH4 0x27e235e3 00000030: EQ 00000031: PUSH2 0x0159 00000034: JUMPI 00000035: DUP1 00000036: PUSH4 0x29f8df0d 0000003b: EQ 0000003c: PUSH2 0x0171 0000003f: JUMPI 00000040: DUP1 00000041: PUSH4 0x444bdb1b 00000046: EQ 00000047: PUSH2 0x017a 0000004a: JUMPI 0000004b: DUP1 0000004c: PUSH4 0x51870150 00000051: EQ 00000052: PUSH2 0x01c4 00000055: JUMPI 00000056: DUP1 00000057: PUSH4 0x67c18aa1 0000005c: EQ 0000005d: PUSH2 0x02d7 00000060: JUMPI 00000061: DUP1 00000062: PUSH4 0x6d4ce63c 00000067: EQ 00000068: PUSH2 0x038b 0000006b: JUMPI 0000006c: DUP1 0000006d: PUSH4 0x6e723e24 00000072: EQ 00000073: PUSH2 0x03b7 00000076: JUMPI 00000077: DUP1 00000078: PUSH4 0x6f7bc9be 0000007d: EQ 0000007e: PUSH2 0x03c0 00000081: JUMPI 00000082: DUP1 00000083: PUSH4 0x71ad7221 00000088: EQ 00000089: PUSH2 0x03d8 0000008c: JUMPI 0000008d: DUP1 0000008e: PUSH4 0xa32da9d1 00000093: EQ 00000094: PUSH2 0x03f8 00000097: JUMPI 00000098: DUP1 00000099: PUSH4 0xe8b5e51f 0000009e: EQ 0000009f: PUSH2 0x0419 000000a2: JUMPI 000000a3: JUMPDEST 000000a4: PUSH2 0x0475 000000a7: PUSH4 0x05f5e0ff 000000ac: PUSH1 0x60 000000ae: SWAP1 000000af: DUP2 000000b0: MSTORE 000000b1: PUSH1 0x00 000000b3: SWAP1 000000b4: DUP2 000000b5: SWAP1 000000b6: DUP2 000000b7: SWAP1 000000b8: DUP2 000000b9: SWAP1 000000ba: PUSH32 0x909c57d5c6ac08245cf2a6de3900e2b868513fa59099b92b27d8db823d92df9c 000000db: SWAP1 000000dc: PUSH1 0x20 000000de: SWAP1 000000df: LOG1 000000e0: PUSH20 0x26588a9301b0428d95e6fc3a5024fce8bec12d51 000000f5: PUSH1 0x01 000000f7: PUSH1 0xa0 000000f9: PUSH1 0x02 000000fb: EXP 000000fc: SUB 000000fd: CALLER 000000fe: AND 000000ff: EQ 00000100: PUSH2 0x0477 00000103: JUMPI 00000104: JUMPDEST 00000105: POP 00000106: POP 00000107: POP 00000108: POP 00000109: JUMP 0000010a: JUMPDEST 0000010b: PUSH2 0x0475 0000010e: PUSH1 0x01 00000110: PUSH1 0xa0 00000112: PUSH1 0x02 00000114: EXP 00000115: SUB 00000116: CALLER 00000117: AND 00000118: PUSH1 0x00 0000011a: SWAP1 0000011b: DUP2 0000011c: MSTORE 0000011d: PUSH1 0x0b 0000011f: PUSH1 0x20 00000121: MSTORE 00000122: PUSH1 0x40 00000124: DUP2 00000125: KECCAK256 00000126: SLOAD 00000127: DUP2 00000128: SWAP1 00000129: DUP2 0000012a: SWAP1 0000012b: DUP2 0000012c: SWAP1 0000012d: DUP2 0000012e: EQ 0000012f: ISZERO 00000130: PUSH2 0x0773 00000133: JUMPI 00000134: PUSH2 0x0104 00000137: JUMP 00000138: JUMPDEST 00000139: PUSH2 0x0525 0000013c: PUSH1 0x04 0000013e: CALLDATALOAD 0000013f: PUSH1 0x06 00000141: DUP2 00000142: PUSH1 0x05 00000144: DUP2 00000145: LT 00000146: ISZERO 00000147: PUSH2 0x0002 0000014a: JUMPI 0000014b: POP 0000014c: ADD 0000014d: SLOAD 0000014e: PUSH1 0x01 00000150: PUSH1 0xa0 00000152: PUSH1 0x02 00000154: EXP 00000155: SUB 00000156: AND 00000157: DUP2 00000158: JUMP 00000159: JUMPDEST 0000015a: PUSH2 0x03a5 0000015d: PUSH1 0x04 0000015f: CALLDATALOAD 00000160: PUSH1 0x05 00000162: PUSH1 0x20 00000164: MSTORE 00000165: PUSH1 0x00 00000167: SWAP1 00000168: DUP2 00000169: MSTORE 0000016a: PUSH1 0x40 0000016c: SWAP1 0000016d: KECCAK256 0000016e: SLOAD 0000016f: DUP2 00000170: JUMP 00000171: JUMPDEST 00000172: PUSH2 0x03a5 00000175: PUSH1 0x0c 00000177: SLOAD 00000178: DUP2 00000179: JUMP 0000017a: JUMPDEST 0000017b: PUSH2 0x03a5 0000017e: PUSH1 0x00 00000180: DUP1 00000181: DUP1 00000182: DUP1 00000183: DUP1 00000184: JUMPDEST 00000185: PUSH1 0x0c 00000187: SLOAD 00000188: DUP4 00000189: LT 0000018a: ISZERO 0000018b: PUSH2 0x08d1 0000018e: JUMPI 0000018f: PUSH1 0x05 00000191: DUP2 00000192: DUP1 00000193: DUP6 00000194: DUP4 00000195: DUP2 00000196: LT 00000197: ISZERO 00000198: PUSH2 0x0002 0000019b: JUMPI 0000019c: SLOAD 0000019d: PUSH1 0x01 0000019f: PUSH1 0xa0 000001a1: PUSH1 0x02 000001a3: EXP 000001a4: SUB 000001a5: AND 000001a6: SWAP1 000001a7: MSTORE 000001a8: POP 000001a9: PUSH1 0x20 000001ab: DUP2 000001ac: SWAP1 000001ad: MSTORE 000001ae: PUSH1 0x40 000001b0: DUP3 000001b1: KECCAK256 000001b2: SLOAD 000001b3: MUL 000001b4: SWAP4 000001b5: SWAP1 000001b6: SWAP4 000001b7: ADD 000001b8: SWAP3 000001b9: PUSH1 0x01 000001bb: SWAP3 000001bc: SWAP1 000001bd: SWAP3 000001be: ADD 000001bf: SWAP2 000001c0: PUSH2 0x0184 000001c3: JUMP 000001c4: JUMPDEST 000001c5: PUSH1 0x04 000001c7: DUP1 000001c8: CALLDATALOAD 000001c9: SWAP1 000001ca: DUP2 000001cb: ADD 000001cc: CALLDATALOAD 000001cd: PUSH1 0x20 000001cf: DUP2 000001d0: MUL 000001d1: PUSH1 0x80 000001d3: DUP2 000001d4: DUP2 000001d5: ADD 000001d6: PUSH1 0x40 000001d8: MSTORE 000001d9: PUSH1 0x60 000001db: DUP4 000001dc: DUP2 000001dd: MSTORE 000001de: PUSH2 0x03a5 000001e1: SWAP5 000001e2: PUSH1 0x24 000001e4: SWAP5 000001e5: SWAP2 000001e6: SWAP4 000001e7: SWAP1 000001e8: DUP6 000001e9: ADD 000001ea: SWAP3 000001eb: DUP3 000001ec: SWAP2 000001ed: DUP5 000001ee: SWAP1 000001ef: DUP1 000001f0: DUP3 000001f1: DUP5 000001f2: CALLDATACOPY 000001f3: POP 000001f4: POP 000001f5: PUSH1 0x40 000001f7: DUP1 000001f8: MLOAD 000001f9: DUP8 000001fa: CALLDATALOAD 000001fb: PUSH1 0x04 000001fd: DUP2 000001fe: ADD 000001ff: CALLDATALOAD 00000200: PUSH1 0x20 00000202: DUP2 00000203: DUP2 00000204: MUL 00000205: DUP5 00000206: DUP2 00000207: ADD 00000208: DUP3 00000209: ADD 0000020a: SWAP1 0000020b: SWAP6 0000020c: MSTORE 0000020d: DUP2 0000020e: DUP5 0000020f: MSTORE 00000210: SWAP9 00000211: SWAP10 00000212: PUSH1 0x44 00000214: SWAP10 00000215: SWAP4 00000216: SWAP9 00000217: POP 00000218: SWAP2 00000219: SWAP1 0000021a: SWAP2 0000021b: ADD 0000021c: SWAP6 0000021d: POP 0000021e: SWAP4 0000021f: POP 00000220: DUP4 00000221: SWAP3 00000222: POP 00000223: DUP6 00000224: ADD 00000225: SWAP1 00000226: DUP5 00000227: SWAP1 00000228: DUP1 00000229: DUP3 0000022a: DUP5 0000022b: CALLDATACOPY 0000022c: POP 0000022d: POP 0000022e: PUSH1 0x40 00000230: DUP1 00000231: MLOAD 00000232: SWAP7 00000233: CALLDATALOAD 00000234: PUSH1 0x04 00000236: DUP2 00000237: ADD 00000238: CALLDATALOAD 00000239: PUSH1 0x20 0000023b: DUP2 0000023c: DUP2 0000023d: MUL 0000023e: DUP11 0000023f: DUP2 00000240: ADD 00000241: DUP3 00000242: ADD 00000243: SWAP1 00000244: SWAP5 00000245: MSTORE 00000246: DUP2 00000247: DUP11 00000248: MSTORE 00000249: SWAP8 0000024a: SWAP9 0000024b: PUSH1 0x64 0000024d: SWAP9 0000024e: SWAP1 0000024f: SWAP8 00000250: POP 00000251: PUSH1 0x24 00000253: SWAP3 00000254: SWAP1 00000255: SWAP3 00000256: ADD 00000257: SWAP6 00000258: POP 00000259: SWAP4 0000025a: POP 0000025b: DUP4 0000025c: SWAP3 0000025d: POP 0000025e: DUP6 0000025f: ADD 00000260: SWAP1 00000261: DUP5 00000262: SWAP1 00000263: DUP1 00000264: DUP3 00000265: DUP5 00000266: CALLDATACOPY 00000267: POP 00000268: POP 00000269: PUSH1 0x40 0000026b: DUP1 0000026c: MLOAD 0000026d: SWAP7 0000026e: CALLDATALOAD 0000026f: PUSH1 0x04 00000271: DUP2 00000272: ADD 00000273: CALLDATALOAD 00000274: PUSH1 0x20 00000276: DUP2 00000277: DUP2 00000278: MUL 00000279: DUP11 0000027a: DUP2 0000027b: ADD 0000027c: DUP3 0000027d: ADD 0000027e: SWAP1 0000027f: SWAP5 00000280: MSTORE 00000281: DUP2 00000282: DUP11 00000283: MSTORE 00000284: SWAP8 00000285: SWAP9 00000286: PUSH1 0x84 00000288: SWAP9 00000289: SWAP1 0000028a: SWAP8 0000028b: POP 0000028c: PUSH1 0x24 0000028e: SWAP3 0000028f: SWAP1 00000290: SWAP3 00000291: ADD 00000292: SWAP6 00000293: POP 00000294: SWAP4 00000295: POP 00000296: DUP4 00000297: SWAP3 00000298: POP 00000299: DUP6 0000029a: ADD 0000029b: SWAP1 0000029c: DUP5 0000029d: SWAP1 0000029e: DUP1 0000029f: DUP3 000002a0: DUP5 000002a1: CALLDATACOPY 000002a2: POP 000002a3: SWAP5 000002a4: SWAP6 000002a5: CALLDATALOAD 000002a6: SWAP5 000002a7: POP 000002a8: POP 000002a9: POP 000002aa: POP 000002ab: POP 000002ac: PUSH1 0x01 000002ae: PUSH1 0xa0 000002b0: PUSH1 0x02 000002b2: EXP 000002b3: SUB 000002b4: CALLER 000002b5: AND 000002b6: PUSH1 0x00 000002b8: SWAP1 000002b9: DUP2 000002ba: MSTORE 000002bb: PUSH1 0x05 000002bd: PUSH1 0x20 000002bf: MSTORE 000002c0: PUSH1 0x40 000002c2: DUP2 000002c3: KECCAK256 000002c4: SLOAD 000002c5: DUP2 000002c6: SWAP1 000002c7: DUP2 000002c8: SWAP1 000002c9: DUP2 000002ca: SWAP1 000002cb: DUP2 000002cc: SWAP1 000002cd: GT 000002ce: ISZERO 000002cf: PUSH2 0x06fc 000002d2: JUMPI 000002d3: PUSH2 0x06f0 000002d6: JUMP 000002d7: JUMPDEST 000002d8: PUSH2 0x0475 000002db: PUSH1 0x04 000002dd: CALLDATALOAD 000002de: PUSH1 0x24 000002e0: CALLDATALOAD 000002e1: PUSH1 0x01 000002e3: PUSH1 0xa0 000002e5: PUSH1 0x02 000002e7: EXP 000002e8: SUB 000002e9: DUP3 000002ea: AND 000002eb: PUSH1 0x00 000002ed: SWAP1 000002ee: DUP2 000002ef: MSTORE 000002f0: PUSH1 0x05 000002f2: PUSH1 0x20 000002f4: MSTORE 000002f5: PUSH1 0x40 000002f7: DUP2 000002f8: KECCAK256 000002f9: DUP1 000002fa: SLOAD 000002fb: SWAP1 000002fc: DUP3 000002fd: SWAP1 000002fe: SSTORE 000002ff: SWAP1 00000300: DUP1 00000301: DUP4 00000302: GT 00000303: ISZERO 00000304: PUSH2 0x0330 00000307: JUMPI 00000308: DUP4 00000309: PUSH1 0x01 0000030b: PUSH1 0xa0 0000030d: PUSH1 0x02 0000030f: EXP 00000310: SUB 00000311: AND 00000312: PUSH1 0x00 00000314: DUP4 00000315: PUSH1 0x05 00000317: MUL 00000318: PUSH1 0x40 0000031a: MLOAD 0000031b: DUP1 0000031c: SWAP1 0000031d: POP 0000031e: PUSH1 0x00 00000320: PUSH1 0x40 00000322: MLOAD 00000323: DUP1 00000324: DUP4 00000325: SUB 00000326: DUP2 00000327: DUP6 00000328: DUP9 00000329: DUP9 0000032a: CALL 0000032b: POP 0000032c: POP 0000032d: POP 0000032e: POP 0000032f: POP 00000330: JUMPDEST 00000331: JUMPDEST 00000332: PUSH1 0x0c 00000334: SLOAD 00000335: DUP2 00000336: LT 00000337: ISZERO 00000338: PUSH2 0x0104 0000033b: JUMPI 0000033c: PUSH1 0x01 0000033e: PUSH1 0xa0 00000340: PUSH1 0x02 00000342: EXP 00000343: SUB 00000344: DUP5 00000345: AND 00000346: PUSH1 0x00 00000348: DUP3 00000349: PUSH1 0x05 0000034b: DUP2 0000034c: LT 0000034d: ISZERO 0000034e: PUSH2 0x0002 00000351: JUMPI 00000352: SLOAD 00000353: PUSH1 0x01 00000355: PUSH1 0xa0 00000357: PUSH1 0x02 00000359: EXP 0000035a: SUB 0000035b: AND 0000035c: SWAP1 0000035d: SWAP2 0000035e: EQ 0000035f: ISZERO 00000360: SWAP1 00000361: POP 00000362: PUSH2 0x0383 00000365: JUMPI 00000366: PUSH1 0x00 00000368: DUP1 00000369: DUP3 0000036a: PUSH1 0x05 0000036c: DUP2 0000036d: LT 0000036e: ISZERO 0000036f: PUSH2 0x0002 00000372: JUMPI 00000373: DUP1 00000374: SLOAD 00000375: PUSH1 0x01 00000377: PUSH1 0xa0 00000379: PUSH1 0x02 0000037b: EXP 0000037c: SUB 0000037d: NOT 0000037e: AND 0000037f: SWAP1 00000380: SSTORE 00000381: POP 00000382: POP 00000383: JUMPDEST 00000384: PUSH1 0x01 00000386: ADD 00000387: PUSH2 0x0331 0000038a: JUMP 0000038b: JUMPDEST 0000038c: CALLER 0000038d: PUSH1 0x01 0000038f: PUSH1 0xa0 00000391: PUSH1 0x02 00000393: EXP 00000394: SUB 00000395: AND 00000396: PUSH1 0x00 00000398: SWAP1 00000399: DUP2 0000039a: MSTORE 0000039b: PUSH1 0x05 0000039d: PUSH1 0x20 0000039f: MSTORE 000003a0: PUSH1 0x40 000003a2: SWAP1 000003a3: KECCAK256 000003a4: SLOAD 000003a5: JUMPDEST 000003a6: PUSH1 0x40 000003a8: DUP1 000003a9: MLOAD 000003aa: SWAP2 000003ab: DUP3 000003ac: MSTORE 000003ad: MLOAD 000003ae: SWAP1 000003af: DUP2 000003b0: SWAP1 000003b1: SUB 000003b2: PUSH1 0x20 000003b4: ADD 000003b5: SWAP1 000003b6: RETURN 000003b7: JUMPDEST 000003b8: PUSH2 0x03a5 000003bb: PUSH1 0x0d 000003bd: SLOAD 000003be: DUP2 000003bf: JUMP 000003c0: JUMPDEST 000003c1: PUSH2 0x03a5 000003c4: PUSH1 0x04 000003c6: CALLDATALOAD 000003c7: PUSH1 0x0b 000003c9: PUSH1 0x20 000003cb: MSTORE 000003cc: PUSH1 0x00 000003ce: SWAP1 000003cf: DUP2 000003d0: MSTORE 000003d1: PUSH1 0x40 000003d3: SWAP1 000003d4: KECCAK256 000003d5: SLOAD 000003d6: DUP2 000003d7: JUMP 000003d8: JUMPDEST 000003d9: PUSH1 0x04 000003db: CALLDATALOAD 000003dc: PUSH1 0x01 000003de: PUSH1 0xa0 000003e0: PUSH1 0x02 000003e2: EXP 000003e3: SUB 000003e4: AND 000003e5: PUSH1 0x00 000003e7: SWAP1 000003e8: DUP2 000003e9: MSTORE 000003ea: PUSH1 0x05 000003ec: PUSH1 0x20 000003ee: MSTORE 000003ef: PUSH1 0x40 000003f1: SWAP1 000003f2: KECCAK256 000003f3: SLOAD 000003f4: PUSH2 0x03a5 000003f7: JUMP 000003f8: JUMPDEST 000003f9: PUSH2 0x0525 000003fc: PUSH1 0x04 000003fe: CALLDATALOAD 000003ff: PUSH1 0x00 00000401: DUP2 00000402: PUSH1 0x05 00000404: DUP2 00000405: LT 00000406: ISZERO 00000407: PUSH2 0x0002 0000040a: JUMPI 0000040b: POP 0000040c: POP 0000040d: SLOAD 0000040e: PUSH1 0x01 00000410: PUSH1 0xa0 00000412: PUSH1 0x02 00000414: EXP 00000415: SUB 00000416: AND 00000417: DUP2 00000418: JUMP 00000419: JUMPDEST 0000041a: PUSH2 0x0475 0000041d: PUSH1 0x01 0000041f: PUSH1 0xa0 00000421: PUSH1 0x02 00000423: EXP 00000424: SUB 00000425: CALLER 00000426: AND 00000427: PUSH1 0x00 00000429: SWAP1 0000042a: DUP2 0000042b: MSTORE 0000042c: PUSH1 0x0b 0000042e: PUSH1 0x20 00000430: MSTORE 00000431: PUSH1 0x40 00000433: DUP2 00000434: KECCAK256 00000435: SLOAD 00000436: EQ 00000437: ISZERO 00000438: PUSH2 0x0468 0000043b: JUMPI 0000043c: PUSH1 0x0d 0000043e: SLOAD 0000043f: CALLER 00000440: SWAP1 00000441: PUSH1 0x06 00000443: SWAP1 00000444: PUSH1 0x05 00000446: DUP2 00000447: LT 00000448: ISZERO 00000449: PUSH2 0x0002 0000044c: JUMPI 0000044d: ADD 0000044e: DUP1 0000044f: SLOAD 00000450: PUSH1 0x01 00000452: PUSH1 0xa0 00000454: PUSH1 0x02 00000456: EXP 00000457: SUB 00000458: NOT 00000459: AND 0000045a: SWAP1 0000045b: SWAP2 0000045c: OR 0000045d: SWAP1 0000045e: SSTORE 0000045f: PUSH1 0x0d 00000461: DUP1 00000462: SLOAD 00000463: PUSH1 0x01 00000465: ADD 00000466: SWAP1 00000467: SSTORE 00000468: JUMPDEST 00000469: PUSH1 0x40 0000046b: PUSH1 0x00 0000046d: KECCAK256 0000046e: DUP1 0000046f: SLOAD 00000470: CALLVALUE 00000471: ADD 00000472: SWAP1 00000473: SSTORE 00000474: JUMP 00000475: JUMPDEST 00000476: STOP 00000477: JUMPDEST 00000478: DUP1 00000479: PUSH1 0x13 0000047b: CALLDATASIZE 0000047c: DUP2 0000047d: LT 0000047e: ISZERO 0000047f: PUSH2 0x0002 00000482: JUMPI 00000483: PUSH1 0xf8 00000485: PUSH1 0x02 00000487: EXP 00000488: SWAP1 00000489: CALLDATALOAD 0000048a: DUP2 0000048b: SWAP1 0000048c: DIV 0000048d: DUP2 0000048e: MUL 0000048f: DIV 00000490: PUSH1 0x01 00000492: PUSH1 0xa0 00000494: PUSH1 0x02 00000496: EXP 00000497: SUB 00000498: DUP2 00000499: AND 0000049a: SWAP2 0000049b: DUP3 0000049c: SWAP1 0000049d: MSTORE 0000049e: PUSH1 0x05 000004a0: PUSH1 0x20 000004a2: DUP2 000004a3: SWAP1 000004a4: MSTORE 000004a5: PUSH1 0x40 000004a7: DUP5 000004a8: KECCAK256 000004a9: DUP1 000004aa: SLOAD 000004ab: SWAP1 000004ac: DUP6 000004ad: SWAP1 000004ae: SSTORE 000004af: SWAP2 000004b0: SWAP7 000004b1: POP 000004b2: DUP7 000004b3: SWAP6 000004b4: POP 000004b5: SWAP1 000004b6: SWAP4 000004b7: POP 000004b8: DUP3 000004b9: SWAP1 000004ba: DUP5 000004bb: MUL 000004bc: PUSH1 0x60 000004be: DUP3 000004bf: DUP2 000004c0: DUP2 000004c1: DUP2 000004c2: DUP6 000004c3: DUP9 000004c4: DUP4 000004c5: CALL 000004c6: POP 000004c7: POP 000004c8: POP 000004c9: POP 000004ca: POP 000004cb: JUMPDEST 000004cc: PUSH1 0x0c 000004ce: SLOAD 000004cf: DUP2 000004d0: LT 000004d1: ISZERO 000004d2: PUSH2 0x0104 000004d5: JUMPI 000004d6: PUSH1 0x01 000004d8: PUSH1 0xa0 000004da: PUSH1 0x02 000004dc: EXP 000004dd: SUB 000004de: DUP4 000004df: AND 000004e0: PUSH1 0x00 000004e2: DUP3 000004e3: PUSH1 0x05 000004e5: DUP2 000004e6: LT 000004e7: ISZERO 000004e8: PUSH2 0x0002 000004eb: JUMPI 000004ec: SLOAD 000004ed: PUSH1 0x01 000004ef: PUSH1 0xa0 000004f1: PUSH1 0x02 000004f3: EXP 000004f4: SUB 000004f5: AND 000004f6: SWAP1 000004f7: SWAP2 000004f8: EQ 000004f9: ISZERO 000004fa: SWAP1 000004fb: POP 000004fc: PUSH2 0x051d 000004ff: JUMPI 00000500: PUSH1 0x00 00000502: DUP1 00000503: DUP3 00000504: PUSH1 0x05 00000506: DUP2 00000507: LT 00000508: ISZERO 00000509: PUSH2 0x0002 0000050c: JUMPI 0000050d: DUP1 0000050e: SLOAD 0000050f: PUSH1 0x01 00000511: PUSH1 0xa0 00000513: PUSH1 0x02 00000515: EXP 00000516: SUB 00000517: NOT 00000518: AND 00000519: SWAP1 0000051a: SSTORE 0000051b: POP 0000051c: POP 0000051d: JUMPDEST 0000051e: PUSH1 0x01 00000520: ADD 00000521: PUSH2 0x04cb 00000524: JUMP 00000525: JUMPDEST 00000526: PUSH1 0x01 00000528: PUSH1 0xa0 0000052a: PUSH1 0x02 0000052c: EXP 0000052d: SUB 0000052e: AND 0000052f: PUSH1 0x60 00000531: SWAP1 00000532: DUP2 00000533: MSTORE 00000534: PUSH1 0x20 00000536: SWAP1 00000537: RETURN 00000538: JUMPDEST 00000539: PUSH20 0x393519c01e80b188d326d461e4639bc0e3f62af0 0000054e: SWAP1 0000054f: POP 00000550: DUP1 00000551: PUSH1 0x01 00000553: PUSH1 0xa0 00000555: PUSH1 0x02 00000557: EXP 00000558: SUB 00000559: AND 0000055a: PUSH4 0xa0a1cddb 0000055f: DUP7 00000560: PUSH2 0x2a30 00000563: ADD 00000564: CALLER 00000565: DUP13 00000566: DUP13 00000567: DUP13 00000568: DUP13 00000569: PUSH1 0x40 0000056b: MLOAD 0000056c: DUP8 0000056d: PUSH1 0xe0 0000056f: PUSH1 0x02 00000571: EXP 00000572: MUL 00000573: DUP2 00000574: MSTORE 00000575: PUSH1 0x04 00000577: ADD 00000578: DUP1 00000579: DUP8 0000057a: DUP2 0000057b: MSTORE 0000057c: PUSH1 0x20 0000057e: ADD 0000057f: DUP7 00000580: PUSH1 0x01 00000582: PUSH1 0xa0 00000584: PUSH1 0x02 00000586: EXP 00000587: SUB 00000588: AND 00000589: DUP2 0000058a: MSTORE 0000058b: PUSH1 0x20 0000058d: ADD 0000058e: DUP1 0000058f: PUSH1 0x20 00000591: ADD 00000592: DUP1 00000593: PUSH1 0x20 00000595: ADD 00000596: DUP1 00000597: PUSH1 0x20 00000599: ADD 0000059a: DUP1 0000059b: PUSH1 0x20 0000059d: ADD 0000059e: DUP6 0000059f: DUP2 000005a0: SUB 000005a1: DUP6 000005a2: MSTORE 000005a3: DUP10 000005a4: DUP2 000005a5: DUP2 000005a6: MLOAD 000005a7: DUP2 000005a8: MSTORE 000005a9: PUSH1 0x20 000005ab: ADD 000005ac: SWAP2 000005ad: POP 000005ae: DUP1 000005af: MLOAD 000005b0: SWAP1 000005b1: PUSH1 0x20 000005b3: ADD 000005b4: SWAP1 000005b5: PUSH1 0x20 000005b7: MUL 000005b8: DUP1 000005b9: DUP4 000005ba: DUP4 000005bb: DUP3 000005bc: SWAP1 000005bd: PUSH1 0x00 000005bf: PUSH1 0x04 000005c1: PUSH1 0x20 000005c3: DUP5 000005c4: PUSH1 0x1f 000005c6: ADD 000005c7: DIV 000005c8: PUSH1 0x03 000005ca: MUL 000005cb: PUSH1 0x0f 000005cd: ADD 000005ce: CALL 000005cf: POP 000005d0: SWAP1 000005d1: POP 000005d2: ADD 000005d3: DUP6 000005d4: DUP2 000005d5: SUB 000005d6: DUP5 000005d7: MSTORE 000005d8: DUP9 000005d9: DUP2 000005da: DUP2 000005db: MLOAD 000005dc: DUP2 000005dd: MSTORE 000005de: PUSH1 0x20 000005e0: ADD 000005e1: SWAP2 000005e2: POP 000005e3: DUP1 000005e4: MLOAD 000005e5: SWAP1 000005e6: PUSH1 0x20 000005e8: ADD 000005e9: SWAP1 000005ea: PUSH1 0x20 000005ec: MUL 000005ed: DUP1 000005ee: DUP4 000005ef: DUP4 000005f0: DUP3 000005f1: SWAP1 000005f2: PUSH1 0x00 000005f4: PUSH1 0x04 000005f6: PUSH1 0x20 000005f8: DUP5 000005f9: PUSH1 0x1f 000005fb: ADD 000005fc: DIV 000005fd: PUSH1 0x03 000005ff: MUL 00000600: PUSH1 0x0f 00000602: ADD 00000603: CALL 00000604: POP 00000605: SWAP1 00000606: POP 00000607: ADD 00000608: DUP6 00000609: DUP2 0000060a: SUB 0000060b: DUP4 0000060c: MSTORE 0000060d: DUP8 0000060e: DUP2 0000060f: DUP2 00000610: MLOAD 00000611: DUP2 00000612: MSTORE 00000613: PUSH1 0x20 00000615: ADD 00000616: SWAP2 00000617: POP 00000618: DUP1 00000619: MLOAD 0000061a: SWAP1 0000061b: PUSH1 0x20 0000061d: ADD 0000061e: SWAP1 0000061f: PUSH1 0x20 00000621: MUL 00000622: DUP1 00000623: DUP4 00000624: DUP4 00000625: DUP3 00000626: SWAP1 00000627: PUSH1 0x00 00000629: PUSH1 0x04 0000062b: PUSH1 0x20 0000062d: DUP5 0000062e: PUSH1 0x1f 00000630: ADD 00000631: DIV 00000632: PUSH1 0x03 00000634: MUL 00000635: PUSH1 0x0f 00000637: ADD 00000638: CALL 00000639: POP 0000063a: SWAP1 0000063b: POP 0000063c: ADD 0000063d: DUP6 0000063e: DUP2 0000063f: SUB 00000640: DUP3 00000641: MSTORE 00000642: DUP7 00000643: DUP2 00000644: DUP2 00000645: MLOAD 00000646: DUP2 00000647: MSTORE 00000648: PUSH1 0x20 0000064a: ADD 0000064b: SWAP2 0000064c: POP 0000064d: DUP1 0000064e: MLOAD 0000064f: SWAP1 00000650: PUSH1 0x20 00000652: ADD 00000653: SWAP1 00000654: PUSH1 0x20 00000656: MUL 00000657: DUP1 00000658: DUP4 00000659: DUP4 0000065a: DUP3 0000065b: SWAP1 0000065c: PUSH1 0x00 0000065e: PUSH1 0x04 00000660: PUSH1 0x20 00000662: DUP5 00000663: PUSH1 0x1f 00000665: ADD 00000666: DIV 00000667: PUSH1 0x03 00000669: MUL 0000066a: PUSH1 0x0f 0000066c: ADD 0000066d: CALL 0000066e: POP 0000066f: SWAP1 00000670: POP 00000671: ADD 00000672: SWAP11 00000673: POP 00000674: POP 00000675: POP 00000676: POP 00000677: POP 00000678: POP 00000679: POP 0000067a: POP 0000067b: POP 0000067c: POP 0000067d: POP 0000067e: PUSH1 0x00 00000680: PUSH1 0x40 00000682: MLOAD 00000683: DUP1 00000684: DUP4 00000685: SUB 00000686: DUP2 00000687: PUSH1 0x00 00000689: DUP8 0000068a: PUSH2 0x61da 0000068d: GAS 0000068e: SUB 0000068f: CALL 00000690: ISZERO 00000691: PUSH2 0x0002 00000694: JUMPI 00000695: POP 00000696: POP 00000697: POP 00000698: CALLVALUE 00000699: PUSH1 0x05 0000069b: PUSH1 0x00 0000069d: POP 0000069e: PUSH1 0x00 000006a0: CALLER 000006a1: PUSH1 0x01 000006a3: PUSH1 0xa0 000006a5: PUSH1 0x02 000006a7: EXP 000006a8: SUB 000006a9: AND 000006aa: DUP2 000006ab: MSTORE 000006ac: PUSH1 0x20 000006ae: ADD 000006af: SWAP1 000006b0: DUP2 000006b1: MSTORE 000006b2: PUSH1 0x20 000006b4: ADD 000006b5: PUSH1 0x00 000006b7: KECCAK256 000006b8: PUSH1 0x00 000006ba: POP 000006bb: DUP2 000006bc: SWAP1 000006bd: SSTORE 000006be: POP 000006bf: CALLER 000006c0: PUSH1 0x00 000006c2: PUSH1 0x00 000006c4: POP 000006c5: PUSH1 0x0c 000006c7: PUSH1 0x00 000006c9: POP 000006ca: SLOAD 000006cb: PUSH1 0x05 000006cd: DUP2 000006ce: LT 000006cf: ISZERO 000006d0: PUSH2 0x0002 000006d3: JUMPI 000006d4: DUP1 000006d5: SLOAD 000006d6: PUSH1 0x01 000006d8: PUSH1 0xa0 000006da: PUSH1 0x02 000006dc: EXP 000006dd: SUB 000006de: NOT 000006df: AND 000006e0: SWAP1 000006e1: SWAP3 000006e2: OR 000006e3: SWAP1 000006e4: SWAP2 000006e5: SSTORE 000006e6: POP 000006e7: PUSH1 0x0c 000006e9: DUP1 000006ea: SLOAD 000006eb: PUSH1 0x01 000006ed: ADD 000006ee: SWAP1 000006ef: SSTORE 000006f0: JUMPDEST 000006f1: POP 000006f2: POP 000006f3: POP 000006f4: SWAP6 000006f5: SWAP5 000006f6: POP 000006f7: POP 000006f8: POP 000006f9: POP 000006fa: POP 000006fb: JUMP 000006fc: JUMPDEST 000006fd: JUMPDEST 000006fe: PUSH1 0x0c 00000700: SLOAD 00000701: DUP3 00000702: LT 00000703: ISZERO 00000704: PUSH2 0x0737 00000707: JUMPI 00000708: PUSH1 0x05 0000070a: DUP2 0000070b: DUP1 0000070c: DUP5 0000070d: DUP4 0000070e: DUP2 0000070f: LT 00000710: ISZERO 00000711: PUSH2 0x0002 00000714: JUMPI 00000715: SLOAD 00000716: PUSH1 0x01 00000718: PUSH1 0xa0 0000071a: PUSH1 0x02 0000071c: EXP 0000071d: SUB 0000071e: AND 0000071f: SWAP1 00000720: MSTORE 00000721: POP 00000722: PUSH1 0x40 00000724: DUP3 00000725: KECCAK256 00000726: SLOAD 00000727: MUL 00000728: SWAP1 00000729: SWAP3 0000072a: ADD 0000072b: SWAP2 0000072c: PUSH1 0x01 0000072e: SWAP2 0000072f: SWAP1 00000730: SWAP2 00000731: ADD 00000732: SWAP1 00000733: PUSH2 0x06fd 00000736: JUMP 00000737: JUMPDEST 00000738: CALLVALUE 00000739: PUSH1 0x05 0000073b: MUL 0000073c: DUP4 0000073d: ADDRESS 0000073e: PUSH1 0x01 00000740: PUSH1 0xa0 00000742: PUSH1 0x02 00000744: EXP 00000745: SUB 00000746: AND 00000747: BALANCE 00000748: SUB 00000749: LT 0000074a: ISZERO 0000074b: PUSH2 0x0538 0000074e: JUMPI 0000074f: PUSH1 0x40 00000751: MLOAD 00000752: PUSH1 0x01 00000754: PUSH1 0xa0 00000756: PUSH1 0x02 00000758: EXP 00000759: SUB 0000075a: CALLER 0000075b: AND 0000075c: SWAP1 0000075d: DUP3 0000075e: SWAP1 0000075f: CALLVALUE 00000760: SWAP1 00000761: DUP3 00000762: DUP2 00000763: DUP2 00000764: DUP2 00000765: DUP6 00000766: DUP9 00000767: DUP4 00000768: CALL 00000769: SWAP4 0000076a: POP 0000076b: POP 0000076c: POP 0000076d: POP 0000076e: POP 0000076f: PUSH2 0x06f0 00000772: JUMP 00000773: JUMPDEST 00000774: JUMPDEST 00000775: PUSH1 0x0c 00000777: SLOAD 00000778: DUP4 00000779: LT 0000077a: ISZERO 0000077b: PUSH2 0x07b3 0000077e: JUMPI 0000077f: PUSH1 0x05 00000781: DUP2 00000782: DUP1 00000783: DUP6 00000784: DUP4 00000785: DUP2 00000786: LT 00000787: ISZERO 00000788: PUSH2 0x0002 0000078b: JUMPI 0000078c: SLOAD 0000078d: PUSH1 0x01 0000078f: PUSH1 0xa0 00000791: PUSH1 0x02 00000793: EXP 00000794: SUB 00000795: AND 00000796: SWAP1 00000797: MSTORE 00000798: POP 00000799: PUSH1 0x20 0000079b: DUP2 0000079c: SWAP1 0000079d: MSTORE 0000079e: PUSH1 0x40 000007a0: DUP3 000007a1: KECCAK256 000007a2: SLOAD 000007a3: MUL 000007a4: SWAP1 000007a5: SWAP4 000007a6: ADD 000007a7: SWAP3 000007a8: PUSH1 0x01 000007aa: SWAP3 000007ab: SWAP1 000007ac: SWAP3 000007ad: ADD 000007ae: SWAP2 000007af: PUSH2 0x0774 000007b2: JUMP 000007b3: JUMPDEST 000007b4: ADDRESS 000007b5: PUSH1 0x01 000007b7: PUSH1 0xa0 000007b9: PUSH1 0x02 000007bb: EXP 000007bc: SUB 000007bd: AND 000007be: BALANCE 000007bf: DUP5 000007c0: GT 000007c1: ISZERO 000007c2: PUSH2 0x07ca 000007c5: JUMPI 000007c6: PUSH2 0x0104 000007c9: JUMP 000007ca: JUMPDEST 000007cb: SWAP2 000007cc: POP 000007cd: DUP1 000007ce: JUMPDEST 000007cf: PUSH1 0x0d 000007d1: SLOAD 000007d2: DUP4 000007d3: LT 000007d4: ISZERO 000007d5: PUSH2 0x080c 000007d8: JUMPI 000007d9: PUSH1 0x0b 000007db: DUP2 000007dc: PUSH1 0x06 000007de: DUP6 000007df: PUSH1 0x05 000007e1: DUP2 000007e2: LT 000007e3: ISZERO 000007e4: PUSH2 0x0002 000007e7: JUMPI 000007e8: ADD 000007e9: SLOAD 000007ea: PUSH1 0x01 000007ec: PUSH1 0xa0 000007ee: PUSH1 0x02 000007f0: EXP 000007f1: SUB 000007f2: AND 000007f3: SWAP1 000007f4: MSTORE 000007f5: PUSH1 0x20 000007f7: MSTORE 000007f8: PUSH1 0x40 000007fa: DUP2 000007fb: KECCAK256 000007fc: SLOAD 000007fd: SWAP1 000007fe: SWAP2 000007ff: ADD 00000800: SWAP1 00000801: PUSH1 0x01 00000803: SWAP3 00000804: SWAP1 00000805: SWAP3 00000806: ADD 00000807: SWAP2 00000808: PUSH2 0x07ce 0000080b: JUMP 0000080c: JUMPDEST 0000080d: PUSH1 0x40 0000080f: DUP2 00000810: KECCAK256 00000811: SLOAD 00000812: PUSH1 0x01 00000814: PUSH1 0xa0 00000816: PUSH1 0x02 00000818: EXP 00000819: SUB 0000081a: CALLER 0000081b: DUP2 0000081c: AND 0000081d: DUP1 0000081e: DUP5 0000081f: MSTORE 00000820: PUSH1 0x0b 00000822: PUSH1 0x20 00000824: MSTORE 00000825: ADDRESS 00000826: SWAP1 00000827: SWAP2 00000828: AND 00000829: BALANCE 0000082a: DUP7 0000082b: SWAP1 0000082c: SUB 0000082d: SWAP2 0000082e: DUP5 0000082f: SWAP1 00000830: DIV 00000831: SWAP2 00000832: SWAP1 00000833: SWAP2 00000834: MUL 00000835: SWAP2 00000836: DUP3 00000837: PUSH1 0x60 00000839: DUP3 0000083a: DUP2 0000083b: DUP2 0000083c: DUP2 0000083d: DUP6 0000083e: DUP9 0000083f: DUP4 00000840: CALL 00000841: SWAP4 00000842: POP 00000843: POP 00000844: POP 00000845: POP 00000846: POP 00000847: PUSH1 0x00 00000849: PUSH1 0x0b 0000084b: PUSH1 0x00 0000084d: POP 0000084e: PUSH1 0x00 00000850: CALLER 00000851: PUSH1 0x01 00000853: PUSH1 0xa0 00000855: PUSH1 0x02 00000857: EXP 00000858: SUB 00000859: AND 0000085a: DUP2 0000085b: MSTORE 0000085c: PUSH1 0x20 0000085e: ADD 0000085f: SWAP1 00000860: DUP2 00000861: MSTORE 00000862: PUSH1 0x20 00000864: ADD 00000865: PUSH1 0x00 00000867: KECCAK256 00000868: PUSH1 0x00 0000086a: POP 0000086b: DUP2 0000086c: SWAP1 0000086d: SSTORE 0000086e: POP 0000086f: PUSH1 0x00 00000871: SWAP3 00000872: POP 00000873: DUP3 00000874: POP 00000875: JUMPDEST 00000876: PUSH1 0x0d 00000878: SLOAD 00000879: DUP4 0000087a: LT 0000087b: ISZERO 0000087c: PUSH2 0x0104 0000087f: JUMPI 00000880: PUSH1 0x01 00000882: PUSH1 0xa0 00000884: PUSH1 0x02 00000886: EXP 00000887: SUB 00000888: CALLER 00000889: AND 0000088a: PUSH1 0x06 0000088c: DUP5 0000088d: PUSH1 0x05 0000088f: DUP2 00000890: LT 00000891: ISZERO 00000892: PUSH2 0x0002 00000895: JUMPI 00000896: ADD 00000897: SLOAD 00000898: PUSH1 0x01 0000089a: PUSH1 0xa0 0000089c: PUSH1 0x02 0000089e: EXP 0000089f: SUB 000008a0: AND 000008a1: EQ 000008a2: ISZERO 000008a3: PUSH2 0x08c5 000008a6: JUMPI 000008a7: PUSH1 0x00 000008a9: PUSH1 0x06 000008ab: DUP5 000008ac: PUSH1 0x05 000008ae: DUP2 000008af: LT 000008b0: ISZERO 000008b1: PUSH2 0x0002 000008b4: JUMPI 000008b5: ADD 000008b6: DUP1 000008b7: SLOAD 000008b8: PUSH1 0x01 000008ba: PUSH1 0xa0 000008bc: PUSH1 0x02 000008be: EXP 000008bf: SUB 000008c0: NOT 000008c1: AND 000008c2: SWAP1 000008c3: SSTORE 000008c4: POP 000008c5: JUMPDEST 000008c6: PUSH1 0x01 000008c8: SWAP3 000008c9: SWAP1 000008ca: SWAP3 000008cb: ADD 000008cc: SWAP2 000008cd: PUSH2 0x0875 000008d0: JUMP 000008d1: JUMPDEST 000008d2: SWAP2 000008d3: POP 000008d4: DUP1 000008d5: JUMPDEST 000008d6: PUSH1 0x0d 000008d8: SLOAD 000008d9: DUP4 000008da: LT 000008db: ISZERO 000008dc: PUSH2 0x0913 000008df: JUMPI 000008e0: PUSH1 0x0b 000008e2: DUP2 000008e3: PUSH1 0x06 000008e5: DUP6 000008e6: PUSH1 0x05 000008e8: DUP2 000008e9: LT 000008ea: ISZERO 000008eb: PUSH2 0x0002 000008ee: JUMPI 000008ef: ADD 000008f0: SLOAD 000008f1: PUSH1 0x01 000008f3: PUSH1 0xa0 000008f5: PUSH1 0x02 000008f7: EXP 000008f8: SUB 000008f9: AND 000008fa: SWAP1 000008fb: MSTORE 000008fc: PUSH1 0x20 000008fe: MSTORE 000008ff: PUSH1 0x40 00000901: DUP2 00000902: KECCAK256 00000903: SLOAD 00000904: SWAP1 00000905: SWAP2 00000906: ADD 00000907: SWAP1 00000908: PUSH1 0x01 0000090a: SWAP3 0000090b: SWAP1 0000090c: SWAP3 0000090d: ADD 0000090e: SWAP2 0000090f: PUSH2 0x08d5 00000912: JUMP 00000913: JUMPDEST 00000914: POP 00000915: ADDRESS 00000916: PUSH1 0x01 00000918: PUSH1 0xa0 0000091a: PUSH1 0x02 0000091c: EXP 0000091d: SUB 0000091e: AND 0000091f: BALANCE 00000920: SWAP3 00000921: SWAP1 00000922: SWAP3 00000923: SUB 00000924: SWAP1 00000925: SWAP2 00000926: DIV 00000927: PUSH1 0x64 00000929: MUL 0000092a: SWAP3 0000092b: SWAP2 0000092c: POP 0000092d: POP 0000092e: 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 |
|---|---|---|---|---|---|---|---|
| high | other | detector | Untrusted CALL target/value reachable | 60 | no | no |
viewtrace_id: 0xae3cf0d4bd6ebdf701602af02293df6e0f38b3990ea17fbb70d857b08c8b7dae
call_targets:
0x67c854ecdfc74f2004116403eb5a6712651cd03a
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xae3cf0d4bd6ebdf701602af02293df6e0f38b3990ea17fbb70d857b08c8b7dae",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x67c854ecdfc74f2004116403eb5a6712651cd03a"
],
"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": "0x187c5903",
"selector": "0x187c5903",
"calldata_variants": [
"0x187c5903",
"0x187c59030000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x1bccca14",
"selector": "0x1bccca14",
"calldata_variants": [
"0x1bccca14",
"0x1bccca140000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x27e235e3",
"selector": "0x27e235e3",
"calldata_variants": [
"0x27e235e3",
"0x27e235e30000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x29f8df0d",
"selector": "0x29f8df0d",
"calldata_variants": [
"0x29f8df0d",
"0x29f8df0d0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x444bdb1b",
"selector": "0x444bdb1b",
"calldata_variants": [
"0x444bdb1b",
"0x444bdb1b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x51870150",
"selector": "0x51870150",
"calldata_variants": [
"0x51870150",
"0x518701500000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x67c18aa1",
"selector": "0x67c18aa1",
"calldata_variants": [
"0x67c18aa1",
"0x67c18aa10000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x6d4ce63c",
"selector": "0x6d4ce63c",
"calldata_variants": [
"0x6d4ce63c",
"0x6d4ce63c0000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 810,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 1221,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 1486,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 9,
"guards_detected": [],
"untrusted_call_count": 9
}
|
| high | other | detector | ETH value transfer possible | 55 | no | no |
viewtrace_id: 0xae3cf0d4bd6ebdf701602af02293df6e0f38b3990ea17fbb70d857b08c8b7dae
call_targets:
0x67c854ecdfc74f2004116403eb5a6712651cd03a
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0xae3cf0d4bd6ebdf701602af02293df6e0f38b3990ea17fbb70d857b08c8b7dae",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x67c854ecdfc74f2004116403eb5a6712651cd03a"
],
"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": "0x187c5903",
"selector": "0x187c5903",
"calldata_variants": [
"0x187c5903",
"0x187c59030000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x1bccca14",
"selector": "0x1bccca14",
"calldata_variants": [
"0x1bccca14",
"0x1bccca140000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x27e235e3",
"selector": "0x27e235e3",
"calldata_variants": [
"0x27e235e3",
"0x27e235e30000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x29f8df0d",
"selector": "0x29f8df0d",
"calldata_variants": [
"0x29f8df0d",
"0x29f8df0d0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x444bdb1b",
"selector": "0x444bdb1b",
"calldata_variants": [
"0x444bdb1b",
"0x444bdb1b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x51870150",
"selector": "0x51870150",
"calldata_variants": [
"0x51870150",
"0x518701500000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x67c18aa1",
"selector": "0x67c18aa1",
"calldata_variants": [
"0x67c18aa1",
"0x67c18aa10000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x6d4ce63c",
"selector": "0x6d4ce63c",
"calldata_variants": [
"0x6d4ce63c",
"0x6d4ce63c0000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 810,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 1221,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 1486,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 9,
"guards_detected": []
}
|