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

Analysis Run

019b477e-ad5e-73e2-9411-e5b8d28fdc2a

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
Bytecode only
Review Backing
Not yet
Best current signal
CREATE/CREATE2 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
21405 artifact.fetch complete 1 / 3 3 months ago
21406 tool.cast_disasm complete 1 / 3 3 months ago
101267 analysis.bundle complete 1 / 3 2 weeks ago
101268 capability.graph complete 1 / 3 2 weeks ago
101269 detector.run complete 1 / 3 2 weeks ago
101270 validation.fork complete 1 / 3 2 weeks 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
1
CALL-family (heavy)
2
EXT*/BALANCE
2
Total opcodes
831
Flags
create_opcodes_present
View cast disassembly output
00000000: PUSH1 0x60
00000002: PUSH1 0x40
00000004: MSTORE
00000005: PUSH1 0x04
00000007: CALLDATASIZE
00000008: LT
00000009: PUSH2 0x008e
0000000c: JUMPI
0000000d: PUSH1 0x00
0000000f: CALLDATALOAD
00000010: PUSH29 0x0100000000000000000000000000000000000000000000000000000000
0000002e: SWAP1
0000002f: DIV
00000030: PUSH4 0xffffffff
00000035: AND
00000036: DUP1
00000037: PUSH4 0x410085df
0000003c: EQ
0000003d: PUSH2 0x0093
00000040: JUMPI
00000041: DUP1
00000042: PUSH4 0x43d726d6
00000047: EQ
00000048: PUSH2 0x00d5
0000004b: JUMPI
0000004c: DUP1
0000004d: PUSH4 0x521eb273
00000052: EQ
00000053: PUSH2 0x00ea
00000056: JUMPI
00000057: DUP1
00000058: PUSH4 0x8c52dc41
0000005d: EQ
0000005e: PUSH2 0x013f
00000061: JUMPI
00000062: DUP1
00000063: PUSH4 0x8da5cb5b
00000068: EQ
00000069: PUSH2 0x0154
0000006c: JUMPI
0000006d: DUP1
0000006e: PUSH4 0xc19d93fb
00000073: EQ
00000074: PUSH2 0x01a9
00000077: JUMPI
00000078: DUP1
00000079: PUSH4 0xd0e30db0
0000007e: EQ
0000007f: PUSH2 0x01e0
00000082: JUMPI
00000083: DUP1
00000084: PUSH4 0xf2fde38b
00000089: EQ
0000008a: PUSH2 0x01ea
0000008d: JUMPI
0000008e: JUMPDEST
0000008f: PUSH1 0x00
00000091: DUP1
00000092: REVERT
00000093: JUMPDEST
00000094: CALLVALUE
00000095: ISZERO
00000096: PUSH2 0x009e
00000099: JUMPI
0000009a: PUSH1 0x00
0000009c: DUP1
0000009d: REVERT
0000009e: JUMPDEST
0000009f: PUSH2 0x00d3
000000a2: PUSH1 0x04
000000a4: DUP1
000000a5: DUP1
000000a6: CALLDATALOAD
000000a7: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000000bc: AND
000000bd: SWAP1
000000be: PUSH1 0x20
000000c0: ADD
000000c1: SWAP1
000000c2: SWAP2
000000c3: SWAP1
000000c4: DUP1
000000c5: CALLDATALOAD
000000c6: SWAP1
000000c7: PUSH1 0x20
000000c9: ADD
000000ca: SWAP1
000000cb: SWAP2
000000cc: SWAP1
000000cd: POP
000000ce: POP
000000cf: PUSH2 0x0223
000000d2: JUMP
000000d3: JUMPDEST
000000d4: STOP
000000d5: JUMPDEST
000000d6: CALLVALUE
000000d7: ISZERO
000000d8: PUSH2 0x00e0
000000db: JUMPI
000000dc: PUSH1 0x00
000000de: DUP1
000000df: REVERT
000000e0: JUMPDEST
000000e1: PUSH2 0x00e8
000000e4: PUSH2 0x02e9
000000e7: JUMP
000000e8: JUMPDEST
000000e9: STOP
000000ea: JUMPDEST
000000eb: CALLVALUE
000000ec: ISZERO
000000ed: PUSH2 0x00f5
000000f0: JUMPI
000000f1: PUSH1 0x00
000000f3: DUP1
000000f4: REVERT
000000f5: JUMPDEST
000000f6: PUSH2 0x00fd
000000f9: PUSH2 0x0443
000000fc: JUMP
000000fd: JUMPDEST
000000fe: PUSH1 0x40
00000100: MLOAD
00000101: DUP1
00000102: DUP3
00000103: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000118: AND
00000119: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000012e: AND
0000012f: DUP2
00000130: MSTORE
00000131: PUSH1 0x20
00000133: ADD
00000134: SWAP2
00000135: POP
00000136: POP
00000137: PUSH1 0x40
00000139: MLOAD
0000013a: DUP1
0000013b: SWAP2
0000013c: SUB
0000013d: SWAP1
0000013e: RETURN
0000013f: JUMPDEST
00000140: CALLVALUE
00000141: ISZERO
00000142: PUSH2 0x014a
00000145: JUMPI
00000146: PUSH1 0x00
00000148: DUP1
00000149: REVERT
0000014a: JUMPDEST
0000014b: PUSH2 0x0152
0000014e: PUSH2 0x0469
00000151: JUMP
00000152: JUMPDEST
00000153: STOP
00000154: JUMPDEST
00000155: CALLVALUE
00000156: ISZERO
00000157: PUSH2 0x015f
0000015a: JUMPI
0000015b: PUSH1 0x00
0000015d: DUP1
0000015e: REVERT
0000015f: JUMPDEST
00000160: PUSH2 0x0167
00000163: PUSH2 0x0549
00000166: JUMP
00000167: JUMPDEST
00000168: PUSH1 0x40
0000016a: MLOAD
0000016b: DUP1
0000016c: DUP3
0000016d: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000182: AND
00000183: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000198: AND
00000199: DUP2
0000019a: MSTORE
0000019b: PUSH1 0x20
0000019d: ADD
0000019e: SWAP2
0000019f: POP
000001a0: POP
000001a1: PUSH1 0x40
000001a3: MLOAD
000001a4: DUP1
000001a5: SWAP2
000001a6: SUB
000001a7: SWAP1
000001a8: RETURN
000001a9: JUMPDEST
000001aa: CALLVALUE
000001ab: ISZERO
000001ac: PUSH2 0x01b4
000001af: JUMPI
000001b0: PUSH1 0x00
000001b2: DUP1
000001b3: REVERT
000001b4: JUMPDEST
000001b5: PUSH2 0x01bc
000001b8: PUSH2 0x056e
000001bb: JUMP
000001bc: JUMPDEST
000001bd: PUSH1 0x40
000001bf: MLOAD
000001c0: DUP1
000001c1: DUP3
000001c2: PUSH1 0x02
000001c4: DUP2
000001c5: GT
000001c6: ISZERO
000001c7: PUSH2 0x01cc
000001ca: JUMPI
000001cb: INVALID
000001cc: JUMPDEST
000001cd: PUSH1 0xff
000001cf: AND
000001d0: DUP2
000001d1: MSTORE
000001d2: PUSH1 0x20
000001d4: ADD
000001d5: SWAP2
000001d6: POP
000001d7: POP
000001d8: PUSH1 0x40
000001da: MLOAD
000001db: DUP1
000001dc: SWAP2
000001dd: SUB
000001de: SWAP1
000001df: RETURN
000001e0: JUMPDEST
000001e1: PUSH2 0x01e8
000001e4: PUSH2 0x0581
000001e7: JUMP
000001e8: JUMPDEST
000001e9: STOP
000001ea: JUMPDEST
000001eb: CALLVALUE
000001ec: ISZERO
000001ed: PUSH2 0x01f5
000001f0: JUMPI
000001f1: PUSH1 0x00
000001f3: DUP1
000001f4: REVERT
000001f5: JUMPDEST
000001f6: PUSH2 0x0221
000001f9: PUSH1 0x04
000001fb: DUP1
000001fc: DUP1
000001fd: CALLDATALOAD
000001fe: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000213: AND
00000214: SWAP1
00000215: PUSH1 0x20
00000217: ADD
00000218: SWAP1
00000219: SWAP2
0000021a: SWAP1
0000021b: POP
0000021c: POP
0000021d: PUSH2 0x0612
00000220: JUMP
00000221: JUMPDEST
00000222: STOP
00000223: JUMPDEST
00000224: PUSH1 0x01
00000226: PUSH1 0x02
00000228: DUP2
00000229: GT
0000022a: ISZERO
0000022b: PUSH2 0x0230
0000022e: JUMPI
0000022f: INVALID
00000230: JUMPDEST
00000231: PUSH1 0x01
00000233: PUSH1 0x14
00000235: SWAP1
00000236: SLOAD
00000237: SWAP1
00000238: PUSH2 0x0100
0000023b: EXP
0000023c: SWAP1
0000023d: DIV
0000023e: PUSH1 0xff
00000240: AND
00000241: PUSH1 0x02
00000243: DUP2
00000244: GT
00000245: ISZERO
00000246: PUSH2 0x024b
00000249: JUMPI
0000024a: INVALID
0000024b: JUMPDEST
0000024c: EQ
0000024d: ISZERO
0000024e: ISZERO
0000024f: PUSH2 0x0257
00000252: JUMPI
00000253: PUSH1 0x00
00000255: DUP1
00000256: REVERT
00000257: JUMPDEST
00000258: DUP2
00000259: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000026e: AND
0000026f: PUSH2 0x08fc
00000272: DUP3
00000273: SWAP1
00000274: DUP2
00000275: ISZERO
00000276: MUL
00000277: SWAP1
00000278: PUSH1 0x40
0000027a: MLOAD
0000027b: PUSH1 0x00
0000027d: PUSH1 0x40
0000027f: MLOAD
00000280: DUP1
00000281: DUP4
00000282: SUB
00000283: DUP2
00000284: DUP6
00000285: DUP9
00000286: DUP9
00000287: CALL
00000288: SWAP4
00000289: POP
0000028a: POP
0000028b: POP
0000028c: POP
0000028d: ISZERO
0000028e: ISZERO
0000028f: PUSH2 0x0297
00000292: JUMPI
00000293: PUSH1 0x00
00000295: DUP1
00000296: REVERT
00000297: JUMPDEST
00000298: DUP2
00000299: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000002ae: AND
000002af: PUSH32 0xd7dee2702d63ad89917b6a4da9981c90c4d24f8c2bdfd64c604ecae57d8d0651
000002d0: DUP3
000002d1: PUSH1 0x40
000002d3: MLOAD
000002d4: DUP1
000002d5: DUP3
000002d6: DUP2
000002d7: MSTORE
000002d8: PUSH1 0x20
000002da: ADD
000002db: SWAP2
000002dc: POP
000002dd: POP
000002de: PUSH1 0x40
000002e0: MLOAD
000002e1: DUP1
000002e2: SWAP2
000002e3: SUB
000002e4: SWAP1
000002e5: LOG2
000002e6: POP
000002e7: POP
000002e8: JUMP
000002e9: JUMPDEST
000002ea: PUSH1 0x00
000002ec: DUP1
000002ed: SWAP1
000002ee: SLOAD
000002ef: SWAP1
000002f0: PUSH2 0x0100
000002f3: EXP
000002f4: SWAP1
000002f5: DIV
000002f6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000030b: AND
0000030c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000321: AND
00000322: CALLER
00000323: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000338: AND
00000339: EQ
0000033a: ISZERO
0000033b: ISZERO
0000033c: PUSH2 0x0344
0000033f: JUMPI
00000340: PUSH1 0x00
00000342: DUP1
00000343: REVERT
00000344: JUMPDEST
00000345: PUSH1 0x00
00000347: PUSH1 0x02
00000349: DUP2
0000034a: GT
0000034b: ISZERO
0000034c: PUSH2 0x0351
0000034f: JUMPI
00000350: INVALID
00000351: JUMPDEST
00000352: PUSH1 0x01
00000354: PUSH1 0x14
00000356: SWAP1
00000357: SLOAD
00000358: SWAP1
00000359: PUSH2 0x0100
0000035c: EXP
0000035d: SWAP1
0000035e: DIV
0000035f: PUSH1 0xff
00000361: AND
00000362: PUSH1 0x02
00000364: DUP2
00000365: GT
00000366: ISZERO
00000367: PUSH2 0x036c
0000036a: JUMPI
0000036b: INVALID
0000036c: JUMPDEST
0000036d: EQ
0000036e: ISZERO
0000036f: ISZERO
00000370: PUSH2 0x0378
00000373: JUMPI
00000374: PUSH1 0x00
00000376: DUP1
00000377: REVERT
00000378: JUMPDEST
00000379: PUSH1 0x02
0000037b: PUSH1 0x01
0000037d: PUSH1 0x14
0000037f: PUSH2 0x0100
00000382: EXP
00000383: DUP2
00000384: SLOAD
00000385: DUP2
00000386: PUSH1 0xff
00000388: MUL
00000389: NOT
0000038a: AND
0000038b: SWAP1
0000038c: DUP4
0000038d: PUSH1 0x02
0000038f: DUP2
00000390: GT
00000391: ISZERO
00000392: PUSH2 0x0397
00000395: JUMPI
00000396: INVALID
00000397: JUMPDEST
00000398: MUL
00000399: OR
0000039a: SWAP1
0000039b: SSTORE
0000039c: POP
0000039d: PUSH32 0x1cdde67b72a90f19919ac732a437ac2f7a10fc128d28c2a6e525d89ce5cd9d3a
000003be: PUSH1 0x40
000003c0: MLOAD
000003c1: PUSH1 0x40
000003c3: MLOAD
000003c4: DUP1
000003c5: SWAP2
000003c6: SUB
000003c7: SWAP1
000003c8: LOG1
000003c9: PUSH1 0x01
000003cb: PUSH1 0x00
000003cd: SWAP1
000003ce: SLOAD
000003cf: SWAP1
000003d0: PUSH2 0x0100
000003d3: EXP
000003d4: SWAP1
000003d5: DIV
000003d6: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000003eb: AND
000003ec: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000401: AND
00000402: PUSH2 0x08fc
00000405: ADDRESS
00000406: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000041b: AND
0000041c: BALANCE
0000041d: SWAP1
0000041e: DUP2
0000041f: ISZERO
00000420: MUL
00000421: SWAP1
00000422: PUSH1 0x40
00000424: MLOAD
00000425: PUSH1 0x00
00000427: PUSH1 0x40
00000429: MLOAD
0000042a: DUP1
0000042b: DUP4
0000042c: SUB
0000042d: DUP2
0000042e: DUP6
0000042f: DUP9
00000430: DUP9
00000431: CALL
00000432: SWAP4
00000433: POP
00000434: POP
00000435: POP
00000436: POP
00000437: ISZERO
00000438: ISZERO
00000439: PUSH2 0x0441
0000043c: JUMPI
0000043d: PUSH1 0x00
0000043f: DUP1
00000440: REVERT
00000441: JUMPDEST
00000442: JUMP
00000443: JUMPDEST
00000444: PUSH1 0x01
00000446: PUSH1 0x00
00000448: SWAP1
00000449: SLOAD
0000044a: SWAP1
0000044b: PUSH2 0x0100
0000044e: EXP
0000044f: SWAP1
00000450: DIV
00000451: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000466: AND
00000467: DUP2
00000468: JUMP
00000469: JUMPDEST
0000046a: PUSH1 0x00
0000046c: DUP1
0000046d: SWAP1
0000046e: SLOAD
0000046f: SWAP1
00000470: PUSH2 0x0100
00000473: EXP
00000474: SWAP1
00000475: DIV
00000476: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000048b: AND
0000048c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000004a1: AND
000004a2: CALLER
000004a3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000004b8: AND
000004b9: EQ
000004ba: ISZERO
000004bb: ISZERO
000004bc: PUSH2 0x04c4
000004bf: JUMPI
000004c0: PUSH1 0x00
000004c2: DUP1
000004c3: REVERT
000004c4: JUMPDEST
000004c5: PUSH1 0x00
000004c7: PUSH1 0x02
000004c9: DUP2
000004ca: GT
000004cb: ISZERO
000004cc: PUSH2 0x04d1
000004cf: JUMPI
000004d0: INVALID
000004d1: JUMPDEST
000004d2: PUSH1 0x01
000004d4: PUSH1 0x14
000004d6: SWAP1
000004d7: SLOAD
000004d8: SWAP1
000004d9: PUSH2 0x0100
000004dc: EXP
000004dd: SWAP1
000004de: DIV
000004df: PUSH1 0xff
000004e1: AND
000004e2: PUSH1 0x02
000004e4: DUP2
000004e5: GT
000004e6: ISZERO
000004e7: PUSH2 0x04ec
000004ea: JUMPI
000004eb: INVALID
000004ec: JUMPDEST
000004ed: EQ
000004ee: ISZERO
000004ef: ISZERO
000004f0: PUSH2 0x04f8
000004f3: JUMPI
000004f4: PUSH1 0x00
000004f6: DUP1
000004f7: REVERT
000004f8: JUMPDEST
000004f9: PUSH1 0x01
000004fb: DUP1
000004fc: PUSH1 0x14
000004fe: PUSH2 0x0100
00000501: EXP
00000502: DUP2
00000503: SLOAD
00000504: DUP2
00000505: PUSH1 0xff
00000507: MUL
00000508: NOT
00000509: AND
0000050a: SWAP1
0000050b: DUP4
0000050c: PUSH1 0x02
0000050e: DUP2
0000050f: GT
00000510: ISZERO
00000511: PUSH2 0x0516
00000514: JUMPI
00000515: INVALID
00000516: JUMPDEST
00000517: MUL
00000518: OR
00000519: SWAP1
0000051a: SSTORE
0000051b: POP
0000051c: PUSH32 0x599d8e5a83cffb867d051598c4d70e805d59802d8081c1c7d6dffc5b6aca2b89
0000053d: PUSH1 0x40
0000053f: MLOAD
00000540: PUSH1 0x40
00000542: MLOAD
00000543: DUP1
00000544: SWAP2
00000545: SUB
00000546: SWAP1
00000547: LOG1
00000548: JUMP
00000549: JUMPDEST
0000054a: PUSH1 0x00
0000054c: DUP1
0000054d: SWAP1
0000054e: SLOAD
0000054f: SWAP1
00000550: PUSH2 0x0100
00000553: EXP
00000554: SWAP1
00000555: DIV
00000556: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000056b: AND
0000056c: DUP2
0000056d: JUMP
0000056e: JUMPDEST
0000056f: PUSH1 0x01
00000571: PUSH1 0x14
00000573: SWAP1
00000574: SLOAD
00000575: SWAP1
00000576: PUSH2 0x0100
00000579: EXP
0000057a: SWAP1
0000057b: DIV
0000057c: PUSH1 0xff
0000057e: AND
0000057f: DUP2
00000580: JUMP
00000581: JUMPDEST
00000582: PUSH1 0x00
00000584: DUP1
00000585: SWAP1
00000586: SLOAD
00000587: SWAP1
00000588: PUSH2 0x0100
0000058b: EXP
0000058c: SWAP1
0000058d: DIV
0000058e: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000005a3: AND
000005a4: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000005b9: AND
000005ba: CALLER
000005bb: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000005d0: AND
000005d1: EQ
000005d2: ISZERO
000005d3: ISZERO
000005d4: PUSH2 0x05dc
000005d7: JUMPI
000005d8: PUSH1 0x00
000005da: DUP1
000005db: REVERT
000005dc: JUMPDEST
000005dd: PUSH1 0x00
000005df: PUSH1 0x02
000005e1: DUP2
000005e2: GT
000005e3: ISZERO
000005e4: PUSH2 0x05e9
000005e7: JUMPI
000005e8: INVALID
000005e9: JUMPDEST
000005ea: PUSH1 0x01
000005ec: PUSH1 0x14
000005ee: SWAP1
000005ef: SLOAD
000005f0: SWAP1
000005f1: PUSH2 0x0100
000005f4: EXP
000005f5: SWAP1
000005f6: DIV
000005f7: PUSH1 0xff
000005f9: AND
000005fa: PUSH1 0x02
000005fc: DUP2
000005fd: GT
000005fe: ISZERO
000005ff: PUSH2 0x0604
00000602: JUMPI
00000603: INVALID
00000604: JUMPDEST
00000605: EQ
00000606: ISZERO
00000607: ISZERO
00000608: PUSH2 0x0610
0000060b: JUMPI
0000060c: PUSH1 0x00
0000060e: DUP1
0000060f: REVERT
00000610: JUMPDEST
00000611: JUMP
00000612: JUMPDEST
00000613: PUSH1 0x00
00000615: DUP1
00000616: SWAP1
00000617: SLOAD
00000618: SWAP1
00000619: PUSH2 0x0100
0000061c: EXP
0000061d: SWAP1
0000061e: DIV
0000061f: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000634: AND
00000635: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000064a: AND
0000064b: CALLER
0000064c: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000661: AND
00000662: EQ
00000663: ISZERO
00000664: ISZERO
00000665: PUSH2 0x066d
00000668: JUMPI
00000669: PUSH1 0x00
0000066b: DUP1
0000066c: REVERT
0000066d: JUMPDEST
0000066e: PUSH1 0x00
00000670: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000685: AND
00000686: DUP2
00000687: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000069c: AND
0000069d: EQ
0000069e: ISZERO
0000069f: ISZERO
000006a0: ISZERO
000006a1: PUSH2 0x06a9
000006a4: JUMPI
000006a5: PUSH1 0x00
000006a7: DUP1
000006a8: REVERT
000006a9: JUMPDEST
000006aa: DUP1
000006ab: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000006c0: AND
000006c1: PUSH1 0x00
000006c3: DUP1
000006c4: SWAP1
000006c5: SLOAD
000006c6: SWAP1
000006c7: PUSH2 0x0100
000006ca: EXP
000006cb: SWAP1
000006cc: DIV
000006cd: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000006e2: AND
000006e3: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
000006f8: AND
000006f9: PUSH32 0x8be0079c531659141344cd1fd0a4f28419497f9722a3daafe3b4186f6b6457e0
0000071a: PUSH1 0x40
0000071c: MLOAD
0000071d: PUSH1 0x40
0000071f: MLOAD
00000720: DUP1
00000721: SWAP2
00000722: SUB
00000723: SWAP1
00000724: LOG3
00000725: DUP1
00000726: PUSH1 0x00
00000728: DUP1
00000729: PUSH2 0x0100
0000072c: EXP
0000072d: DUP2
0000072e: SLOAD
0000072f: DUP2
00000730: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
00000745: MUL
00000746: NOT
00000747: AND
00000748: SWAP1
00000749: DUP4
0000074a: PUSH20 0xffffffffffffffffffffffffffffffffffffffff
0000075f: AND
00000760: MUL
00000761: OR
00000762: SWAP1
00000763: SSTORE
00000764: POP
00000765: POP
00000766: JUMP
00000767: STOP
00000768: LOG1
00000769: PUSH6 0x627a7a723058
00000770: KECCAK256
00000771: GASPRICE
00000772: POP
00000773: UNKNOWN(0xDA)
00000774: UNKNOWN(0xA6)
00000775: UNKNOWN(0xCA)
00000776: CREATE2
00000777: CHAINID
00000778: LOG2
00000779: UNKNOWN(0xC6)
0000077a: EXTCODECOPY
0000077b: PUSH24

