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

Analysis Run

019b477e-b89c-726f-ba9d-4a3957366f14

complete
Chain ID
1
Address
Block Number
Created
Mon, Dec 22, 2025 7:17 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
Verified
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
23467 artifact.fetch complete 1 / 3 3 months ago
23468 tool.cast_disasm complete 1 / 3 3 months ago
107809 analysis.bundle complete 1 / 3 1 week ago
107810 capability.graph complete 1 / 3 1 week ago
107811 detector.run complete 1 / 3 1 week ago
107812 validation.fork complete 1 / 3 1 week ago

Artifact

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

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)
2
EXT*/BALANCE
3
Total opcodes
832
Flags
No heuristic flags raised.
View cast disassembly output
00000000: PUSH1 0x80
00000002: PUSH1 0x40
00000004: MSTORE
00000005: PUSH1 0x04
00000007: CALLDATASIZE
00000008: LT
00000009: PUSH2 0x0034
0000000c: JUMPI
0000000d: PUSH1 0x00
0000000f: CALLDATALOAD
00000010: PUSH1 0xe0
00000012: SHR
00000013: DUP1
00000014: PUSH4 0x3fa4d9ca
00000019: EQ
0000001a: PUSH2 0x0039
0000001d: JUMPI
0000001e: DUP1
0000001f: PUSH4 0xb8bc81dd
00000024: EQ
00000025: PUSH2 0x0060
00000028: JUMPI
00000029: DUP1
0000002a: PUSH4 0xf0fc4ec1
0000002f: EQ
00000030: PUSH2 0x0098
00000033: JUMPI
00000034: JUMPDEST
00000035: PUSH1 0x00
00000037: DUP1
00000038: REVERT
00000039: JUMPDEST
0000003a: CALLVALUE
0000003b: DUP1
0000003c: ISZERO
0000003d: PUSH2 0x0045
00000040: JUMPI
00000041: PUSH1 0x00
00000043: DUP1
00000044: REVERT
00000045: JUMPDEST
00000046: POP
00000047: PUSH2 0x004e
0000004a: PUSH2 0x00ad
0000004d: JUMP
0000004e: JUMPDEST
0000004f: PUSH1 0x40
00000051: DUP1
00000052: MLOAD
00000053: SWAP2
00000054: DUP3
00000055: MSTORE
00000056: MLOAD
00000057: SWAP1
00000058: DUP2
00000059: SWAP1
0000005a: SUB
0000005b: PUSH1 0x20
0000005d: ADD
0000005e: SWAP1
0000005f: RETURN
00000060: JUMPDEST
00000061: PUSH2 0x0096
00000064: PUSH1 0x04
00000066: DUP1
00000067: CALLDATASIZE
00000068: SUB
00000069: PUSH1 0x60
0000006b: DUP2
0000006c: LT
0000006d: ISZERO
0000006e: PUSH2 0x0076
00000071: JUMPI
00000072: PUSH1 0x00
00000074: DUP1
00000075: REVERT
00000076: JUMPDEST
00000077: POP
00000078: PUSH1 0x01
0000007a: PUSH1 0x01
0000007c: PUSH1 0xa0
0000007e: SHL
0000007f: SUB
00000080: DUP2
00000081: CALLDATALOAD
00000082: DUP2
00000083: AND
00000084: SWAP2
00000085: PUSH1 0x20
00000087: DUP2
00000088: ADD
00000089: CALLDATALOAD
0000008a: SWAP2
0000008b: PUSH1 0x40
0000008d: SWAP1
0000008e: SWAP2
0000008f: ADD
00000090: CALLDATALOAD
00000091: AND
00000092: PUSH2 0x00b3
00000095: JUMP
00000096: JUMPDEST
00000097: STOP
00000098: JUMPDEST
00000099: CALLVALUE
0000009a: DUP1
0000009b: ISZERO
0000009c: PUSH2 0x00a4
0000009f: JUMPI
000000a0: PUSH1 0x00
000000a2: DUP1
000000a3: REVERT
000000a4: JUMPDEST
000000a5: POP
000000a6: PUSH2 0x0096
000000a9: PUSH2 0x0383
000000ac: JUMP
000000ad: JUMPDEST
000000ae: PUSH1 0x06
000000b0: SLOAD
000000b1: SWAP1
000000b2: JUMP
000000b3: JUMPDEST
000000b4: PUSH1 0x06
000000b6: SLOAD
000000b7: NUMBER
000000b8: LT
000000b9: PUSH2 0x00f9
000000bc: JUMPI
000000bd: PUSH1 0x40
000000bf: DUP1
000000c0: MLOAD
000000c1: PUSH3 0x461bcd
000000c5: PUSH1 0xe5
000000c7: SHL
000000c8: DUP2
000000c9: MSTORE
000000ca: PUSH1 0x20
000000cc: PUSH1 0x04
000000ce: DUP3
000000cf: ADD
000000d0: MSTORE
000000d1: PUSH1 0x0d
000000d3: PUSH1 0x24
000000d5: DUP3
000000d6: ADD
000000d7: MSTORE
000000d8: PUSH13 0x53757276657920656e64656421
000000e6: PUSH1 0x98
000000e8: SHL
000000e9: PUSH1 0x44
000000eb: DUP3
000000ec: ADD
000000ed: MSTORE
000000ee: SWAP1
000000ef: MLOAD
000000f0: SWAP1
000000f1: DUP2
000000f2: SWAP1
000000f3: SUB
000000f4: PUSH1 0x64
000000f6: ADD
000000f7: SWAP1
000000f8: REVERT
000000f9: JUMPDEST
000000fa: CALLVALUE
000000fb: PUSH1 0x00
000000fd: SWAP1
000000fe: DUP2
000000ff: MSTORE
00000100: PUSH1 0x20
00000102: DUP2
00000103: SWAP1
00000104: MSTORE
00000105: PUSH1 0x40
00000107: SWAP1
00000108: KECCAK256
00000109: SLOAD
0000010a: PUSH2 0x0144
0000010d: JUMPI
0000010e: PUSH1 0x40
00000110: MLOAD
00000111: PUSH3 0x461bcd
00000115: PUSH1 0xe5
00000117: SHL
00000118: DUP2
00000119: MSTORE
0000011a: PUSH1 0x04
0000011c: ADD
0000011d: DUP1
0000011e: DUP1
0000011f: PUSH1 0x20
00000121: ADD
00000122: DUP3
00000123: DUP2
00000124: SUB
00000125: DUP3
00000126: MSTORE
00000127: PUSH1 0x2b
00000129: DUP2
0000012a: MSTORE
0000012b: PUSH1 0x20
0000012d: ADD
0000012e: DUP1
0000012f: PUSH2 0x04bd
00000132: PUSH1 0x2b
00000134: SWAP2
00000135: CODECOPY
00000136: PUSH1 0x40
00000138: ADD
00000139: SWAP2
0000013a: POP
0000013b: POP
0000013c: PUSH1 0x40
0000013e: MLOAD
0000013f: DUP1
00000140: SWAP2
00000141: SUB
00000142: SWAP1
00000143: REVERT
00000144: JUMPDEST
00000145: PUSH1 0x01
00000147: PUSH1 0x01
00000149: PUSH1 0xa0
0000014b: SHL
0000014c: SUB
0000014d: DUP4
0000014e: AND
0000014f: PUSH1 0x00
00000151: SWAP1
00000152: DUP2
00000153: MSTORE
00000154: PUSH1 0x01
00000156: PUSH1 0x20
00000158: MSTORE
00000159: PUSH1 0x40
0000015b: SWAP1
0000015c: KECCAK256
0000015d: SLOAD
0000015e: PUSH1 0xff
00000160: AND
00000161: PUSH2 0x01b1
00000164: JUMPI
00000165: PUSH1 0x40
00000167: DUP1
00000168: MLOAD
00000169: PUSH3 0x461bcd
0000016d: PUSH1 0xe5
0000016f: SHL
00000170: DUP2
00000171: MSTORE
00000172: PUSH1 0x20
00000174: PUSH1 0x04
00000176: DUP3
00000177: ADD
00000178: MSTORE
00000179: PUSH1 0x18
0000017b: PUSH1 0x24
0000017d: DUP3
0000017e: ADD
0000017f: MSTORE
00000180: PUSH32 0x556e616c6c6f77656420546f6b656e2041646472657373210000000000000000
000001a1: PUSH1 0x44
000001a3: DUP3
000001a4: ADD
000001a5: MSTORE
000001a6: SWAP1
000001a7: MLOAD
000001a8: SWAP1
000001a9: DUP2
000001aa: SWAP1
000001ab: SUB
000001ac: PUSH1 0x64
000001ae: ADD
000001af: SWAP1
000001b0: REVERT
000001b1: JUMPDEST
000001b2: PUSH1 0x00
000001b4: PUSH1 0x01
000001b6: PUSH1 0x01
000001b8: PUSH1 0xa0
000001ba: SHL
000001bb: SUB
000001bc: AND
000001bd: DUP4
000001be: PUSH1 0x01
000001c0: PUSH1 0x01
000001c2: PUSH1 0xa0
000001c4: SHL
000001c5: SUB
000001c6: AND
000001c7: PUSH4 0x6352211e
000001cc: DUP5
000001cd: PUSH1 0x40
000001cf: MLOAD
000001d0: DUP3
000001d1: PUSH4 0xffffffff
000001d6: AND
000001d7: PUSH1 0xe0
000001d9: SHL
000001da: DUP2
000001db: MSTORE
000001dc: PUSH1 0x04
000001de: ADD
000001df: DUP1
000001e0: DUP3
000001e1: DUP2
000001e2: MSTORE
000001e3: PUSH1 0x20
000001e5: ADD
000001e6: SWAP2
000001e7: POP
000001e8: POP
000001e9: PUSH1 0x20
000001eb: PUSH1 0x40
000001ed: MLOAD
000001ee: DUP1
000001ef: DUP4
000001f0: SUB
000001f1: DUP2
000001f2: DUP7
000001f3: DUP1
000001f4: EXTCODESIZE
000001f5: ISZERO
000001f6: DUP1
000001f7: ISZERO
000001f8: PUSH2 0x0200
000001fb: JUMPI
000001fc: PUSH1 0x00
000001fe: DUP1
000001ff: REVERT
00000200: JUMPDEST
00000201: POP
00000202: GAS
00000203: STATICCALL
00000204: ISZERO
00000205: DUP1
00000206: ISZERO
00000207: PUSH2 0x0214
0000020a: JUMPI
0000020b: RETURNDATASIZE
0000020c: PUSH1 0x00
0000020e: DUP1
0000020f: RETURNDATACOPY
00000210: RETURNDATASIZE
00000211: PUSH1 0x00
00000213: REVERT
00000214: JUMPDEST
00000215: POP
00000216: POP
00000217: POP
00000218: POP
00000219: PUSH1 0x40
0000021b: MLOAD
0000021c: RETURNDATASIZE
0000021d: PUSH1 0x20
0000021f: DUP2
00000220: LT
00000221: ISZERO
00000222: PUSH2 0x022a
00000225: JUMPI
00000226: PUSH1 0x00
00000228: DUP1
00000229: REVERT
0000022a: JUMPDEST
0000022b: POP
0000022c: MLOAD
0000022d: PUSH1 0x01
0000022f: PUSH1 0x01
00000231: PUSH1 0xa0
00000233: SHL
00000234: SUB
00000235: AND
00000236: EQ
00000237: ISZERO
00000238: PUSH2 0x0272
0000023b: JUMPI
0000023c: PUSH1 0x40
0000023e: MLOAD
0000023f: PUSH3 0x461bcd
00000243: PUSH1 0xe5
00000245: SHL
00000246: DUP2
00000247: MSTORE
00000248: PUSH1 0x04
0000024a: ADD
0000024b: DUP1
0000024c: DUP1
0000024d: PUSH1 0x20
0000024f: ADD
00000250: DUP3
00000251: DUP2
00000252: SUB
00000253: DUP3
00000254: MSTORE
00000255: PUSH1 0x25
00000257: DUP2
00000258: MSTORE
00000259: PUSH1 0x20
0000025b: ADD
0000025c: DUP1
0000025d: PUSH2 0x0498
00000260: PUSH1 0x25
00000262: SWAP2
00000263: CODECOPY
00000264: PUSH1 0x40
00000266: ADD
00000267: SWAP2
00000268: POP
00000269: POP
0000026a: PUSH1 0x40
0000026c: MLOAD
0000026d: DUP1
0000026e: SWAP2
0000026f: SUB
00000270: SWAP1
00000271: REVERT
00000272: JUMPDEST
00000273: PUSH1 0x01
00000275: PUSH1 0x01
00000277: PUSH1 0xa0
00000279: SHL
0000027a: SUB
0000027b: DUP4
0000027c: AND
0000027d: PUSH1 0x00
0000027f: SWAP1
00000280: DUP2
00000281: MSTORE
00000282: PUSH1 0x02
00000284: PUSH1 0x20
00000286: SWAP1
00000287: DUP2
00000288: MSTORE
00000289: PUSH1 0x40
0000028b: DUP1
0000028c: DUP4
0000028d: KECCAK256
0000028e: DUP6
0000028f: DUP5
00000290: MSTORE
00000291: SWAP1
00000292: SWAP2
00000293: MSTORE
00000294: SWAP1
00000295: KECCAK256
00000296: SLOAD
00000297: PUSH2 0x02d1
0000029a: JUMPI
0000029b: PUSH1 0x40
0000029d: MLOAD
0000029e: DUP3
0000029f: SWAP1
000002a0: PUSH1 0x01
000002a2: PUSH1 0x01
000002a4: PUSH1 0xa0
000002a6: SHL
000002a7: SUB
000002a8: DUP6
000002a9: AND
000002aa: SWAP1
000002ab: PUSH32 0xeadd927463c4f0380c1274cef111fb7e1b447571c82b91a72bd3a902f8edf503
000002cc: SWAP1
000002cd: PUSH1 0x00
000002cf: SWAP1
000002d0: LOG3
000002d1: JUMPDEST
000002d2: CALLVALUE
000002d3: PUSH1 0x00
000002d5: DUP2
000002d6: DUP2
000002d7: MSTORE
000002d8: PUSH1 0x20
000002da: DUP2
000002db: DUP2
000002dc: MSTORE
000002dd: PUSH1 0x40
000002df: DUP1
000002e0: DUP4
000002e1: KECCAK256
000002e2: DUP1
000002e3: SLOAD
000002e4: PUSH1 0x01
000002e6: PUSH1 0x01
000002e8: PUSH1 0xa0
000002ea: SHL
000002eb: SUB
000002ec: DUP1
000002ed: DUP11
000002ee: AND
000002ef: DUP1
000002f0: DUP8
000002f1: MSTORE
000002f2: PUSH1 0x02
000002f4: DUP7
000002f5: MSTORE
000002f6: DUP5
000002f7: DUP8
000002f8: KECCAK256
000002f9: DUP11
000002fa: DUP9
000002fb: MSTORE
000002fc: DUP7
000002fd: MSTORE
000002fe: DUP5
000002ff: DUP8
00000300: KECCAK256
00000301: DUP1
00000302: SLOAD
00000303: SWAP1
00000304: SWAP4
00000305: ADD
00000306: SWAP1
00000307: SWAP3
00000308: SSTORE
00000309: DUP2
0000030a: DUP7
0000030b: MSTORE
0000030c: PUSH1 0x03
0000030e: DUP6
0000030f: MSTORE
00000310: DUP4
00000311: DUP7
00000312: KECCAK256
00000313: DUP10
00000314: DUP8
00000315: MSTORE
00000316: DUP6
00000317: MSTORE
00000318: DUP4
00000319: DUP7
0000031a: KECCAK256
0000031b: DUP1
0000031c: SLOAD
0000031d: DUP9
0000031e: ADD
0000031f: SWAP1
00000320: SSTORE
00000321: DUP8
00000322: AND
00000323: DUP1
00000324: DUP7
00000325: MSTORE
00000326: PUSH1 0x04
00000328: DUP6
00000329: MSTORE
0000032a: DUP4
0000032b: DUP7
0000032c: KECCAK256
0000032d: DUP1
0000032e: SLOAD
0000032f: DUP9
00000330: ADD
00000331: SWAP1
00000332: SSTORE
00000333: DUP7
00000334: DUP7
00000335: MSTORE
00000336: SWAP5
00000337: DUP5
00000338: MSTORE
00000339: SWAP1
0000033a: SLOAD
0000033b: DUP3
0000033c: MLOAD
0000033d: SWAP5
0000033e: DUP6
0000033f: MSTORE
00000340: SWAP3
00000341: DUP5
00000342: ADD
00000343: SWAP3
00000344: SWAP1
00000345: SWAP3
00000346: MSTORE
00000347: DUP3
00000348: DUP2
00000349: ADD
0000034a: SWAP4
0000034b: SWAP1
0000034c: SWAP4
0000034d: MSTORE
0000034e: SWAP2
0000034f: MLOAD
00000350: DUP5
00000351: SWAP3
00000352: SWAP2
00000353: CALLER
00000354: SWAP2
00000355: PUSH32 0xc37f186ab7fda550fea2e5b6342967838c6c455284b7b976c6fc9137c1a0839f
00000376: SWAP2
00000377: DUP2
00000378: SWAP1
00000379: SUB
0000037a: PUSH1 0x60
0000037c: ADD
0000037d: SWAP1
0000037e: LOG4
0000037f: POP
00000380: POP
00000381: POP
00000382: JUMP
00000383: JUMPDEST
00000384: PUSH1 0x06
00000386: SLOAD
00000387: NUMBER
00000388: LT
00000389: ISZERO
0000038a: PUSH2 0x03da
0000038d: JUMPI
0000038e: PUSH1 0x40
00000390: DUP1
00000391: MLOAD
00000392: PUSH3 0x461bcd
00000396: PUSH1 0xe5
00000398: SHL
00000399: DUP2
0000039a: MSTORE
0000039b: PUSH1 0x20
0000039d: PUSH1 0x04
0000039f: DUP3
000003a0: ADD
000003a1: MSTORE
000003a2: PUSH1 0x18
000003a4: PUSH1 0x24
000003a6: DUP3
000003a7: ADD
000003a8: MSTORE
000003a9: PUSH32 0x537572766579206973207374696c6c2072756e6e696e67210000000000000000
000003ca: PUSH1 0x44
000003cc: DUP3
000003cd: ADD
000003ce: MSTORE
000003cf: SWAP1
000003d0: MLOAD
000003d1: SWAP1
000003d2: DUP2
000003d3: SWAP1
000003d4: SUB
000003d5: PUSH1 0x64
000003d7: ADD
000003d8: SWAP1
000003d9: REVERT
000003da: JUMPDEST
000003db: CALLER
000003dc: PUSH1 0x00
000003de: SWAP1
000003df: DUP2
000003e0: MSTORE
000003e1: PUSH1 0x04
000003e3: PUSH1 0x20
000003e5: MSTORE
000003e6: PUSH1 0x40
000003e8: SWAP1
000003e9: KECCAK256
000003ea: SLOAD
000003eb: ISZERO
000003ec: DUP1
000003ed: ISZERO
000003ee: SWAP1
000003ef: PUSH2 0x0408
000003f2: JUMPI
000003f3: POP
000003f4: CALLER
000003f5: PUSH1 0x00
000003f7: SWAP1
000003f8: DUP2
000003f9: MSTORE
000003fa: PUSH1 0x05
000003fc: PUSH1 0x20
000003fe: MSTORE
000003ff: PUSH1 0x40
00000401: SWAP1
00000402: KECCAK256
00000403: SLOAD
00000404: PUSH1 0xff
00000406: AND
00000407: ISZERO
00000408: JUMPDEST
00000409: PUSH2 0x0443
0000040c: JUMPI
0000040d: PUSH1 0x40
0000040f: MLOAD
00000410: PUSH3 0x461bcd
00000414: PUSH1 0xe5
00000416: SHL
00000417: DUP2
00000418: MSTORE
00000419: PUSH1 0x04
0000041b: ADD
0000041c: DUP1
0000041d: DUP1
0000041e: PUSH1 0x20
00000420: ADD
00000421: DUP3
00000422: DUP2
00000423: SUB
00000424: DUP3
00000425: MSTORE
00000426: PUSH1 0x27
00000428: DUP2
00000429: MSTORE
0000042a: PUSH1 0x20
0000042c: ADD
0000042d: DUP1
0000042e: PUSH2 0x04e8
00000431: PUSH1 0x27
00000433: SWAP2
00000434: CODECOPY
00000435: PUSH1 0x40
00000437: ADD
00000438: SWAP2
00000439: POP
0000043a: POP
0000043b: PUSH1 0x40
0000043d: MLOAD
0000043e: DUP1
0000043f: SWAP2
00000440: SUB
00000441: SWAP1
00000442: REVERT
00000443: JUMPDEST
00000444: CALLER
00000445: PUSH1 0x00
00000447: DUP2
00000448: DUP2
00000449: MSTORE
0000044a: PUSH1 0x04
0000044c: PUSH1 0x20
0000044e: MSTORE
0000044f: PUSH1 0x40
00000451: DUP1
00000452: DUP3
00000453: KECCAK256
00000454: SLOAD
00000455: SWAP1
00000456: MLOAD
00000457: DUP2
00000458: ISZERO
00000459: PUSH2 0x08fc
0000045c: MUL
0000045d: SWAP3
0000045e: DUP2
0000045f: DUP2
00000460: DUP2
00000461: DUP6
00000462: DUP9
00000463: DUP9
00000464: CALL
00000465: SWAP4
00000466: POP
00000467: POP
00000468: POP
00000469: POP
0000046a: ISZERO
0000046b: DUP1
0000046c: ISZERO
0000046d: PUSH2 0x047a
00000470: JUMPI
00000471: RETURNDATASIZE
00000472: PUSH1 0x00
00000474: DUP1
00000475: RETURNDATACOPY
00000476: RETURNDATASIZE
00000477: PUSH1 0x00
00000479: REVERT
0000047a: JUMPDEST
0000047b: POP
0000047c: CALLER
0000047d: PUSH1 0x00
0000047f: SWAP1
00000480: DUP2
00000481: MSTORE
00000482: PUSH1 0x05
00000484: PUSH1 0x20
00000486: MSTORE
00000487: PUSH1 0x40
00000489: SWAP1
0000048a: KECCAK256
0000048b: DUP1
0000048c: SLOAD
0000048d: PUSH1 0xff
0000048f: NOT
00000490: AND
00000491: PUSH1 0x01
00000493: OR
00000494: SWAP1
00000495: SSTORE
00000496: JUMP
00000497: INVALID
00000498: UNKNOWN(0x4F)
00000499: PUSH24 0x6e6572206973206e6f626f64792c206d617962652077726f
000004b2: PUSH15 0x6720746f6b656e49643f566f746520
000004c2: PUSH14 0x75737420626520302e3030342c20
000004d1: ADDRESS
000004d2: UNKNOWN(0x2E)
000004d3: ADDRESS
000004d4: CALLER
000004d5: UNKNOWN(0x2C)
000004d6: KECCAK256
000004d7: ADDRESS
000004d8: UNKNOWN(0x2E)
000004d9: BALANCE
000004da: KECCAK256
000004db: PUSH16 0x7220302e33206574686572734e6f2072
000004ec: PUSH6 0x776172647320
000004f3: PUSH7 0x6f7220796f7520
000004fb: PUSH16 0x7220616c72656164792072656465656d
0000050c: PUSH6 0x6421a2646970
00000513: PUSH7 0x73582212202d10
0000051b: CHAINID
0000051c: UNKNOWN(0xD2)
0000051d: PUSH5 0x3752251562
00000523: UNKNOWN(0xAB)
00000524: UNKNOWN(0x0F)
00000525: MSTORE8
00000526: EXTCODEHASH
00000527: LOG4
00000528: DUP4
00000529: PUSH1 0xda
0000052b: UNKNOWN(0xFC)
0000052c: UNKNOWN(0xE7)
0000052d: UNKNOWN(0xEF)
0000052e: SUB
0000052f: UNKNOWN(0xDA)
00000530: UNKNOWN(0xCF)
00000531: UNKNOWN(0xBE)
00000532: UNKNOWN(0xB9)
00000533: PUSH1 0x12
00000535: SUB
00000536: RETURNDATASIZE
00000537: PUSH15

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: 0x0959238b0e96b587eef24a87260edf1904518f3172c5f282e4bf5749aa210ce9
call_targets: 0x05a8b94cd607d5d611ff71161623f815535a4c73
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0x0959238b0e96b587eef24a87260edf1904518f3172c5f282e4bf5749aa210ce9",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x05a8b94cd607d5d611ff71161623f815535a4c73"
    ],
    "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": "0x3fa4d9ca",
            "selector": "0x3fa4d9ca",
            "calldata_variants": [
                "0x3fa4d9ca",
                "0x3fa4d9ca0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xb8bc81dd",
            "selector": "0xb8bc81dd",
            "calldata_variants": [
                "0xb8bc81dd",
                "0xb8bc81dd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xf0fc4ec1",
            "selector": "0xf0fc4ec1",
            "calldata_variants": [
                "0xf0fc4ec1",
                "0xf0fc4ec10000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 1124,
            "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
view
trace_id: 0x0959238b0e96b587eef24a87260edf1904518f3172c5f282e4bf5749aa210ce9
call_targets: 0x05a8b94cd607d5d611ff71161623f815535a4c73
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0x0959238b0e96b587eef24a87260edf1904518f3172c5f282e4bf5749aa210ce9",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x05a8b94cd607d5d611ff71161623f815535a4c73"
    ],
    "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": "0x3fa4d9ca",
            "selector": "0x3fa4d9ca",
            "calldata_variants": [
                "0x3fa4d9ca",
                "0x3fa4d9ca0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xb8bc81dd",
            "selector": "0xb8bc81dd",
            "calldata_variants": [
                "0xb8bc81dd",
                "0xb8bc81dd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xf0fc4ec1",
            "selector": "0xf0fc4ec1",
            "calldata_variants": [
                "0xf0fc4ec1",
                "0xf0fc4ec10000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 1124,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "eth_value_calls": 1,
    "guards_detected": []
}