TW
Tripwire
Find contracts. Test them. Review real vulns.

Analysis Run

019b3836-3b60-70e3-8ba7-3f1cf754f339

complete
Chain ID
1
Address
Block Number
Created
Fri, Dec 19, 2025 8:03 PM
Review Summary

What survived the funnel

Open this run to answer one question: is this real attacker-relevant behavior with real impact, or just normal contract plumbing?

Confirmed
0
Validated
0
Source
Bytecode only
Review Backing
Not yet
Best current signal
Untrusted CALL target/value reachable
crit 0 high 0 direct contract
Review Checklist
1. Read the findings table first. Ignore raw jobs until the result looks real.
2. Confirm attacker control, not just the existence of a sink.
3. Confirm money or privilege impact.
4. Keep it if the behavior is real. Kill it if this is normal proxy, admin, or upgrade plumbing.

Processing Jobs

Status & attempts
ID Type Status Attempts Heartbeat
4383 artifact.fetch complete 1 / 3 3 months ago
4384 tool.cast_disasm complete 1 / 3 3 months ago
47676 analysis.bundle complete 1 / 3 1 week ago
47677 capability.graph complete 1 / 3 1 week ago
47678 detector.run complete 1 / 3 1 week ago
47679 validation.fork complete 1 / 3 1 week ago

Artifact

Runtime bytecode: available
Creation TX:
Deployer:
Proxy: no
Implementation:
Verified Source: no

Slither

tool.slither

No slither job recorded yet.

Codex

report.consolidate

No codex job recorded yet.

Opcode Heuristics