Findings

validated = confirmed for call sinks; sink observed for others
Severity Category Tool Title Confidence Validated Confirmed Details
medium other detector CREATE/CREATE2 reachable 45 no no
view
trace_id: 0x6db55fa47a865213930353a27f10e1a96694482bfe51f1322bd95ff393e75b6b
validation_json
{
    "sink": "CREATE",
    "errors": 0,
    "status": "unknown",
    "attempts": 18,
    "trace_id": "0x6db55fa47a865213930353a27f10e1a96694482bfe51f1322bd95ff393e75b6b",
    "confirmed": false,
    "trace_mode": "structLogs",
    "call_targets": null,
    "matched_probe": null,
    "target_varies": null,
    "classification": "no_sink"
}
witness_json
{
    "notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
    "constraints": [],
    "entrypoints": [
        {
            "calldata": "0xffffffff",
            "selector": "0xffffffff",
            "calldata_variants": [
                "0xffffffff",
                "0xffffffff0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x410085df",
            "selector": "0x410085df",
            "calldata_variants": [
                "0x410085df",
                "0x410085df0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x43d726d6",
            "selector": "0x43d726d6",
            "calldata_variants": [
                "0x43d726d6",
                "0x43d726d60000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x521eb273",
            "selector": "0x521eb273",
            "calldata_variants": [
                "0x521eb273",
                "0x521eb2730000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x8c52dc41",
            "selector": "0x8c52dc41",
            "calldata_variants": [
                "0x8c52dc41",
                "0x8c52dc410000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x8da5cb5b",
            "selector": "0x8da5cb5b",
            "calldata_variants": [
                "0x8da5cb5b",
                "0x8da5cb5b0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xc19d93fb",
            "selector": "0xc19d93fb",
            "calldata_variants": [
                "0xc19d93fb",
                "0xc19d93fb0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xd0e30db0",
            "selector": "0xd0e30db0",
            "calldata_variants": [
                "0xd0e30db0",
                "0xd0e30db00000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "create_count": 0,
    "create2_count": 1
}
medium other detector Untrusted CALL target/value reachable 45 no no
view
trace_id: 0xe71600ae127f732c2b3076dcb55cf886b8e8ed11bc07cea904c282487911f595
call_targets: 0xe6519694423df648a8bea3d28c2f0fad04ad6e53
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xe71600ae127f732c2b3076dcb55cf886b8e8ed11bc07cea904c282487911f595",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0xe6519694423df648a8bea3d28c2f0fad04ad6e53"
    ],
    "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": "0xffffffff",
            "selector": "0xffffffff",
            "calldata_variants": [
                "0xffffffff",
                "0xffffffff0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x410085df",
            "selector": "0x410085df",
            "calldata_variants": [
                "0x410085df",
                "0x410085df0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x43d726d6",
            "selector": "0x43d726d6",
            "calldata_variants": [
                "0x43d726d6",
                "0x43d726d60000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x521eb273",
            "selector": "0x521eb273",
            "calldata_variants": [
                "0x521eb273",
                "0x521eb2730000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x8c52dc41",
            "selector": "0x8c52dc41",
            "calldata_variants": [
                "0x8c52dc41",
                "0x8c52dc410000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x8da5cb5b",
            "selector": "0x8da5cb5b",
            "calldata_variants": [
                "0x8da5cb5b",
                "0x8da5cb5b0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xc19d93fb",
            "selector": "0xc19d93fb",
            "calldata_variants": [
                "0xc19d93fb",
                "0xc19d93fb0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xd0e30db0",
            "selector": "0xd0e30db0",
            "calldata_variants": [
                "0xd0e30db0",
                "0xd0e30db00000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 647,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 1073,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "constant",
            "target_expression_category": "computed"
        }
    ],
    "call_count": 2,
    "guards_detected": [
        {
            "pc": 802,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 1186,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 1466,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 1611,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        }
    ],
    "untrusted_call_count": 2
}
medium other detector ETH value transfer possible 40 no no
view
trace_id: 0xe71600ae127f732c2b3076dcb55cf886b8e8ed11bc07cea904c282487911f595
call_targets: 0xe6519694423df648a8bea3d28c2f0fad04ad6e53
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xe71600ae127f732c2b3076dcb55cf886b8e8ed11bc07cea904c282487911f595",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0xe6519694423df648a8bea3d28c2f0fad04ad6e53"
    ],
    "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": "0xffffffff",
            "selector": "0xffffffff",
            "calldata_variants": [
                "0xffffffff",
                "0xffffffff0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x410085df",
            "selector": "0x410085df",
            "calldata_variants": [
                "0x410085df",
                "0x410085df0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x43d726d6",
            "selector": "0x43d726d6",
            "calldata_variants": [
                "0x43d726d6",
                "0x43d726d60000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x521eb273",
            "selector": "0x521eb273",
            "calldata_variants": [
                "0x521eb273",
                "0x521eb2730000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x8c52dc41",
            "selector": "0x8c52dc41",
            "calldata_variants": [
                "0x8c52dc41",
                "0x8c52dc410000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x8da5cb5b",
            "selector": "0x8da5cb5b",
            "calldata_variants": [
                "0x8da5cb5b",
                "0x8da5cb5b0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xc19d93fb",
            "selector": "0xc19d93fb",
            "calldata_variants": [
                "0xc19d93fb",
                "0xc19d93fb0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xd0e30db0",
            "selector": "0xd0e30db0",
            "calldata_variants": [
                "0xd0e30db0",
                "0xd0e30db00000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 647,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        },
        {
            "pc": 1073,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "constant",
            "target_expression_category": "computed"
        }
    ],
    "eth_value_calls": 2,
    "guards_detected": [
        {
            "pc": 802,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 1186,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 1466,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        },
        {
            "pc": 1611,
            "type": "msg_sender_eq_const",
            "value": "0xffffffffffffffffffffffffffffffffffffffff"
        }
    ]
}