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

Analysis Run

019b3836-34cb-73af-81b7-eb0aa6887500

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
3317 artifact.fetch complete 1 / 3 3 months ago
3318 tool.cast_disasm complete 1 / 3 3 months ago
46792 analysis.bundle complete 1 / 3 2 weeks ago
46793 capability.graph complete 1 / 3 2 weeks ago
46794 detector.run complete 1 / 3 2 weeks ago
46795 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
0
CALL-family (heavy)
3
EXT*/BALANCE
0
Total opcodes
683
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 0x5c19a95c
00000013: DUP2
00000014: EQ
00000015: PUSH2 0x003c
00000018: JUMPI
00000019: DUP1
0000001a: PUSH4 0x609ff1bd
0000001f: EQ
00000020: PUSH2 0x0070
00000023: JUMPI
00000024: DUP1
00000025: PUSH4 0x9e7b8d61
0000002a: EQ
0000002b: PUSH2 0x00e2
0000002e: JUMPI
0000002f: DUP1
00000030: PUSH4 0xb3f98adc
00000035: EQ
00000036: PUSH2 0x012e
00000039: JUMPI
0000003a: JUMPDEST
0000003b: STOP
0000003c: JUMPDEST
0000003d: PUSH2 0x003a
00000040: PUSH1 0x04
00000042: CALLDATALOAD
00000043: PUSH1 0x01
00000045: PUSH1 0xa0
00000047: PUSH1 0x02
00000049: EXP
0000004a: SUB
0000004b: CALLER
0000004c: AND
0000004d: PUSH1 0x00
0000004f: SWAP1
00000050: DUP2
00000051: MSTORE
00000052: PUSH1 0x01
00000054: PUSH1 0x20
00000056: DUP2
00000057: SWAP1
00000058: MSTORE
00000059: PUSH1 0x40
0000005b: DUP3
0000005c: KECCAK256
0000005d: SWAP1
0000005e: DUP2
0000005f: ADD
00000060: SLOAD
00000061: SWAP1
00000062: SWAP2
00000063: SWAP1
00000064: PUSH1 0xff
00000066: AND
00000067: ISZERO
00000068: PUSH2 0x019d
0000006b: JUMPI
0000006c: PUSH2 0x032d
0000006f: JUMP
00000070: JUMPDEST
00000071: PUSH2 0x0170
00000074: PUSH1 0x00
00000076: DUP1
00000077: DUP1
00000078: JUMPDEST
00000079: PUSH1 0x02
0000007b: SLOAD
0000007c: PUSH1 0xff
0000007e: DUP3
0000007f: AND
00000080: LT
00000081: ISZERO
00000082: PUSH2 0x037d
00000085: JUMPI
00000086: DUP2
00000087: PUSH1 0x02
00000089: PUSH1 0x00
0000008b: POP
0000008c: DUP3
0000008d: DUP2
0000008e: SLOAD
0000008f: DUP2
00000090: LT
00000091: ISZERO
00000092: PUSH2 0x0002
00000095: JUMPI
00000096: PUSH1 0x00
00000098: SWAP2
00000099: SWAP1
0000009a: SWAP2
0000009b: MSTORE
0000009c: PUSH1 0x00
0000009e: DUP1
0000009f: MLOAD
000000a0: PUSH1 0x20
000000a2: PUSH2 0x0382
000000a5: DUP4
000000a6: CODECOPY
000000a7: DUP2
000000a8: MLOAD
000000a9: SWAP2
000000aa: MSTORE
000000ab: ADD
000000ac: SLOAD
000000ad: GT
000000ae: ISZERO
000000af: PUSH2 0x00da
000000b2: JUMPI
000000b3: PUSH1 0x02
000000b5: DUP1
000000b6: SLOAD
000000b7: DUP3
000000b8: SWAP1
000000b9: DUP2
000000ba: LT
000000bb: ISZERO
000000bc: PUSH2 0x0002
000000bf: JUMPI
000000c0: PUSH1 0x00
000000c2: DUP1
000000c3: MLOAD
000000c4: PUSH1 0x20
000000c6: PUSH2 0x0382
000000c9: DUP4
000000ca: CODECOPY
000000cb: DUP2
000000cc: MLOAD
000000cd: SWAP2
000000ce: MSTORE
000000cf: ADD
000000d0: SLOAD
000000d1: SWAP2
000000d2: SWAP4
000000d3: POP
000000d4: SWAP1
000000d5: SWAP2
000000d6: POP
000000d7: DUP3
000000d8: SWAP1
000000d9: POP
000000da: JUMPDEST
000000db: PUSH1 0x01
000000dd: ADD
000000de: PUSH2 0x0078
000000e1: JUMP
000000e2: JUMPDEST
000000e3: PUSH2 0x003a
000000e6: PUSH1 0x04
000000e8: CALLDATALOAD
000000e9: PUSH1 0x00
000000eb: SLOAD
000000ec: PUSH1 0x01
000000ee: PUSH1 0xa0
000000f0: PUSH1 0x02
000000f2: EXP
000000f3: SUB
000000f4: SWAP1
000000f5: DUP2
000000f6: AND
000000f7: CALLER
000000f8: SWAP2
000000f9: SWAP1
000000fa: SWAP2
000000fb: AND
000000fc: EQ
000000fd: ISZERO
000000fe: DUP1
000000ff: PUSH2 0x0124
00000102: JUMPI
00000103: POP
00000104: PUSH1 0x01
00000106: PUSH1 0xa0
00000108: PUSH1 0x02
0000010a: EXP
0000010b: SUB
0000010c: DUP2
0000010d: AND
0000010e: PUSH1 0x00
00000110: SWAP1
00000111: DUP2
00000112: MSTORE
00000113: PUSH1 0x01
00000115: PUSH1 0x20
00000117: DUP2
00000118: SWAP1
00000119: MSTORE
0000011a: PUSH1 0x40
0000011c: SWAP1
0000011d: SWAP2
0000011e: KECCAK256
0000011f: ADD
00000120: SLOAD
00000121: PUSH1 0xff
00000123: AND
00000124: JUMPDEST
00000125: ISZERO
00000126: PUSH2 0x017d
00000129: JUMPI
0000012a: PUSH2 0x019a
0000012d: JUMP
0000012e: JUMPDEST
0000012f: PUSH2 0x003a
00000132: PUSH1 0x04
00000134: CALLDATALOAD
00000135: PUSH1 0x01
00000137: PUSH1 0xa0
00000139: PUSH1 0x02
0000013b: EXP
0000013c: SUB
0000013d: CALLER
0000013e: AND
0000013f: PUSH1 0x00
00000141: SWAP1
00000142: DUP2
00000143: MSTORE
00000144: PUSH1 0x01
00000146: PUSH1 0x20
00000148: DUP2
00000149: SWAP1
0000014a: MSTORE
0000014b: PUSH1 0x40
0000014d: SWAP1
0000014e: SWAP2
0000014f: KECCAK256
00000150: SWAP1
00000151: DUP2
00000152: ADD
00000153: SLOAD
00000154: PUSH1 0xff
00000156: AND
00000157: DUP1
00000158: PUSH2 0x0166
0000015b: JUMPI
0000015c: POP
0000015d: PUSH1 0x02
0000015f: SLOAD
00000160: PUSH1 0xff
00000162: DUP4
00000163: AND
00000164: LT
00000165: ISZERO
00000166: JUMPDEST
00000167: ISZERO
00000168: PUSH2 0x0332
0000016b: JUMPI
0000016c: PUSH2 0x0379
0000016f: JUMP
00000170: JUMPDEST
00000171: PUSH1 0xff
00000173: AND
00000174: PUSH1 0x60
00000176: SWAP1
00000177: DUP2
00000178: MSTORE
00000179: PUSH1 0x20
0000017b: SWAP1
0000017c: RETURN
0000017d: JUMPDEST
0000017e: PUSH1 0x01
00000180: PUSH1 0xa0
00000182: PUSH1 0x02
00000184: EXP
00000185: SUB
00000186: DUP2
00000187: AND
00000188: PUSH1 0x00
0000018a: SWAP1
0000018b: DUP2
0000018c: MSTORE
0000018d: PUSH1 0x01
0000018f: PUSH1 0x20
00000191: DUP2
00000192: SWAP1
00000193: MSTORE
00000194: PUSH1 0x40
00000196: SWAP1
00000197: SWAP2
00000198: KECCAK256
00000199: SSTORE
0000019a: JUMPDEST
0000019b: POP
0000019c: JUMP
0000019d: JUMPDEST
0000019e: JUMPDEST
0000019f: PUSH1 0x01
000001a1: PUSH1 0xa0
000001a3: PUSH1 0x02
000001a5: EXP
000001a6: SUB
000001a7: DUP4
000001a8: DUP2
000001a9: AND
000001aa: DUP3
000001ab: MSTORE
000001ac: PUSH1 0x40
000001ae: DUP3
000001af: KECCAK256
000001b0: PUSH1 0x01
000001b2: ADD
000001b3: SLOAD
000001b4: PUSH3 0x010000
000001b8: SWAP1
000001b9: DIV
000001ba: AND
000001bb: DUP2
000001bc: EQ
000001bd: DUP1
000001be: ISZERO
000001bf: SWAP1
000001c0: PUSH2 0x01eb
000001c3: JUMPI
000001c4: POP
000001c5: PUSH1 0x40
000001c7: DUP2
000001c8: KECCAK256
000001c9: PUSH1 0x01
000001cb: PUSH1 0xa0
000001cd: PUSH1 0x02
000001cf: EXP
000001d0: SUB
000001d1: DUP5
000001d2: DUP2
000001d3: AND
000001d4: DUP4
000001d5: MSTORE
000001d6: PUSH1 0x01
000001d8: SWAP2
000001d9: SWAP1
000001da: SWAP2
000001db: ADD
000001dc: SLOAD
000001dd: PUSH3 0x010000
000001e1: SWAP1
000001e2: DIV
000001e3: DUP2
000001e4: AND
000001e5: CALLER
000001e6: SWAP1
000001e7: SWAP2
000001e8: AND
000001e9: EQ
000001ea: ISZERO
000001eb: JUMPDEST
000001ec: ISZERO
000001ed: PUSH2 0x0232
000001f0: JUMPI
000001f1: PUSH1 0x01
000001f3: PUSH1 0x00
000001f5: POP
000001f6: PUSH1 0x00
000001f8: DUP5
000001f9: PUSH1 0x01
000001fb: PUSH1 0xa0
000001fd: PUSH1 0x02
000001ff: EXP
00000200: SUB
00000201: AND
00000202: DUP2
00000203: MSTORE
00000204: PUSH1 0x20
00000206: ADD
00000207: SWAP1
00000208: DUP2
00000209: MSTORE
0000020a: PUSH1 0x20
0000020c: ADD
0000020d: PUSH1 0x00
0000020f: KECCAK256
00000210: PUSH1 0x00
00000212: POP
00000213: PUSH1 0x01
00000215: ADD
00000216: PUSH1 0x02
00000218: SWAP1
00000219: SLOAD
0000021a: SWAP1
0000021b: PUSH2 0x0100
0000021e: EXP
0000021f: SWAP1
00000220: DIV
00000221: PUSH1 0x01
00000223: PUSH1 0xa0
00000225: PUSH1 0x02
00000227: EXP
00000228: SUB
00000229: AND
0000022a: SWAP3
0000022b: POP
0000022c: DUP3
0000022d: POP
0000022e: PUSH2 0x019e
00000231: JUMP
00000232: JUMPDEST
00000233: CALLER
00000234: PUSH1 0x01
00000236: PUSH1 0xa0
00000238: PUSH1 0x02
0000023a: EXP
0000023b: SUB
0000023c: AND
0000023d: DUP4
0000023e: PUSH1 0x01
00000240: PUSH1 0xa0
00000242: PUSH1 0x02
00000244: EXP
00000245: SUB
00000246: AND
00000247: EQ
00000248: ISZERO
00000249: PUSH2 0x0251
0000024c: JUMPI
0000024d: PUSH2 0x032d
00000250: JUMP
00000251: JUMPDEST
00000252: PUSH1 0x01
00000254: DUP3
00000255: PUSH1 0x01
00000257: ADD
00000258: PUSH1 0x00
0000025a: PUSH2 0x0100
0000025d: EXP
0000025e: DUP2
0000025f: SLOAD
00000260: DUP2
00000261: PUSH1 0xff
00000263: MUL
00000264: NOT
00000265: AND
00000266: SWAP1
00000267: DUP4
00000268: MUL
00000269: OR
0000026a: SWAP1
0000026b: SSTORE
0000026c: POP
0000026d: DUP3
0000026e: DUP3
0000026f: PUSH1 0x01
00000271: ADD
00000272: PUSH1 0x02
00000274: PUSH2 0x0100
00000277: EXP
00000278: DUP2
00000279: SLOAD
0000027a: DUP2
0000027b: PUSH1 0x01
0000027d: PUSH1 0xa0
0000027f: PUSH1 0x02
00000281: EXP
00000282: SUB
00000283: MUL
00000284: NOT
00000285: AND
00000286: SWAP1
00000287: DUP4
00000288: MUL
00000289: OR
0000028a: SWAP1
0000028b: SSTORE
0000028c: POP
0000028d: PUSH1 0x01
0000028f: PUSH1 0x00
00000291: POP
00000292: PUSH1 0x00
00000294: DUP5
00000295: PUSH1 0x01
00000297: PUSH1 0xa0
00000299: PUSH1 0x02
0000029b: EXP
0000029c: SUB
0000029d: AND
0000029e: DUP2
0000029f: MSTORE
000002a0: PUSH1 0x20
000002a2: ADD
000002a3: SWAP1
000002a4: DUP2
000002a5: MSTORE
000002a6: PUSH1 0x20
000002a8: ADD
000002a9: PUSH1 0x00
000002ab: KECCAK256
000002ac: PUSH1 0x00
000002ae: POP
000002af: SWAP1
000002b0: POP
000002b1: DUP1
000002b2: PUSH1 0x01
000002b4: ADD
000002b5: PUSH1 0x00
000002b7: SWAP1
000002b8: SLOAD
000002b9: SWAP1
000002ba: PUSH2 0x0100
000002bd: EXP
000002be: SWAP1
000002bf: DIV
000002c0: PUSH1 0xff
000002c2: AND
000002c3: ISZERO
000002c4: PUSH2 0x0311
000002c7: JUMPI
000002c8: DUP2
000002c9: PUSH1 0x00
000002cb: ADD
000002cc: PUSH1 0x00
000002ce: POP
000002cf: SLOAD
000002d0: PUSH1 0x02
000002d2: PUSH1 0x00
000002d4: POP
000002d5: DUP3
000002d6: PUSH1 0x01
000002d8: ADD
000002d9: PUSH1 0x01
000002db: SWAP1
000002dc: SLOAD
000002dd: SWAP1
000002de: PUSH2 0x0100
000002e1: EXP
000002e2: SWAP1
000002e3: DIV
000002e4: PUSH1 0xff
000002e6: AND
000002e7: DUP2
000002e8: SLOAD
000002e9: DUP2
000002ea: LT
000002eb: ISZERO
000002ec: PUSH2 0x0002
000002ef: JUMPI
000002f0: PUSH1 0x00
000002f2: SWAP2
000002f3: SWAP1
000002f4: SWAP2
000002f5: MSTORE
000002f6: PUSH1 0x00
000002f8: DUP1
000002f9: MLOAD
000002fa: PUSH1 0x20
000002fc: PUSH2 0x0382
000002ff: DUP4
00000300: CODECOPY
00000301: DUP2
00000302: MLOAD
00000303: SWAP2
00000304: MSTORE
00000305: ADD
00000306: DUP1
00000307: SLOAD
00000308: SWAP1
00000309: SWAP2
0000030a: ADD
0000030b: SWAP1
0000030c: SSTORE
0000030d: PUSH2 0x032d
00000310: JUMP
00000311: JUMPDEST
00000312: DUP2
00000313: PUSH1 0x00
00000315: ADD
00000316: PUSH1 0x00
00000318: POP
00000319: SLOAD
0000031a: DUP2
0000031b: PUSH1 0x00
0000031d: ADD
0000031e: PUSH1 0x00
00000320: DUP3
00000321: DUP3
00000322: DUP3
00000323: POP
00000324: SLOAD
00000325: ADD
00000326: SWAP3
00000327: POP
00000328: POP
00000329: DUP2
0000032a: SWAP1
0000032b: SSTORE
0000032c: POP
0000032d: JUMPDEST
0000032e: POP
0000032f: POP
00000330: POP
00000331: JUMP
00000332: JUMPDEST
00000333: PUSH1 0x01
00000335: DUP2
00000336: DUP2
00000337: ADD
00000338: DUP1
00000339: SLOAD
0000033a: PUSH1 0xff
0000033c: NOT
0000033d: AND
0000033e: SWAP1
0000033f: SWAP2
00000340: OR
00000341: PUSH2 0xff00
00000344: NOT
00000345: AND
00000346: PUSH2 0x0100
00000349: DUP5
0000034a: MUL
0000034b: OR
0000034c: SWAP1
0000034d: SSTORE
0000034e: DUP1
0000034f: SLOAD
00000350: PUSH1 0x02
00000352: DUP1
00000353: SLOAD
00000354: DUP5
00000355: SWAP1
00000356: DUP2
00000357: LT
00000358: ISZERO
00000359: PUSH2 0x0002
0000035c: JUMPI
0000035d: POP
0000035e: PUSH1 0x00
00000360: MSTORE
00000361: PUSH1 0x00
00000363: DUP1
00000364: MLOAD
00000365: PUSH1 0x20
00000367: PUSH2 0x0382
0000036a: DUP4
0000036b: CODECOPY
0000036c: DUP2
0000036d: MLOAD
0000036e: SWAP2
0000036f: MSTORE
00000370: DUP4
00000371: ADD
00000372: DUP1
00000373: SLOAD
00000374: SWAP1
00000375: SWAP2
00000376: ADD
00000377: SWAP1
00000378: SSTORE
00000379: JUMPDEST
0000037a: POP
0000037b: POP
0000037c: JUMP
0000037d: JUMPDEST
0000037e: POP
0000037f: POP
00000380: SWAP1
00000381: JUMP
00000382: BLOCKHASH
00000383: JUMPI
00000384: DUP8
00000385: STATICCALL
00000386: SLT
00000387: UNKNOWN(0xA8)
00000388: UNKNOWN(0x23)
00000389: UNKNOWN(0xE0)
0000038a: CALLCODE
0000038b: UNKNOWN(0xB7)
0000038c: PUSH4 0x1cc41b3b
00000391: UNKNOWN(0xA8)
00000392: DUP3
00000393: DUP12
00000394: CALLER
00000395: UNKNOWN(0x21)
00000396: UNKNOWN(0xCA)
00000397: DUP2
00000398: GT
00000399: GT
0000039a: STATICCALL
0000039b: 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: 0xdd0653c068821131708c06196fa79b21b48226e933375d6427be06d043bab1ac
call_targets: 0xf78a35ca4a99ea94cfd37c49b85772cb7392393c
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xdd0653c068821131708c06196fa79b21b48226e933375d6427be06d043bab1ac",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0xf78a35ca4a99ea94cfd37c49b85772cb7392393c"
    ],
    "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": "0x5c19a95c",
            "selector": "0x5c19a95c",
            "calldata_variants": [
                "0x5c19a95c",
                "0x5c19a95c0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x609ff1bd",
            "selector": "0x609ff1bd",
            "calldata_variants": [
                "0x609ff1bd",
                "0x609ff1bd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x9e7b8d61",
            "selector": "0x9e7b8d61",
            "calldata_variants": [
                "0x9e7b8d61",
                "0x9e7b8d610000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xb3f98adc",
            "selector": "0xb3f98adc",
            "calldata_variants": [
                "0xb3f98adc",
                "0xb3f98adc0000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 906,
            "opcode": "CALLCODE",
            "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: 0xdd0653c068821131708c06196fa79b21b48226e933375d6427be06d043bab1ac
call_targets: 0xf78a35ca4a99ea94cfd37c49b85772cb7392393c
target_varies: no
classification: constant_target
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "sink_reached",
    "attempts": 1,
    "trace_id": "0xdd0653c068821131708c06196fa79b21b48226e933375d6427be06d043bab1ac",
    "confirmed": false,
    "trace_mode": "callTracer",
    "call_targets": [
        "0xf78a35ca4a99ea94cfd37c49b85772cb7392393c"
    ],
    "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": "0x5c19a95c",
            "selector": "0x5c19a95c",
            "calldata_variants": [
                "0x5c19a95c",
                "0x5c19a95c0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x609ff1bd",
            "selector": "0x609ff1bd",
            "calldata_variants": [
                "0x609ff1bd",
                "0x609ff1bd0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x9e7b8d61",
            "selector": "0x9e7b8d61",
            "calldata_variants": [
                "0x9e7b8d61",
                "0x9e7b8d610000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xb3f98adc",
            "selector": "0xb3f98adc",
            "calldata_variants": [
                "0xb3f98adc",
                "0xb3f98adc0000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 906,
            "opcode": "CALLCODE",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "eth_value_calls": 1,
    "guards_detected": []
}