tool.cast_disasm
Delegatecall
0
Selfdestruct
0
CREATE2
0
CALL-family (heavy)
7
EXT*/BALANCE
1
Total opcodes
827
Flags
No heuristic flags raised.
View cast disassembly output
00000000: PUSH1 0x60
00000002: PUSH1 0x40
00000004: MSTORE
00000005: PUSH1 0xe0
00000007: PUSH1 0x02
00000009: EXP
0000000a: PUSH1 0x00
0000000c: CALLDATALOAD
0000000d: DIV
0000000e: PUSH4 0x5674a3ed
00000013: DUP2
00000014: EQ
00000015: PUSH2 0x0026
00000018: JUMPI
00000019: DUP1
0000001a: PUSH4 0x67dd74ca
0000001f: EQ
00000020: PUSH2 0x00d8
00000023: JUMPI
00000024: JUMPDEST
00000025: STOP
00000026: JUMPDEST
00000027: PUSH2 0x0024
0000002a: JUMPDEST
0000002b: PUSH1 0x00
0000002d: DUP1
0000002e: JUMPDEST
0000002f: PUSH1 0x00
00000031: SLOAD
00000032: DUP3
00000033: LT
00000034: ISZERO
00000035: PUSH2 0x0184
00000038: JUMPI
00000039: PUSH1 0x02
0000003b: DUP1
0000003c: SLOAD
0000003d: PUSH1 0x05
0000003f: SWAP2
00000040: PUSH1 0x00
00000042: SWAP2
00000043: DUP6
00000044: SWAP1
00000045: DUP2
00000046: LT
00000047: ISZERO
00000048: PUSH2 0x0002
0000004b: JUMPI
0000004c: PUSH1 0x00
0000004e: DUP1
0000004f: MLOAD
00000050: PUSH1 0x20
00000052: PUSH2 0x04b2
00000055: DUP4
00000056: CODECOPY
00000057: DUP2
00000058: MLOAD
00000059: SWAP2
0000005a: MSTORE
0000005b: ADD
0000005c: SLOAD
0000005d: PUSH1 0x01
0000005f: PUSH1 0xa0
00000061: PUSH1 0x02
00000063: EXP
00000064: SUB
00000065: AND
00000066: DUP3
00000067: MSTORE
00000068: POP
00000069: PUSH1 0x20
0000006b: SWAP2
0000006c: SWAP1
0000006d: SWAP2
0000006e: MSTORE
0000006f: PUSH1 0x40
00000071: DUP2
00000072: KECCAK256
00000073: DUP1
00000074: SLOAD
00000075: SWAP1
00000076: SWAP2
00000077: SWAP1
00000078: DUP2
00000079: LT
0000007a: ISZERO
0000007b: PUSH2 0x0002
0000007e: JUMPI
0000007f: SWAP1
00000080: DUP2
00000081: MSTORE
00000082: PUSH1 0x20
00000084: DUP2
00000085: KECCAK256
00000086: SWAP1
00000087: POP
00000088: SWAP1
00000089: POP
0000008a: PUSH1 0x04
0000008c: PUSH1 0x00
0000008e: POP
0000008f: DUP1
00000090: SLOAD
00000091: DUP1
00000092: PUSH1 0x01
00000094: ADD
00000095: DUP3
00000096: DUP2
00000097: DUP2
00000098: SLOAD
00000099: DUP2
0000009a: DUP4
0000009b: SSTORE
0000009c: DUP2
0000009d: DUP2
0000009e: ISZERO
0000009f: GT
000000a0: PUSH2 0x01fd
000000a3: JUMPI
000000a4: PUSH1 0x00
000000a6: DUP4
000000a7: SWAP1
000000a8: MSTORE
000000a9: PUSH2 0x01fd
000000ac: SWAP1
000000ad: PUSH32 0x8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b
000000ce: SWAP1
000000cf: DUP2
000000d0: ADD
000000d1: SWAP1
000000d2: DUP4
000000d3: ADD
000000d4: PUSH2 0x034a
000000d7: JUMP
000000d8: JUMPDEST
000000d9: PUSH2 0x0024
000000dc: PUSH1 0x04
000000de: CALLDATALOAD
000000df: PUSH6 0x09184e72a000
000000e6: PUSH6 0x5af3107a4000
000000ed: CALLVALUE
000000ee: EQ
000000ef: PUSH2 0x0124
000000f2: JUMPI
000000f3: DUP1
000000f4: CALLVALUE
000000f5: GT
000000f6: ISZERO
000000f7: PUSH2 0x0124
000000fa: JUMPI
000000fb: PUSH1 0x40
000000fd: MLOAD
000000fe: PUSH1 0x01
00000100: PUSH1 0xa0
00000102: PUSH1 0x02
00000104: EXP
00000105: SUB
00000106: CALLER
00000107: AND
00000108: SWAP1
00000109: PUSH1 0x00
0000010b: SWAP1
0000010c: PUSH6 0x09184e729fff
00000113: NOT
00000114: CALLVALUE
00000115: ADD
00000116: SWAP1
00000117: DUP3
00000118: DUP2
00000119: DUP2
0000011a: DUP2
0000011b: DUP6
0000011c: DUP9
0000011d: DUP4
0000011e: CALL
0000011f: POP
00000120: POP
00000121: POP
00000122: POP
00000123: POP
00000124: JUMPDEST
00000125: CALLVALUE
00000126: PUSH6 0x5af3107a4000
0000012d: EQ
0000012e: ISZERO
0000012f: PUSH2 0x0427
00000132: JUMPI
00000133: PUSH1 0x01
00000135: PUSH1 0xa0
00000137: PUSH1 0x02
00000139: EXP
0000013a: SUB
0000013b: CALLER
0000013c: AND
0000013d: PUSH1 0x00
0000013f: SWAP1
00000140: DUP2
00000141: MSTORE
00000142: PUSH1 0x05
00000144: PUSH1 0x20
00000146: MSTORE
00000147: PUSH1 0x40
00000149: SWAP1
0000014a: KECCAK256
0000014b: DUP1
0000014c: SLOAD
0000014d: PUSH1 0x01
0000014f: DUP2
00000150: ADD
00000151: DUP1
00000152: DUP4
00000153: SSTORE
00000154: DUP3
00000155: DUP2
00000156: DUP4
00000157: DUP1
00000158: ISZERO
00000159: DUP3
0000015a: SWAP1
0000015b: GT
0000015c: PUSH2 0x043a
0000015f: JUMPI
00000160: PUSH1 0x02
00000162: MUL
00000163: DUP2
00000164: PUSH1 0x02
00000166: MUL
00000167: DUP4
00000168: PUSH1 0x00
0000016a: MSTORE
0000016b: PUSH1 0x20
0000016d: PUSH1 0x00
0000016f: KECCAK256
00000170: SWAP2
00000171: DUP3
00000172: ADD
00000173: SWAP2
00000174: ADD
00000175: PUSH2 0x043a
00000178: SWAP2
00000179: SWAP1
0000017a: PUSH2 0x01e2
0000017d: JUMP
0000017e: JUMPDEST
0000017f: POP
00000180: JUMPDEST
00000181: POP
00000182: POP
00000183: JUMP
00000184: JUMPDEST
00000185: PUSH1 0x00
00000187: SWAP2
00000188: POP
00000189: JUMPDEST
0000018a: PUSH1 0x00
0000018c: SLOAD
0000018d: DUP3
0000018e: LT
0000018f: ISZERO
00000190: PUSH2 0x0362
00000193: JUMPI
00000194: PUSH1 0x02
00000196: DUP1
00000197: SLOAD
00000198: PUSH1 0x05
0000019a: SWAP2
0000019b: PUSH1 0x00
0000019d: SWAP2
0000019e: DUP6
0000019f: SWAP1
000001a0: DUP2
000001a1: LT
000001a2: ISZERO
000001a3: PUSH2 0x0002
000001a6: JUMPI
000001a7: PUSH1 0x00
000001a9: DUP1
000001aa: MLOAD
000001ab: PUSH1 0x20
000001ad: PUSH2 0x04b2
000001b0: DUP4
000001b1: CODECOPY
000001b2: DUP2
000001b3: MLOAD
000001b4: SWAP2
000001b5: MSTORE
000001b6: ADD
000001b7: SLOAD
000001b8: PUSH1 0x01
000001ba: PUSH1 0xa0
000001bc: PUSH1 0x02
000001be: EXP
000001bf: SUB
000001c0: AND
000001c1: DUP3
000001c2: MSTORE
000001c3: PUSH1 0x20
000001c5: SWAP3
000001c6: DUP4
000001c7: MSTORE
000001c8: PUSH1 0x40
000001ca: DUP3
000001cb: KECCAK256
000001cc: DUP1
000001cd: SLOAD
000001ce: DUP4
000001cf: DUP3
000001d0: SSTORE
000001d1: SWAP1
000001d2: DUP4
000001d3: MSTORE
000001d4: SWAP3
000001d5: SWAP1
000001d6: SWAP2
000001d7: KECCAK256
000001d8: PUSH2 0x03c3
000001db: SWAP3
000001dc: SWAP1
000001dd: SWAP2
000001de: MUL
000001df: DUP2
000001e0: ADD
000001e1: SWAP1
000001e2: JUMPDEST
000001e3: DUP1
000001e4: DUP3
000001e5: GT
000001e6: ISZERO
000001e7: PUSH2 0x035e
000001ea: JUMPI
000001eb: PUSH1 0x00
000001ed: DUP1
000001ee: DUP3
000001ef: SSTORE
000001f0: PUSH1 0x01
000001f2: SWAP2
000001f3: SWAP1
000001f4: SWAP2
000001f5: ADD
000001f6: SWAP1
000001f7: DUP2
000001f8: SSTORE
000001f9: PUSH2 0x01e2
000001fc: JUMP
000001fd: JUMPDEST
000001fe: POP
000001ff: POP
00000200: POP
00000201: PUSH1 0x00
00000203: SWAP3
00000204: DUP4
00000205: MSTORE
00000206: POP
00000207: PUSH1 0x20
00000209: SWAP1
0000020a: SWAP2
0000020b: KECCAK256
0000020c: DUP3
0000020d: SLOAD
0000020e: SWAP2
0000020f: ADD
00000210: SSTORE
00000211: PUSH1 0x01
00000213: SWAP2
00000214: SWAP1
00000215: SWAP2
00000216: ADD
00000217: SWAP1
00000218: PUSH2 0x002e
0000021b: JUMP
0000021c: JUMPDEST
0000021d: PUSH1 0x00
0000021f: DUP1
00000220: SLOAD
00000221: PUSH1 0x03
00000223: SLOAD
00000224: PUSH1 0x02
00000226: SWAP3
00000227: SWAP1
00000228: ADDMOD
00000229: DUP2
0000022a: SLOAD
0000022b: DUP2
0000022c: LT
0000022d: ISZERO
0000022e: PUSH2 0x0002
00000231: JUMPI
00000232: PUSH1 0x00
00000234: SWAP2
00000235: DUP3
00000236: MSTORE
00000237: PUSH1 0x40
00000239: MLOAD
0000023a: PUSH1 0x00
0000023c: DUP1
0000023d: MLOAD
0000023e: PUSH1 0x20
00000240: PUSH2 0x04b2
00000243: DUP4
00000244: CODECOPY
00000245: DUP2
00000246: MLOAD
00000247: SWAP2
00000248: MSTORE
00000249: SWAP2
0000024a: SWAP1
0000024b: SWAP2
0000024c: ADD
0000024d: SLOAD
0000024e: PUSH1 0x01
00000250: PUSH1 0xa0
00000252: PUSH1 0x02
00000254: EXP
00000255: SUB
00000256: AND
00000257: SWAP2
00000258: SWAP1
00000259: PUSH7 0x01c6bf52634000
00000261: SWAP1
00000262: DUP3
00000263: DUP2
00000264: DUP2
00000265: DUP2
00000266: DUP6
00000267: DUP9
00000268: DUP4
00000269: CALL
0000026a: POP
0000026b: POP
0000026c: PUSH1 0x40
0000026e: MLOAD
0000026f: PUSH20 0x2179987247aba70dc8a5bb0feafd4ef4b8f83797
00000284: SWAP4
00000285: POP
00000286: PUSH6 0x12309ce54000
0000028d: SWAP2
0000028e: POP
0000028f: DUP3
00000290: DUP2
00000291: DUP2
00000292: DUP2
00000293: DUP6
00000294: DUP9
00000295: DUP4
00000296: CALL
00000297: POP
00000298: POP
00000299: PUSH1 0x03
0000029b: SLOAD
0000029c: PUSH1 0x32
0000029e: SWAP4
0000029f: POP
000002a0: TIMESTAMP
000002a1: ADD
000002a2: SWAP1
000002a3: POP
000002a4: ADDMOD
000002a5: PUSH1 0x07
000002a7: EQ
000002a8: ISZERO
000002a9: PUSH2 0x030b
000002ac: JUMPI
000002ad: PUSH1 0x03
000002af: SLOAD
000002b0: PUSH1 0x00
000002b2: DUP1
000002b3: SLOAD
000002b4: PUSH1 0x02
000002b6: SWAP3
000002b7: SWAP1
000002b8: SWAP2
000002b9: SWAP1
000002ba: ADDMOD
000002bb: DUP2
000002bc: SLOAD
000002bd: DUP2
000002be: LT
000002bf: ISZERO
000002c0: PUSH2 0x0002
000002c3: JUMPI
000002c4: PUSH1 0x00
000002c6: SWAP2
000002c7: DUP3
000002c8: MSTORE
000002c9: PUSH1 0x40
000002cb: MLOAD
000002cc: PUSH1 0x00
000002ce: DUP1
000002cf: MLOAD
000002d0: PUSH1 0x20
000002d2: PUSH2 0x04b2
000002d5: DUP4
000002d6: CODECOPY
000002d7: DUP2
000002d8: MLOAD
000002d9: SWAP2
000002da: MSTORE
000002db: SWAP2
000002dc: SWAP1
000002dd: SWAP2
000002de: ADD
000002df: SLOAD
000002e0: PUSH1 0x01
000002e2: PUSH1 0xa0
000002e4: PUSH1 0x02
000002e6: EXP
000002e7: SUB
000002e8: SWAP1
000002e9: DUP2
000002ea: AND
000002eb: SWAP3
000002ec: SWAP2
000002ed: ADDRESS
000002ee: SWAP1
000002ef: SWAP2
000002f0: AND
000002f1: BALANCE
000002f2: PUSH8 0x0de0b6b3a763ffff
000002fb: NOT
000002fc: ADD
000002fd: SWAP1
000002fe: DUP3
000002ff: DUP2
00000300: DUP2
00000301: DUP2
00000302: DUP6
00000303: DUP9
00000304: DUP4
00000305: CALL
00000306: POP
00000307: POP
00000308: POP
00000309: POP
0000030a: POP
0000030b: JUMPDEST
0000030c: PUSH1 0x00
0000030e: PUSH1 0x01
00000310: DUP2
00000311: SWAP1
00000312: SSTORE
00000313: PUSH1 0x03
00000315: DUP2
00000316: SWAP1
00000317: SSTORE
00000318: PUSH1 0x04
0000031a: DUP1
0000031b: SLOAD
0000031c: DUP3
0000031d: DUP3
0000031e: SSTORE
0000031f: SWAP2
00000320: MSTORE
00000321: PUSH2 0x03d0
00000324: SWAP1
00000325: PUSH32 0x8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b
00000346: SWAP1
00000347: DUP2
00000348: ADD
00000349: SWAP1
0000034a: JUMPDEST
0000034b: DUP1
0000034c: DUP3
0000034d: GT
0000034e: ISZERO
0000034f: PUSH2 0x035e
00000352: JUMPI
00000353: PUSH1 0x00
00000355: DUP2
00000356: SSTORE
00000357: PUSH1 0x01
00000359: ADD
0000035a: PUSH2 0x034a
0000035d: JUMP
0000035e: JUMPDEST
0000035f: POP
00000360: SWAP1
00000361: JUMP
00000362: JUMPDEST
00000363: PUSH1 0x00
00000365: PUSH1 0x03
00000367: DUP2
00000368: SWAP1
00000369: SSTORE
0000036a: SWAP2
0000036b: POP
0000036c: JUMPDEST
0000036d: PUSH1 0x00
0000036f: SLOAD
00000370: DUP3
00000371: LT
00000372: ISZERO
00000373: PUSH2 0x021c
00000376: JUMPI
00000377: PUSH1 0x04
00000379: DUP1
0000037a: SLOAD
0000037b: DUP4
0000037c: SWAP1
0000037d: DUP2
0000037e: LT
0000037f: ISZERO
00000380: PUSH2 0x0002
00000383: JUMPI
00000384: PUSH1 0x00
00000386: SWAP2
00000387: DUP3
00000388: MSTORE
00000389: PUSH32 0x8a35acfbc15ff81a39ae7d344fd709f28e8600b4aa8c65c6b64bfe7fe36bd19b
000003aa: ADD
000003ab: SWAP1
000003ac: POP
000003ad: PUSH1 0x03
000003af: DUP1
000003b0: SLOAD
000003b1: SWAP2
000003b2: SLOAD
000003b3: SWAP1
000003b4: SWAP2
000003b5: ADD
000003b6: SWAP1
000003b7: SSTORE
000003b8: PUSH1 0x01
000003ba: SWAP2
000003bb: SWAP1
000003bc: SWAP2
000003bd: ADD
000003be: SWAP1
000003bf: PUSH2 0x036c
000003c2: JUMP
000003c3: JUMPDEST
000003c4: POP
000003c5: PUSH1 0x01
000003c7: SWAP2
000003c8: SWAP1
000003c9: SWAP2
000003ca: ADD
000003cb: SWAP1
000003cc: PUSH2 0x0189
000003cf: JUMP
000003d0: JUMPDEST
000003d1: POP
000003d2: PUSH1 0x02
000003d4: DUP1
000003d5: SLOAD
000003d6: PUSH1 0x00
000003d8: DUP1
000003d9: DUP4
000003da: SSTORE
000003db: SWAP2
000003dc: SWAP1
000003dd: SWAP2
000003de: MSTORE
000003df: PUSH2 0x017e
000003e2: SWAP1
000003e3: PUSH1 0x00
000003e5: DUP1
000003e6: MLOAD
000003e7: PUSH1 0x20
000003e9: PUSH2 0x04b2
000003ec: DUP4
000003ed: CODECOPY
000003ee: DUP2
000003ef: MLOAD
000003f0: SWAP2
000003f1: MSTORE
000003f2: SWAP1
000003f3: DUP2
000003f4: ADD
000003f5: SWAP1
000003f6: PUSH2 0x034a
000003f9: JUMP
000003fa: JUMPDEST
000003fb: POP
000003fc: POP
000003fd: POP
000003fe: PUSH1 0x00
00000400: SWAP3
00000401: DUP4
00000402: MSTORE
00000403: POP
00000404: PUSH1 0x20
00000406: SWAP1
00000407: SWAP2
00000408: KECCAK256
00000409: ADD
0000040a: DUP1
0000040b: SLOAD
0000040c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000421: NOT
00000422: AND
00000423: CALLER
00000424: OR
00000425: SWAP1
00000426: SSTORE
00000427: JUMPDEST
00000428: PUSH1 0x00
0000042a: SLOAD
0000042b: PUSH1 0x01
0000042d: SLOAD
0000042e: LT
0000042f: PUSH2 0x0180
00000432: JUMPI
00000433: PUSH2 0x0180
00000436: PUSH2 0x002a
00000439: JUMP
0000043a: JUMPDEST
0000043b: POP
0000043c: POP
0000043d: POP
0000043e: SWAP2
0000043f: SWAP1
00000440: SWAP1
00000441: PUSH1 0x00
00000443: MSTORE
00000444: PUSH1 0x20
00000446: PUSH1 0x00
00000448: KECCAK256
00000449: SWAP1
0000044a: PUSH1 0x02
0000044c: MUL
0000044d: ADD
0000044e: PUSH1 0x00
00000450: POP
00000451: PUSH1 0x40
00000453: DUP1
00000454: MLOAD
00000455: DUP1
00000456: DUP3
00000457: ADD
00000458: SWAP1
00000459: SWAP2
0000045a: MSTORE
0000045b: DUP5
0000045c: DUP2
0000045d: MSTORE
0000045e: CALLVALUE
0000045f: PUSH1 0x20
00000461: SWAP2
00000462: SWAP1
00000463: SWAP2
00000464: ADD
00000465: DUP2
00000466: SWAP1
00000467: MSTORE
00000468: DUP5
00000469: DUP3
0000046a: SSTORE
0000046b: PUSH1 0x01
0000046d: SWAP2
0000046e: DUP3
0000046f: ADD
00000470: SSTORE
00000471: DUP1
00000472: SLOAD
00000473: DUP2
00000474: ADD
00000475: DUP2
00000476: SSTORE
00000477: PUSH1 0x02
00000479: DUP1
0000047a: SLOAD
0000047b: SWAP2
0000047c: DUP3
0000047d: ADD
0000047e: DUP1
0000047f: DUP3
00000480: SSTORE
00000481: SWAP1
00000482: SWAP3
00000483: POP
00000484: DUP3
00000485: DUP2
00000486: DUP4
00000487: DUP1
00000488: ISZERO
00000489: DUP3
0000048a: SWAP1
0000048b: GT
0000048c: PUSH2 0x03fa
0000048f: JUMPI
00000490: PUSH1 0x00
00000492: DUP4
00000493: SWAP1
00000494: MSTORE
00000495: PUSH2 0x03fa
00000498: SWAP1
00000499: PUSH1 0x00
0000049b: DUP1
0000049c: MLOAD
0000049d: PUSH1 0x20
0000049f: PUSH2 0x04b2
000004a2: DUP4
000004a3: CODECOPY
000004a4: DUP2
000004a5: MLOAD
000004a6: SWAP2
000004a7: MSTORE
000004a8: SWAP1
000004a9: DUP2
000004aa: ADD
000004ab: SWAP1
000004ac: DUP4
000004ad: ADD
000004ae: PUSH2 0x034a
000004b1: JUMP
000004b2: BLOCKHASH
000004b3: JUMPI
000004b4: DUP8
000004b5: STATICCALL
000004b6: SLT
000004b7: UNKNOWN(0xA8)
000004b8: UNKNOWN(0x23)
000004b9: UNKNOWN(0xE0)
000004ba: CALLCODE
000004bb: UNKNOWN(0xB7)
000004bc: PUSH4 0x1cc41b3b
000004c1: UNKNOWN(0xA8)
000004c2: DUP3
000004c3: DUP12
000004c4: CALLER
000004c5: UNKNOWN(0x21)
000004c6: UNKNOWN(0xCA)
000004c7: DUP2
000004c8: GT
000004c9: GT
000004ca: STATICCALL
000004cb: PUSH22
View stderr
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.

