019b3836-22de-710b-9c4e-2bf9f83bfb86
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 |
|---|---|---|---|---|
| 367 | artifact.fetch | complete | 1 / 3 | 3 months ago |
| 368 | tool.cast_disasm | complete | 1 / 3 | 3 months ago |
| 43723 | analysis.bundle | complete | 1 / 3 | 1 week ago |
| 43724 | capability.graph | complete | 1 / 3 | 1 week ago |
| 43725 | detector.run | complete | 1 / 3 | 1 week ago |
| 43726 | 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 0x0095 0000000a: JUMPI 0000000b: PUSH1 0x00 0000000d: CALLDATALOAD 0000000e: PUSH29 0x0100000000000000000000000000000000000000000000000000000000 0000002c: SWAP1 0000002d: DIV 0000002e: DUP1 0000002f: PUSH4 0x0470420d 00000034: EQ 00000035: PUSH2 0x0097 00000038: JUMPI 00000039: DUP1 0000003a: PUSH4 0x0f758a53 0000003f: EQ 00000040: PUSH2 0x00be 00000043: JUMPI 00000044: DUP1 00000045: PUSH4 0x2e1a7d4d 0000004a: EQ 0000004b: PUSH2 0x00df 0000004e: JUMPI 0000004f: DUP1 00000050: PUSH4 0x7569ea89 00000055: EQ 00000056: PUSH2 0x0106 00000059: JUMPI 0000005a: DUP1 0000005b: PUSH4 0x81b2d07b 00000060: EQ 00000061: PUSH2 0x0127 00000064: JUMPI 00000065: DUP1 00000066: PUSH4 0x90b98a11 0000006b: EQ 0000006c: PUSH2 0x0148 0000006f: JUMPI 00000070: DUP1 00000071: PUSH4 0xa93ae602 00000076: EQ 00000077: PUSH2 0x0175 0000007a: JUMPI 0000007b: DUP1 0000007c: PUSH4 0xbbd39ac0 00000081: EQ 00000082: PUSH2 0x0196 00000085: JUMPI 00000086: DUP1 00000087: PUSH4 0xd0e30db0 0000008c: EQ 0000008d: PUSH2 0x01bd 00000090: JUMPI 00000091: PUSH2 0x0095 00000094: JUMP 00000095: JUMPDEST 00000096: STOP 00000097: JUMPDEST 00000098: PUSH2 0x00a8 0000009b: PUSH1 0x04 0000009d: DUP1 0000009e: CALLDATALOAD 0000009f: SWAP1 000000a0: PUSH1 0x20 000000a2: ADD 000000a3: POP 000000a4: PUSH2 0x0347 000000a7: JUMP 000000a8: JUMPDEST 000000a9: PUSH1 0x40 000000ab: MLOAD 000000ac: DUP1 000000ad: DUP3 000000ae: DUP2 000000af: MSTORE 000000b0: PUSH1 0x20 000000b2: ADD 000000b3: SWAP2 000000b4: POP 000000b5: POP 000000b6: PUSH1 0x40 000000b8: MLOAD 000000b9: DUP1 000000ba: SWAP2 000000bb: SUB 000000bc: SWAP1 000000bd: RETURN 000000be: JUMPDEST 000000bf: PUSH2 0x00c9 000000c2: PUSH1 0x04 000000c4: POP 000000c5: PUSH2 0x0335 000000c8: JUMP 000000c9: JUMPDEST 000000ca: PUSH1 0x40 000000cc: MLOAD 000000cd: DUP1 000000ce: DUP3 000000cf: DUP2 000000d0: MSTORE 000000d1: PUSH1 0x20 000000d3: ADD 000000d4: SWAP2 000000d5: POP 000000d6: POP 000000d7: PUSH1 0x40 000000d9: MLOAD 000000da: DUP1 000000db: SWAP2 000000dc: SUB 000000dd: SWAP1 000000de: RETURN 000000df: JUMPDEST 000000e0: PUSH2 0x00f0 000000e3: PUSH1 0x04 000000e5: DUP1 000000e6: CALLDATALOAD 000000e7: SWAP1 000000e8: PUSH1 0x20 000000ea: ADD 000000eb: POP 000000ec: PUSH2 0x03cd 000000ef: JUMP 000000f0: JUMPDEST 000000f1: PUSH1 0x40 000000f3: MLOAD 000000f4: DUP1 000000f5: DUP3 000000f6: DUP2 000000f7: MSTORE 000000f8: PUSH1 0x20 000000fa: ADD 000000fb: SWAP2 000000fc: POP 000000fd: POP 000000fe: PUSH1 0x40 00000100: MLOAD 00000101: DUP1 00000102: SWAP2 00000103: SUB 00000104: SWAP1 00000105: RETURN 00000106: JUMPDEST 00000107: PUSH2 0x0111 0000010a: PUSH1 0x04 0000010c: POP 0000010d: PUSH2 0x0385 00000110: JUMP 00000111: JUMPDEST 00000112: PUSH1 0x40 00000114: MLOAD 00000115: DUP1 00000116: DUP3 00000117: DUP2 00000118: MSTORE 00000119: PUSH1 0x20 0000011b: ADD 0000011c: SWAP2 0000011d: POP 0000011e: POP 0000011f: PUSH1 0x40 00000121: MLOAD 00000122: DUP1 00000123: SWAP2 00000124: SUB 00000125: SWAP1 00000126: RETURN 00000127: JUMPDEST 00000128: PUSH2 0x0132 0000012b: PUSH1 0x04 0000012d: POP 0000012e: PUSH2 0x0397 00000131: JUMP 00000132: JUMPDEST 00000133: PUSH1 0x40 00000135: MLOAD 00000136: DUP1 00000137: DUP3 00000138: DUP2 00000139: MSTORE 0000013a: PUSH1 0x20 0000013c: ADD 0000013d: SWAP2 0000013e: POP 0000013f: POP 00000140: PUSH1 0x40 00000142: MLOAD 00000143: DUP1 00000144: SWAP2 00000145: SUB 00000146: SWAP1 00000147: RETURN 00000148: JUMPDEST 00000149: PUSH2 0x015f 0000014c: PUSH1 0x04 0000014e: DUP1 0000014f: CALLDATALOAD 00000150: SWAP1 00000151: PUSH1 0x20 00000153: ADD 00000154: DUP1 00000155: CALLDATALOAD 00000156: SWAP1 00000157: PUSH1 0x20 00000159: ADD 0000015a: POP 0000015b: PUSH2 0x01f9 0000015e: JUMP 0000015f: JUMPDEST 00000160: PUSH1 0x40 00000162: MLOAD 00000163: DUP1 00000164: DUP3 00000165: DUP2 00000166: MSTORE 00000167: PUSH1 0x20 00000169: ADD 0000016a: SWAP2 0000016b: POP 0000016c: POP 0000016d: PUSH1 0x40 0000016f: MLOAD 00000170: DUP1 00000171: SWAP2 00000172: SUB 00000173: SWAP1 00000174: RETURN 00000175: JUMPDEST 00000176: PUSH2 0x0180 00000179: PUSH1 0x04 0000017b: POP 0000017c: PUSH2 0x03bb 0000017f: JUMP 00000180: JUMPDEST 00000181: PUSH1 0x40 00000183: MLOAD 00000184: DUP1 00000185: DUP3 00000186: DUP2 00000187: MSTORE 00000188: PUSH1 0x20 0000018a: ADD 0000018b: SWAP2 0000018c: POP 0000018d: POP 0000018e: PUSH1 0x40 00000190: MLOAD 00000191: DUP1 00000192: SWAP2 00000193: SUB 00000194: SWAP1 00000195: RETURN 00000196: JUMPDEST 00000197: PUSH2 0x01a7 0000019a: PUSH1 0x04 0000019c: DUP1 0000019d: CALLDATALOAD 0000019e: SWAP1 0000019f: PUSH1 0x20 000001a1: ADD 000001a2: POP 000001a3: PUSH2 0x01de 000001a6: JUMP 000001a7: JUMPDEST 000001a8: PUSH1 0x40 000001aa: MLOAD 000001ab: DUP1 000001ac: DUP3 000001ad: DUP2 000001ae: MSTORE 000001af: PUSH1 0x20 000001b1: ADD 000001b2: SWAP2 000001b3: POP 000001b4: POP 000001b5: PUSH1 0x40 000001b7: MLOAD 000001b8: DUP1 000001b9: SWAP2 000001ba: SUB 000001bb: SWAP1 000001bc: RETURN 000001bd: JUMPDEST 000001be: PUSH2 0x01c8 000001c1: PUSH1 0x04 000001c3: POP 000001c4: PUSH2 0x04bf 000001c7: JUMP 000001c8: JUMPDEST 000001c9: PUSH1 0x40 000001cb: MLOAD 000001cc: DUP1 000001cd: DUP3 000001ce: DUP2 000001cf: MSTORE 000001d0: PUSH1 0x20 000001d2: ADD 000001d3: SWAP2 000001d4: POP 000001d5: POP 000001d6: PUSH1 0x40 000001d8: MLOAD 000001d9: DUP1 000001da: SWAP2 000001db: SUB 000001dc: SWAP1 000001dd: RETURN 000001de: JUMPDEST 000001df: PUSH1 0x00 000001e1: PUSH1 0x00 000001e3: POP 000001e4: PUSH1 0x20 000001e6: MSTORE 000001e7: DUP1 000001e8: PUSH1 0x00 000001ea: MSTORE 000001eb: PUSH1 0x40 000001ed: PUSH1 0x00 000001ef: KECCAK256 000001f0: PUSH1 0x00 000001f2: SWAP2 000001f3: POP 000001f4: SWAP1 000001f5: POP 000001f6: SLOAD 000001f7: DUP2 000001f8: JUMP 000001f9: JUMPDEST 000001fa: PUSH1 0x00 000001fc: DUP2 000001fd: PUSH1 0x00 000001ff: PUSH1 0x00 00000201: POP 00000202: PUSH1 0x00 00000204: CALLER 00000205: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000021a: AND 0000021b: DUP2 0000021c: MSTORE 0000021d: PUSH1 0x20 0000021f: ADD 00000220: SWAP1 00000221: DUP2 00000222: MSTORE 00000223: PUSH1 0x20 00000225: ADD 00000226: PUSH1 0x00 00000228: KECCAK256 00000229: PUSH1 0x00 0000022b: POP 0000022c: SLOAD 0000022d: LT 0000022e: ISZERO 0000022f: PUSH2 0x023b 00000232: JUMPI 00000233: PUSH1 0x00 00000235: SWAP1 00000236: POP 00000237: PUSH2 0x032f 0000023a: JUMP 0000023b: JUMPDEST 0000023c: DUP2 0000023d: PUSH1 0x00 0000023f: PUSH1 0x00 00000241: POP 00000242: PUSH1 0x00 00000244: CALLER 00000245: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000025a: AND 0000025b: DUP2 0000025c: MSTORE 0000025d: PUSH1 0x20 0000025f: ADD 00000260: SWAP1 00000261: DUP2 00000262: MSTORE 00000263: PUSH1 0x20 00000265: ADD 00000266: PUSH1 0x00 00000268: KECCAK256 00000269: PUSH1 0x00 0000026b: DUP3 0000026c: DUP3 0000026d: DUP3 0000026e: POP 0000026f: SLOAD 00000270: SUB 00000271: SWAP3 00000272: POP 00000273: POP 00000274: DUP2 00000275: SWAP1 00000276: SSTORE 00000277: POP 00000278: DUP2 00000279: PUSH1 0x00 0000027b: PUSH1 0x00 0000027d: POP 0000027e: PUSH1 0x00 00000280: DUP6 00000281: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000296: AND 00000297: DUP2 00000298: MSTORE 00000299: PUSH1 0x20 0000029b: ADD 0000029c: SWAP1 0000029d: DUP2 0000029e: MSTORE 0000029f: PUSH1 0x20 000002a1: ADD 000002a2: PUSH1 0x00 000002a4: KECCAK256 000002a5: PUSH1 0x00 000002a7: DUP3 000002a8: DUP3 000002a9: DUP3 000002aa: POP 000002ab: SLOAD 000002ac: ADD 000002ad: SWAP3 000002ae: POP 000002af: POP 000002b0: DUP2 000002b1: SWAP1 000002b2: SSTORE 000002b3: POP 000002b4: PUSH32 0x16cdf1707799c6655baac6e210f52b94b7cec08adcaf9ede7dfe8649da926146 000002d5: CALLER 000002d6: DUP5 000002d7: DUP5 000002d8: PUSH1 0x40 000002da: MLOAD 000002db: DUP1 000002dc: DUP5 000002dd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000002f2: AND 000002f3: DUP2 000002f4: MSTORE 000002f5: PUSH1 0x20 000002f7: ADD 000002f8: DUP4 000002f9: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000030e: AND 0000030f: DUP2 00000310: MSTORE 00000311: PUSH1 0x20 00000313: ADD 00000314: DUP3 00000315: DUP2 00000316: MSTORE 00000317: PUSH1 0x20 00000319: ADD 0000031a: SWAP4 0000031b: POP 0000031c: POP 0000031d: POP 0000031e: POP 0000031f: PUSH1 0x40 00000321: MLOAD 00000322: DUP1 00000323: SWAP2 00000324: SUB 00000325: SWAP1 00000326: LOG1 00000327: PUSH1 0x01 00000329: SWAP1 0000032a: POP 0000032b: PUSH2 0x032f 0000032e: JUMP 0000032f: JUMPDEST 00000330: SWAP3 00000331: SWAP2 00000332: POP 00000333: POP 00000334: JUMP 00000335: JUMPDEST 00000336: PUSH1 0x00 00000338: PUSH1 0x03 0000033a: PUSH1 0x00 0000033c: POP 0000033d: SLOAD 0000033e: SWAP1 0000033f: POP 00000340: PUSH2 0x0344 00000343: JUMP 00000344: JUMPDEST 00000345: SWAP1 00000346: JUMP 00000347: JUMPDEST 00000348: PUSH1 0x00 0000034a: PUSH1 0x00 0000034c: PUSH1 0x00 0000034e: POP 0000034f: PUSH1 0x00 00000351: DUP4 00000352: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000367: AND 00000368: DUP2 00000369: MSTORE 0000036a: PUSH1 0x20 0000036c: ADD 0000036d: SWAP1 0000036e: DUP2 0000036f: MSTORE 00000370: PUSH1 0x20 00000372: ADD 00000373: PUSH1 0x00 00000375: KECCAK256 00000376: PUSH1 0x00 00000378: POP 00000379: SLOAD 0000037a: SWAP1 0000037b: POP 0000037c: PUSH2 0x0380 0000037f: JUMP 00000380: JUMPDEST 00000381: SWAP2 00000382: SWAP1 00000383: POP 00000384: JUMP 00000385: JUMPDEST 00000386: PUSH1 0x00 00000388: PUSH1 0x01 0000038a: PUSH1 0x00 0000038c: POP 0000038d: SLOAD 0000038e: SWAP1 0000038f: POP 00000390: PUSH2 0x0394 00000393: JUMP 00000394: JUMPDEST 00000395: SWAP1 00000396: JUMP 00000397: JUMPDEST 00000398: PUSH1 0x00 0000039a: ADDRESS 0000039b: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000003b0: AND 000003b1: BALANCE 000003b2: SWAP1 000003b3: POP 000003b4: PUSH2 0x03b8 000003b7: JUMP 000003b8: JUMPDEST 000003b9: SWAP1 000003ba: JUMP 000003bb: JUMPDEST 000003bc: PUSH1 0x00 000003be: PUSH1 0x02 000003c0: PUSH1 0x00 000003c2: POP 000003c3: SLOAD 000003c4: SWAP1 000003c5: POP 000003c6: PUSH2 0x03ca 000003c9: JUMP 000003ca: JUMPDEST 000003cb: SWAP1 000003cc: JUMP 000003cd: JUMPDEST 000003ce: PUSH1 0x00 000003d0: PUSH1 0x00 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: DUP3 00000401: GT 00000402: ISZERO 00000403: ISZERO 00000404: PUSH2 0x04b1 00000407: JUMPI 00000408: CALLER 00000409: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 0000041e: AND 0000041f: PUSH1 0x00 00000421: PUSH1 0x03 00000423: PUSH1 0x00 00000425: POP 00000426: SLOAD 00000427: DUP5 00000428: MUL 00000429: PUSH1 0x40 0000042b: MLOAD 0000042c: DUP1 0000042d: SWAP1 0000042e: POP 0000042f: PUSH1 0x00 00000431: PUSH1 0x40 00000433: MLOAD 00000434: DUP1 00000435: DUP4 00000436: SUB 00000437: DUP2 00000438: DUP6 00000439: DUP9 0000043a: DUP9 0000043b: CALL 0000043c: SWAP4 0000043d: POP 0000043e: POP 0000043f: POP 00000440: POP 00000441: POP 00000442: DUP2 00000443: PUSH1 0x02 00000445: PUSH1 0x00 00000447: DUP3 00000448: DUP3 00000449: DUP3 0000044a: POP 0000044b: SLOAD 0000044c: SUB 0000044d: SWAP3 0000044e: POP 0000044f: POP 00000450: DUP2 00000451: SWAP1 00000452: SSTORE 00000453: POP 00000454: DUP2 00000455: PUSH1 0x00 00000457: PUSH1 0x00 00000459: POP 0000045a: PUSH1 0x00 0000045c: CALLER 0000045d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 00000472: AND 00000473: DUP2 00000474: MSTORE 00000475: PUSH1 0x20 00000477: ADD 00000478: SWAP1 00000479: DUP2 0000047a: MSTORE 0000047b: PUSH1 0x20 0000047d: ADD 0000047e: PUSH1 0x00 00000480: KECCAK256 00000481: PUSH1 0x00 00000483: DUP3 00000484: DUP3 00000485: DUP3 00000486: POP 00000487: SLOAD 00000488: SUB 00000489: SWAP3 0000048a: POP 0000048b: POP 0000048c: DUP2 0000048d: SWAP1 0000048e: SSTORE 0000048f: POP 00000490: PUSH1 0x03 00000492: PUSH1 0x00 00000494: POP 00000495: SLOAD 00000496: DUP3 00000497: MUL 00000498: PUSH1 0x01 0000049a: PUSH1 0x00 0000049c: DUP3 0000049d: DUP3 0000049e: DUP3 0000049f: POP 000004a0: SLOAD 000004a1: SUB 000004a2: SWAP3 000004a3: POP 000004a4: POP 000004a5: DUP2 000004a6: SWAP1 000004a7: SSTORE 000004a8: POP 000004a9: PUSH1 0x01 000004ab: SWAP1 000004ac: POP 000004ad: PUSH2 0x04ba 000004b0: JUMP 000004b1: JUMPDEST 000004b2: PUSH1 0x00 000004b4: SWAP1 000004b5: POP 000004b6: PUSH2 0x04ba 000004b9: JUMP 000004ba: JUMPDEST 000004bb: SWAP2 000004bc: SWAP1 000004bd: POP 000004be: JUMP 000004bf: JUMPDEST 000004c0: PUSH1 0x00 000004c2: PUSH1 0x03 000004c4: PUSH1 0x00 000004c6: POP 000004c7: SLOAD 000004c8: CALLVALUE 000004c9: DIV 000004ca: SWAP1 000004cb: POP 000004cc: DUP1 000004cd: POP 000004ce: DUP1 000004cf: PUSH1 0x00 000004d1: PUSH1 0x00 000004d3: POP 000004d4: PUSH1 0x00 000004d6: CALLER 000004d7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff 000004ec: AND 000004ed: DUP2 000004ee: MSTORE 000004ef: PUSH1 0x20 000004f1: ADD 000004f2: SWAP1 000004f3: DUP2 000004f4: MSTORE 000004f5: PUSH1 0x20 000004f7: ADD 000004f8: PUSH1 0x00 000004fa: KECCAK256 000004fb: PUSH1 0x00 000004fd: DUP3 000004fe: DUP3 000004ff: DUP3 00000500: POP 00000501: SLOAD 00000502: ADD 00000503: SWAP3 00000504: POP 00000505: POP 00000506: DUP2 00000507: SWAP1 00000508: SSTORE 00000509: POP 0000050a: DUP1 0000050b: PUSH1 0x02 0000050d: PUSH1 0x00 0000050f: DUP3 00000510: DUP3 00000511: DUP3 00000512: POP 00000513: SLOAD 00000514: ADD 00000515: SWAP3 00000516: POP 00000517: POP 00000518: DUP2 00000519: SWAP1 0000051a: SSTORE 0000051b: POP 0000051c: CALLVALUE 0000051d: PUSH1 0x01 0000051f: PUSH1 0x00 00000521: DUP3 00000522: DUP3 00000523: DUP3 00000524: POP 00000525: SLOAD 00000526: ADD 00000527: SWAP3 00000528: POP 00000529: POP 0000052a: DUP2 0000052b: SWAP1 0000052c: SSTORE 0000052d: POP 0000052e: DUP1 0000052f: SWAP1 00000530: POP 00000531: PUSH2 0x0535 00000534: JUMP 00000535: JUMPDEST 00000536: SWAP1 00000537: 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: 0x5da261a2543bf148c5047b2fef895232ac86371be0d438380e04f1f7abcc3be9
call_targets:
0xd2d8d510980ef02fb2c3b79479d9b57d3bc7e2e7
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x5da261a2543bf148c5047b2fef895232ac86371be0d438380e04f1f7abcc3be9",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xd2d8d510980ef02fb2c3b79479d9b57d3bc7e2e7"
],
"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": "0x0470420d",
"selector": "0x0470420d",
"calldata_variants": [
"0x0470420d",
"0x0470420d0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x0f758a53",
"selector": "0x0f758a53",
"calldata_variants": [
"0x0f758a53",
"0x0f758a530000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x2e1a7d4d",
"selector": "0x2e1a7d4d",
"calldata_variants": [
"0x2e1a7d4d",
"0x2e1a7d4d0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x7569ea89",
"selector": "0x7569ea89",
"calldata_variants": [
"0x7569ea89",
"0x7569ea890000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x81b2d07b",
"selector": "0x81b2d07b",
"calldata_variants": [
"0x81b2d07b",
"0x81b2d07b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x90b98a11",
"selector": "0x90b98a11",
"calldata_variants": [
"0x90b98a11",
"0x90b98a110000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xa93ae602",
"selector": "0xa93ae602",
"calldata_variants": [
"0xa93ae602",
"0xa93ae6020000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xbbd39ac0",
"selector": "0xbbd39ac0",
"calldata_variants": [
"0xbbd39ac0",
"0xbbd39ac00000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1083,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"call_count": 1,
"guards_detected": [],
"untrusted_call_count": 1
}
|
| high | other | detector | ETH value transfer possible | 55 | no | no |
viewtrace_id: 0x5da261a2543bf148c5047b2fef895232ac86371be0d438380e04f1f7abcc3be9
call_targets:
0xd2d8d510980ef02fb2c3b79479d9b57d3bc7e2e7
target_varies:
no
classification:
constant_target
validation_json{
"sink": "CALL",
"errors": 0,
"status": "sink_reached",
"attempts": 1,
"trace_id": "0x5da261a2543bf148c5047b2fef895232ac86371be0d438380e04f1f7abcc3be9",
"confirmed": false,
"trace_mode": "callTracer",
"call_targets": [
"0xd2d8d510980ef02fb2c3b79479d9b57d3bc7e2e7"
],
"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": "0x0470420d",
"selector": "0x0470420d",
"calldata_variants": [
"0x0470420d",
"0x0470420d0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x0f758a53",
"selector": "0x0f758a53",
"calldata_variants": [
"0x0f758a53",
"0x0f758a530000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x2e1a7d4d",
"selector": "0x2e1a7d4d",
"calldata_variants": [
"0x2e1a7d4d",
"0x2e1a7d4d0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x7569ea89",
"selector": "0x7569ea89",
"calldata_variants": [
"0x7569ea89",
"0x7569ea890000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x81b2d07b",
"selector": "0x81b2d07b",
"calldata_variants": [
"0x81b2d07b",
"0x81b2d07b0000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0x90b98a11",
"selector": "0x90b98a11",
"calldata_variants": [
"0x90b98a11",
"0x90b98a110000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xa93ae602",
"selector": "0xa93ae602",
"calldata_variants": [
"0xa93ae602",
"0xa93ae6020000000000000000000000000000000000000000000000000000000000000000"
]
},
{
"calldata": "0xbbd39ac0",
"selector": "0xbbd39ac0",
"calldata_variants": [
"0xbbd39ac0",
"0xbbd39ac00000000000000000000000000000000000000000000000000000000000000000"
]
}
]
}
evidence_json{
"examples": [
{
"pc": 1083,
"opcode": "CALL",
"returndata_checked": null,
"value_expression_category": "computed",
"target_expression_category": "computed"
}
],
"eth_value_calls": 1,
"guards_detected": []
}
|