019b3836-59a5-72cb-90ef-828882273311
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 |
|---|---|---|---|---|
| 8809 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 8810 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 98354 | analysis.bundle | complete | 1 / 3 | 1 week ago |
| 98355 | capability.graph | complete | 1 / 3 | 1 week ago |
| 98356 | detector.run | complete | 1 / 3 | 1 week ago |
| 98357 | validation.fork | complete | 1 / 3 | 1 week ago |
No slither job recorded yet.
No codex job recorded yet.
00000000: PUSH1 0x00 00000002: PUSH2 0x04bf 00000005: MSTORE8 00000006: PUSH29 0x0100000000000000000000000000000000000000000000000000000000 00000024: PUSH1 0x00 00000026: CALLDATALOAD 00000027: DIV 00000028: PUSH4 0x41a98f7a 0000002d: DUP2 0000002e: EQ 0000002f: ISZERO 00000030: PUSH2 0x0132 00000033: JUMPI 00000034: PUSH7 0x2386f26fc10000 0000003c: CALLVALUE 0000003d: SLT 0000003e: ISZERO 0000003f: PUSH2 0x004d 00000042: JUMPI 00000043: PUSH1 0x00 00000045: PUSH1 0x40 00000047: MSTORE 00000048: PUSH1 0x20 0000004a: PUSH1 0x40 0000004c: RETURN 0000004d: JUMPDEST 0000004e: PUSH1 0x60 00000050: MLOAD 00000051: PUSH1 0x80 00000053: MLOAD 00000054: SLT 00000055: ISZERO 00000056: ISZERO 00000057: PUSH2 0x0065 0000005a: JUMPI 0000005b: PUSH1 0x00 0000005d: PUSH1 0xa0 0000005f: MSTORE 00000060: PUSH1 0x20 00000062: PUSH1 0xa0 00000064: RETURN 00000065: JUMPDEST 00000066: PUSH1 0x00 00000068: PUSH1 0x60 0000006a: PUSH1 0x60 0000006c: MSIZE 0000006d: SWAP1 0000006e: MSIZE 0000006f: ADD 00000070: PUSH1 0x00 00000072: SWAP1 00000073: MSTORE 00000074: PUSH1 0x00 00000076: DUP2 00000077: MSTORE 00000078: CALLER 00000079: DUP2 0000007a: PUSH1 0x20 0000007c: ADD 0000007d: MSTORE 0000007e: PUSH1 0x00 00000080: DUP2 00000081: PUSH1 0x40 00000083: ADD 00000084: MSTORE 00000085: DUP1 00000086: SWAP1 00000087: POP 00000088: KECCAK256 00000089: SLOAD 0000008a: SGT 0000008b: ISZERO 0000008c: PUSH2 0x009a 0000008f: JUMPI 00000090: PUSH1 0x00 00000092: PUSH1 0xe0 00000094: MSTORE 00000095: PUSH1 0x20 00000097: PUSH1 0xe0 00000099: RETURN 0000009a: JUMPDEST 0000009b: PUSH1 0x01 0000009d: PUSH1 0x80 0000009f: MLOAD 000000a0: ADD 000000a1: PUSH1 0x80 000000a3: MSTORE 000000a4: PUSH1 0x0a 000000a6: PUSH1 0x60 000000a8: PUSH1 0x60 000000aa: MSIZE 000000ab: SWAP1 000000ac: MSIZE 000000ad: ADD 000000ae: PUSH1 0x00 000000b0: SWAP1 000000b1: MSTORE 000000b2: PUSH1 0x00 000000b4: DUP2 000000b5: MSTORE 000000b6: CALLER 000000b7: DUP2 000000b8: PUSH1 0x20 000000ba: ADD 000000bb: MSTORE 000000bc: PUSH1 0x00 000000be: DUP2 000000bf: PUSH1 0x40 000000c1: ADD 000000c2: MSTORE 000000c3: DUP1 000000c4: SWAP1 000000c5: POP 000000c6: KECCAK256 000000c7: SLOAD 000000c8: ADD 000000c9: PUSH1 0x60 000000cb: PUSH1 0x60 000000cd: MSIZE 000000ce: SWAP1 000000cf: MSIZE 000000d0: ADD 000000d1: PUSH1 0x00 000000d3: SWAP1 000000d4: MSTORE 000000d5: PUSH1 0x00 000000d7: DUP2 000000d8: MSTORE 000000d9: CALLER 000000da: DUP2 000000db: PUSH1 0x20 000000dd: ADD 000000de: MSTORE 000000df: PUSH1 0x00 000000e1: DUP2 000000e2: PUSH1 0x40 000000e4: ADD 000000e5: MSTORE 000000e6: DUP1 000000e7: SWAP1 000000e8: POP 000000e9: KECCAK256 000000ea: SSTORE 000000eb: PUSH1 0x01 000000ed: PUSH1 0x60 000000ef: PUSH1 0x60 000000f1: MSIZE 000000f2: SWAP1 000000f3: MSIZE 000000f4: ADD 000000f5: PUSH1 0x00 000000f7: SWAP1 000000f8: MSTORE 000000f9: PUSH1 0x00 000000fb: DUP2 000000fc: MSTORE 000000fd: CALLER 000000fe: DUP2 000000ff: PUSH1 0x20 00000101: ADD 00000102: MSTORE 00000103: PUSH1 0x01 00000105: DUP2 00000106: PUSH1 0x40 00000108: ADD 00000109: MSTORE 0000010a: DUP1 0000010b: SWAP1 0000010c: POP 0000010d: KECCAK256 0000010e: SLOAD 0000010f: ADD 00000110: PUSH1 0x60 00000112: PUSH1 0x60 00000114: MSIZE 00000115: SWAP1 00000116: MSIZE 00000117: ADD 00000118: PUSH1 0x00 0000011a: SWAP1 0000011b: MSTORE 0000011c: PUSH1 0x00 0000011e: DUP2 0000011f: MSTORE 00000120: CALLER 00000121: DUP2 00000122: PUSH1 0x20 00000124: ADD 00000125: MSTORE 00000126: PUSH1 0x01 00000128: DUP2 00000129: PUSH1 0x40 0000012b: ADD 0000012c: MSTORE 0000012d: DUP1 0000012e: SWAP1 0000012f: POP 00000130: KECCAK256 00000131: SSTORE 00000132: JUMPDEST 00000133: PUSH4 0xe7e3e167 00000138: DUP2 00000139: EQ 0000013a: ISZERO 0000013b: PUSH2 0x0370 0000013e: JUMPI 0000013f: CALLDATASIZE 00000140: MSIZE 00000141: SWAP1 00000142: MSIZE 00000143: ADD 00000144: PUSH1 0x00 00000146: SWAP1 00000147: MSTORE 00000148: CALLDATASIZE 00000149: PUSH1 0x04 0000014b: DUP3 0000014c: CALLDATACOPY 0000014d: PUSH1 0x04 0000014f: CALLDATALOAD 00000150: PUSH2 0x01a0 00000153: MSTORE 00000154: PUSH1 0x24 00000156: CALLDATALOAD 00000157: PUSH2 0x01c0 0000015a: MSTORE 0000015b: POP 0000015c: PUSH1 0x1c 0000015e: PUSH1 0x24 00000160: MSIZE 00000161: SWAP1 00000162: MSIZE 00000163: ADD 00000164: PUSH1 0x00 00000166: SWAP1 00000167: MSTORE 00000168: ADD 00000169: PUSH4 0xb173cd0f 0000016e: PUSH1 0x1c 00000170: DUP3 00000171: SUB 00000172: MSTORE 00000173: PUSH1 0x20 00000175: PUSH2 0x0220 00000178: PUSH1 0x04 0000017a: DUP4 0000017b: PUSH1 0x00 0000017d: ADDRESS 0000017e: PUSH1 0x2d 00000180: GAS 00000181: SUB 00000182: CALL 00000183: POP 00000184: PUSH2 0x0220 00000187: MLOAD 00000188: SWAP1 00000189: POP 0000018a: PUSH2 0x01e0 0000018d: MSTORE 0000018e: PUSH1 0x60 00000190: PUSH1 0x60 00000192: MSIZE 00000193: SWAP1 00000194: MSIZE 00000195: ADD 00000196: PUSH1 0x00 00000198: SWAP1 00000199: MSTORE 0000019a: PUSH1 0x00 0000019c: DUP2 0000019d: MSTORE 0000019e: CALLER 0000019f: DUP2 000001a0: PUSH1 0x20 000001a2: ADD 000001a3: MSTORE 000001a4: PUSH1 0x02 000001a6: DUP2 000001a7: PUSH1 0x40 000001a9: ADD 000001aa: MSTORE 000001ab: DUP1 000001ac: SWAP1 000001ad: POP 000001ae: KECCAK256 000001af: SLOAD 000001b0: PUSH2 0x01e0 000001b3: MLOAD 000001b4: SGT 000001b5: ISZERO 000001b6: PUSH2 0x0236 000001b9: JUMPI 000001ba: PUSH2 0x01e0 000001bd: MLOAD 000001be: PUSH1 0x60 000001c0: PUSH1 0x60 000001c2: MSIZE 000001c3: SWAP1 000001c4: MSIZE 000001c5: ADD 000001c6: PUSH1 0x00 000001c8: SWAP1 000001c9: MSTORE 000001ca: PUSH1 0x00 000001cc: DUP2 000001cd: MSTORE 000001ce: CALLER 000001cf: DUP2 000001d0: PUSH1 0x20 000001d2: ADD 000001d3: MSTORE 000001d4: PUSH1 0x02 000001d6: DUP2 000001d7: PUSH1 0x40 000001d9: ADD 000001da: MSTORE 000001db: DUP1 000001dc: SWAP1 000001dd: POP 000001de: KECCAK256 000001df: SSTORE 000001e0: PUSH1 0x1c 000001e2: PUSH1 0x44 000001e4: MSIZE 000001e5: SWAP1 000001e6: MSIZE 000001e7: ADD 000001e8: PUSH1 0x00 000001ea: SWAP1 000001eb: MSTORE 000001ec: ADD 000001ed: PUSH4 0xb9f79451 000001f2: PUSH1 0x1c 000001f4: DUP3 000001f5: SUB 000001f6: MSTORE 000001f7: CALLER 000001f8: PUSH1 0x04 000001fa: DUP3 000001fb: ADD 000001fc: MSTORE 000001fd: PUSH1 0x20 000001ff: PUSH2 0x0280 00000202: PUSH1 0x24 00000204: DUP4 00000205: PUSH1 0x00 00000207: ADDRESS 00000208: PUSH1 0x2d 0000020a: GAS 0000020b: SUB 0000020c: CALL 0000020d: POP 0000020e: PUSH2 0x0280 00000211: MLOAD 00000212: SWAP1 00000213: POP 00000214: PUSH1 0x60 00000216: PUSH1 0x60 00000218: MSIZE 00000219: SWAP1 0000021a: MSIZE 0000021b: ADD 0000021c: PUSH1 0x00 0000021e: SWAP1 0000021f: MSTORE 00000220: PUSH1 0x00 00000222: DUP2 00000223: MSTORE 00000224: CALLER 00000225: DUP2 00000226: PUSH1 0x20 00000228: ADD 00000229: MSTORE 0000022a: PUSH1 0x03 0000022c: DUP2 0000022d: PUSH1 0x40 0000022f: ADD 00000230: MSTORE 00000231: DUP1 00000232: SWAP1 00000233: POP 00000234: KECCAK256 00000235: SSTORE 00000236: JUMPDEST 00000237: PUSH1 0x00 00000239: PUSH2 0x01c0 0000023c: MLOAD 0000023d: SLT 0000023e: DUP1 0000023f: ISZERO 00000240: PUSH2 0x0249 00000243: JUMPI 00000244: DUP1 00000245: PUSH2 0x0271 00000248: JUMP 00000249: JUMPDEST 0000024a: PUSH2 0x01c0 0000024d: MLOAD 0000024e: PUSH1 0x60 00000250: PUSH1 0x60 00000252: MSIZE 00000253: SWAP1 00000254: MSIZE 00000255: ADD 00000256: PUSH1 0x00 00000258: SWAP1 00000259: MSTORE 0000025a: PUSH1 0x00 0000025c: DUP2 0000025d: MSTORE 0000025e: CALLER 0000025f: DUP2 00000260: PUSH1 0x20 00000262: ADD 00000263: MSTORE 00000264: PUSH1 0x03 00000266: DUP2 00000267: PUSH1 0x40 00000269: ADD 0000026a: MSTORE 0000026b: DUP1 0000026c: SWAP1 0000026d: POP 0000026e: KECCAK256 0000026f: SLOAD 00000270: SLT 00000271: JUMPDEST 00000272: SWAP1 00000273: POP 00000274: ISZERO 00000275: PUSH2 0x0289 00000278: JUMPI 00000279: PUSH1 0x00 0000027b: PUSH2 0x0300 0000027e: MSTORE 0000027f: PUSH1 0x20 00000281: PUSH2 0x0300 00000284: RETURN 00000285: PUSH2 0x036f 00000288: JUMP 00000289: JUMPDEST 0000028a: PUSH2 0x01c0 0000028d: MLOAD 0000028e: PUSH1 0x60 00000290: PUSH1 0x60 00000292: MSIZE 00000293: SWAP1 00000294: MSIZE 00000295: ADD 00000296: PUSH1 0x00 00000298: SWAP1 00000299: MSTORE 0000029a: PUSH1 0x00 0000029c: DUP2 0000029d: MSTORE 0000029e: CALLER 0000029f: DUP2 000002a0: PUSH1 0x20 000002a2: ADD 000002a3: MSTORE 000002a4: PUSH1 0x03 000002a6: DUP2 000002a7: PUSH1 0x40 000002a9: ADD 000002aa: MSTORE 000002ab: DUP1 000002ac: SWAP1 000002ad: POP 000002ae: KECCAK256 000002af: SLOAD 000002b0: SUB 000002b1: PUSH1 0x60 000002b3: PUSH1 0x60 000002b5: MSIZE 000002b6: SWAP1 000002b7: MSIZE 000002b8: ADD 000002b9: PUSH1 0x00 000002bb: SWAP1 000002bc: MSTORE 000002bd: PUSH1 0x00 000002bf: DUP2 000002c0: MSTORE 000002c1: CALLER 000002c2: DUP2 000002c3: PUSH1 0x20 000002c5: ADD 000002c6: MSTORE 000002c7: PUSH1 0x03 000002c9: DUP2 000002ca: PUSH1 0x40 000002cc: ADD 000002cd: MSTORE 000002ce: DUP1 000002cf: SWAP1 000002d0: POP 000002d1: KECCAK256 000002d2: SSTORE 000002d3: PUSH2 0x01c0 000002d6: MLOAD 000002d7: PUSH1 0x60 000002d9: PUSH1 0x60 000002db: MSIZE 000002dc: SWAP1 000002dd: MSIZE 000002de: ADD 000002df: PUSH1 0x00 000002e1: SWAP1 000002e2: MSTORE 000002e3: PUSH1 0x00 000002e5: DUP2 000002e6: MSTORE 000002e7: PUSH2 0x01a0 000002ea: MLOAD 000002eb: DUP2 000002ec: PUSH1 0x20 000002ee: ADD 000002ef: MSTORE 000002f0: PUSH1 0x00 000002f2: DUP2 000002f3: PUSH1 0x40 000002f5: ADD 000002f6: MSTORE 000002f7: DUP1 000002f8: SWAP1 000002f9: POP 000002fa: KECCAK256 000002fb: SLOAD 000002fc: ADD 000002fd: PUSH1 0x60 000002ff: PUSH1 0x60 00000301: MSIZE 00000302: SWAP1 00000303: MSIZE 00000304: ADD 00000305: PUSH1 0x00 00000307: SWAP1 00000308: MSTORE 00000309: PUSH1 0x00 0000030b: DUP2 0000030c: MSTORE 0000030d: PUSH2 0x01a0 00000310: MLOAD 00000311: DUP2 00000312: PUSH1 0x20 00000314: ADD 00000315: MSTORE 00000316: PUSH1 0x00 00000318: DUP2 00000319: PUSH1 0x40 0000031b: ADD 0000031c: MSTORE 0000031d: DUP1 0000031e: SWAP1 0000031f: POP 00000320: KECCAK256 00000321: SSTORE 00000322: PUSH1 0x01 00000324: PUSH1 0x60 00000326: PUSH1 0x60 00000328: MSIZE 00000329: SWAP1 0000032a: MSIZE 0000032b: ADD 0000032c: PUSH1 0x00 0000032e: SWAP1 0000032f: MSTORE 00000330: PUSH1 0x00 00000332: DUP2 00000333: MSTORE 00000334: PUSH2 0x01a0 00000337: MLOAD 00000338: DUP2 00000339: PUSH1 0x20 0000033b: ADD 0000033c: MSTORE 0000033d: PUSH1 0x01 0000033f: DUP2 00000340: PUSH1 0x40 00000342: ADD 00000343: MSTORE 00000344: DUP1 00000345: SWAP1 00000346: POP 00000347: KECCAK256 00000348: SLOAD 00000349: ADD 0000034a: PUSH1 0x60 0000034c: PUSH1 0x60 0000034e: MSIZE 0000034f: SWAP1 00000350: MSIZE 00000351: ADD 00000352: PUSH1 0x00 00000354: SWAP1 00000355: MSTORE 00000356: PUSH1 0x00 00000358: DUP2 00000359: MSTORE 0000035a: PUSH2 0x01a0 0000035d: MLOAD 0000035e: DUP2 0000035f: PUSH1 0x20 00000361: ADD 00000362: MSTORE 00000363: PUSH1 0x01 00000365: DUP2 00000366: PUSH1 0x40 00000368: ADD 00000369: MSTORE 0000036a: DUP1 0000036b: SWAP1 0000036c: POP 0000036d: KECCAK256 0000036e: SSTORE 0000036f: JUMPDEST 00000370: JUMPDEST 00000371: PUSH4 0xb173cd0f 00000376: DUP2 00000377: EQ 00000378: ISZERO 00000379: PUSH2 0x038b 0000037c: JUMPI 0000037d: PUSH1 0xfa 0000037f: NUMBER 00000380: SDIV 00000381: PUSH2 0x03e0 00000384: MSTORE 00000385: PUSH1 0x20 00000387: PUSH2 0x03e0 0000038a: RETURN 0000038b: JUMPDEST 0000038c: PUSH4 0xb9f79451 00000391: DUP2 00000392: EQ 00000393: ISZERO 00000394: PUSH2 0x0440 00000397: JUMPI 00000398: CALLDATASIZE 00000399: MSIZE 0000039a: SWAP1 0000039b: MSIZE 0000039c: ADD 0000039d: PUSH1 0x00 0000039f: SWAP1 000003a0: MSTORE 000003a1: CALLDATASIZE 000003a2: PUSH1 0x04 000003a4: DUP3 000003a5: CALLDATACOPY 000003a6: PUSH1 0x04 000003a8: CALLDATALOAD 000003a9: PUSH2 0x0400 000003ac: MSTORE 000003ad: POP 000003ae: PUSH1 0x00 000003b0: PUSH1 0x60 000003b2: PUSH1 0x60 000003b4: MSIZE 000003b5: SWAP1 000003b6: MSIZE 000003b7: ADD 000003b8: PUSH1 0x00 000003ba: SWAP1 000003bb: MSTORE 000003bc: PUSH1 0x00 000003be: DUP2 000003bf: MSTORE 000003c0: PUSH2 0x0400 000003c3: MLOAD 000003c4: DUP2 000003c5: PUSH1 0x20 000003c7: ADD 000003c8: MSTORE 000003c9: PUSH1 0x01 000003cb: DUP2 000003cc: PUSH1 0x40 000003ce: ADD 000003cf: MSTORE 000003d0: DUP1 000003d1: SWAP1 000003d2: POP 000003d3: KECCAK256 000003d4: SLOAD 000003d5: EQ 000003d6: ISZERO 000003d7: PUSH2 0x03e7 000003da: JUMPI 000003db: PUSH1 0x00 000003dd: PUSH2 0x0440 000003e0: MSTORE 000003e1: PUSH1 0x20 000003e3: PUSH2 0x0440 000003e6: RETURN 000003e7: JUMPDEST 000003e8: PUSH1 0x60 000003ea: PUSH1 0x60 000003ec: MSIZE 000003ed: SWAP1 000003ee: MSIZE 000003ef: ADD 000003f0: PUSH1 0x00 000003f2: SWAP1 000003f3: MSTORE 000003f4: PUSH1 0x00 000003f6: DUP2 000003f7: MSTORE 000003f8: PUSH2 0x0400 000003fb: MLOAD 000003fc: DUP2 000003fd: PUSH1 0x20 000003ff: ADD 00000400: MSTORE 00000401: PUSH1 0x01 00000403: DUP2 00000404: PUSH1 0x40 00000406: ADD 00000407: MSTORE 00000408: DUP1 00000409: SWAP1 0000040a: POP 0000040b: KECCAK256 0000040c: SLOAD 0000040d: PUSH1 0x0a 0000040f: PUSH1 0x60 00000411: PUSH1 0x60 00000413: MSIZE 00000414: SWAP1 00000415: MSIZE 00000416: ADD 00000417: PUSH1 0x00 00000419: SWAP1 0000041a: MSTORE 0000041b: PUSH1 0x00 0000041d: DUP2 0000041e: MSTORE 0000041f: PUSH2 0x0400 00000422: MLOAD 00000423: DUP2 00000424: PUSH1 0x20 00000426: ADD 00000427: MSTORE 00000428: PUSH1 0x00 0000042a: DUP2 0000042b: PUSH1 0x40 0000042d: ADD 0000042e: MSTORE 0000042f: DUP1 00000430: SWAP1 00000431: POP 00000432: KECCAK256 00000433: SLOAD 00000434: MUL 00000435: SDIV 00000436: PUSH2 0x0460 00000439: MSTORE 0000043a: PUSH1 0x20 0000043c: PUSH2 0x0460 0000043f: RETURN 00000440: JUMPDEST 00000441: POP
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: 0x0a8b01f109ba1af809f7b381f5587042136b4883b0f20850dec3e9c21a5e5a39
call_targets:
0x0e846f4ee6e4b2a073ab8cb4acd77d46f0fc1394
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x0a8b01f109ba1af809f7b381f5587042136b4883b0f20850dec3e9c21a5e5a39",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x0e846f4ee6e4b2a073ab8cb4acd77d46f0fc1394"
],
"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": "0x41a98f7a",
"selector": "0x41a98f7a",
"calldata_variants": [
"0x41a98f7a",
"0x41a98f7a0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe7e3e167",
"selector": "0xe7e3e167",
"calldata_variants": [
"0xe7e3e167",
"0xe7e3e1670000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xb173cd0f",
"selector": "0xb173cd0f",
"calldata_variants": [
"0xb173cd0f",
"0xb173cd0f0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xb9f79451",
"selector": "0xb9f79451",
"calldata_variants": [
"0xb9f79451",
"0xb9f794510000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 386,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 524,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 2,
"guards_detected": [],
"untrusted_call_count": 2
}
|
| high | other | detector | ETH value transfer possible | 55 | no | no |
viewtrace_id: 0x0a8b01f109ba1af809f7b381f5587042136b4883b0f20850dec3e9c21a5e5a39
call_targets:
0x0e846f4ee6e4b2a073ab8cb4acd77d46f0fc1394
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x0a8b01f109ba1af809f7b381f5587042136b4883b0f20850dec3e9c21a5e5a39",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0x0e846f4ee6e4b2a073ab8cb4acd77d46f0fc1394"
],
"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": "0x41a98f7a",
"selector": "0x41a98f7a",
"calldata_variants": [
"0x41a98f7a",
"0x41a98f7a0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xe7e3e167",
"selector": "0xe7e3e167",
"calldata_variants": [
"0xe7e3e167",
"0xe7e3e1670000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xb173cd0f",
"selector": "0xb173cd0f",
"calldata_variants": [
"0xb173cd0f",
"0xb173cd0f0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xb9f79451",
"selector": "0xb9f79451",
"calldata_variants": [
"0xb9f79451",
"0xb9f794510000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 386,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
},
{
"pc": 524,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 2,
"guards_detected": []
}
|