Findings

validated = confirmed for call sinks; sink observed for others
Severity Category Tool Title Confidence Validated Confirmed Details
high other detector Untrusted CALL target/value reachable 60 no no
view
trace_id: 0xb416bf11d072356a65632816e9d4a437e2641fa34b9f7580f018518a787a2bee
call_targets: 0x566ac89e90c4b55961371dce118308ebf5e6fcaf
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xb416bf11d072356a65632816e9d4a437e2641fa34b9f7580f018518a787a2bee",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x566ac89e90c4b55961371dce118308ebf5e6fcaf"
    ],
    "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": "0x5674a3ed",
            "selector": "0x5674a3ed",
            "calldata_variants": [
                "0x5674a3ed",
                "0x5674a3ed0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x67dd74ca",
            "selector": "0x67dd74ca",
            "calldata_variants": [
                "0x67dd74ca",
                "0x67dd74ca0000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 286,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 617,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 662,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "call_count": 5,
    "guards_detected": [],
    "untrusted_call_count": 5
}
high other detector ETH value transfer possible 55 no no
view
trace_id: 0xb416bf11d072356a65632816e9d4a437e2641fa34b9f7580f018518a787a2bee
call_targets: 0x566ac89e90c4b55961371dce118308ebf5e6fcaf
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xb416bf11d072356a65632816e9d4a437e2641fa34b9f7580f018518a787a2bee",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x566ac89e90c4b55961371dce118308ebf5e6fcaf"
    ],
    "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": "0x5674a3ed",
            "selector": "0x5674a3ed",
            "calldata_variants": [
                "0x5674a3ed",
                "0x5674a3ed0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x67dd74ca",
            "selector": "0x67dd74ca",
            "calldata_variants": [
                "0x67dd74ca",
                "0x67dd74ca0000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 286,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 617,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 662,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "eth_value_calls": 5,
    "guards_detected": []
}