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

Analysis Run

019b3836-4896-737a-8f77-d6e48f491a9e

complete
Chain ID
1
Address
Block Number
Created
Fri, Dec 19, 2025 8:04 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
2
Validated
2
Source
Bytecode only
Review Backing
Not yet
Best current signal
Untrusted CALL target/value reachable
crit 0 high 2 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
6475 artifact.fetch complete 1 / 3 3 months ago
6476 tool.cast_disasm complete 1 / 3 3 months ago
50084 analysis.bundle complete 1 / 3 1 week ago
50085 capability.graph complete 1 / 3 1 week ago
50086 detector.run complete 1 / 3 1 week ago
50087 validation.fork complete 1 / 3 1 week ago
113337 report.consolidate complete 1 / 6 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
Job Status
complete
Attempts
1 / 6
Findings
0
No findings?
View stderr
OpenAI Codex v0.118.0 (research preview)
--------
workdir: /tmp/codex-2nqbw4sl
model: gpt-5.4
provider: openai
approval: never
sandbox: read-only
reasoning effort: high
reasoning summaries: none
session id: 019d5c90-8b6a-7171-950f-61ae7d7b9a07
--------
user
You are a security auditor. You ONLY have runtime bytecode + analysis artifacts.
You MUST read `BYTECODE_BUNDLE.json` before concluding; it contains the bytecode summary,
evidence bundle, callsites, storage slots, and detector findings.

Special cases when reasoning from bytecode (be explicit about uncertainty):
- Selector inference is best-effort; missing selectors are common.
- Fallback/receive paths may be the only entrypoints.
- CALL vs DELEGATECALL semantics differ; DELEGATECALL executes in caller storage.
- Proxy patterns (EIP-1967, minimal proxies, beacon) change which storage is authoritative.
- Storage slots are raw; mappings/arrays appear via keccak patterns, names are unknown.
- Guard detection is heuristic; absence of guards does NOT mean unguarded.
- Returndata checking is unknown unless explicitly shown in evidence.
- Precompiles (0x1..0x9) and common ERC20 transfer selectors may appear; do not over-claim.

Output MUST be valid JSON matching the provided schema.
- If you find nothing meaningful: set no_findings=true and findings=[].
- Otherwise: set no_findings=false and include findings with severity/category/title.
- Locations can be pc references like "pc:0x123" or selectors like "selector:0xa9059cbb".

Focus on: reentrancy, access control, upgradeability/proxy issues, signature validation,
accounting/invariant breaks, dangerous delegatecall, and untrusted external calls.
Be conservative: if evidence is weak, mark severity low/medium and explain why.
warning: Codex could not find system bubblewrap on PATH. Please install bubblewrap with your package manager. Codex will use the vendored bubblewrap in the meantime.
ERROR: You've hit your usage limit. Visit https://chatgpt.com/codex/settings/usage to purchase more credits or try again at Apr 8th, 2026 9:11 AM.
ERROR: You've hit your usage limit. Visit https://chatgpt.com/codex/settings/usage to purchase more credits or try again at Apr 8th, 2026 9:11 AM.
Metadata
{
    "codex": {
        "ran_at": "2026-04-05T07:34:31.684018+00:00",
        "returncode": 1
    },
    "project": {
        "mode": "bytecode",
        "bytecode_length": 1556,
        "bytecode_truncated": false,
        "capability_graph_present": true,
        "analysis_artifact_present": true
    },
    "summary": null,
    "no_findings": null,
    "schema_version": 1
}

Opcode Heuristics

tool.cast_disasm
Delegatecall
0
Selfdestruct
0
CREATE2
0
CALL-family (heavy)
1
EXT*/BALANCE
0
Total opcodes
553
Flags
No heuristic flags raised.
View cast disassembly output
00000000: PUSH1 0x60
00000002: PUSH1 0x40
00000004: MSTORE
00000005: CALLDATASIZE
00000006: ISZERO
00000007: PUSH2 0x0056
0000000a: JUMPI
0000000b: PUSH1 0xe0
0000000d: PUSH1 0x02
0000000f: EXP
00000010: PUSH1 0x00
00000012: CALLDATALOAD
00000013: DIV
00000014: PUSH4 0x06fdde03
00000019: DUP2
0000001a: EQ
0000001b: PUSH2 0x005e
0000001e: JUMPI
0000001f: DUP1
00000020: PUSH4 0x313ce567
00000025: EQ
00000026: PUSH2 0x00bb
00000029: JUMPI
0000002a: DUP1
0000002b: PUSH4 0x70a08231
00000030: EQ
00000031: PUSH2 0x00c7
00000034: JUMPI
00000035: DUP1
00000036: PUSH4 0x95d89b41
0000003b: EQ
0000003c: PUSH2 0x00df
0000003f: JUMPI
00000040: DUP1
00000041: PUSH4 0xa9059cbb
00000046: EQ
00000047: PUSH2 0x013a
0000004a: JUMPI
0000004b: DUP1
0000004c: PUSH4 0xdd62ed3e
00000051: EQ
00000052: PUSH2 0x0169
00000055: JUMPI
00000056: JUMPDEST
00000057: PUSH2 0x018d
0000005a: PUSH2 0x0002
0000005d: JUMP
0000005e: JUMPDEST
0000005f: PUSH2 0x018f
00000062: PUSH1 0x00
00000064: DUP1
00000065: SLOAD
00000066: PUSH1 0x20
00000068: PUSH1 0x02
0000006a: PUSH1 0x01
0000006c: DUP4
0000006d: AND
0000006e: ISZERO
0000006f: PUSH2 0x0100
00000072: MUL
00000073: PUSH1 0x00
00000075: NOT
00000076: ADD
00000077: SWAP1
00000078: SWAP3
00000079: AND
0000007a: SWAP2
0000007b: SWAP1
0000007c: SWAP2
0000007d: DIV
0000007e: PUSH1 0x1f
00000080: DUP2
00000081: ADD
00000082: DUP3
00000083: SWAP1
00000084: DIV
00000085: SWAP1
00000086: SWAP2
00000087: MUL
00000088: PUSH1 0x80
0000008a: SWAP1
0000008b: DUP2
0000008c: ADD
0000008d: PUSH1 0x40
0000008f: MSTORE
00000090: PUSH1 0x60
00000092: DUP3
00000093: DUP2
00000094: MSTORE
00000095: SWAP3
00000096: SWAP2
00000097: SWAP1
00000098: DUP3
00000099: DUP3
0000009a: DUP1
0000009b: ISZERO
0000009c: PUSH2 0x0232
0000009f: JUMPI
000000a0: DUP1
000000a1: PUSH1 0x1f
000000a3: LT
000000a4: PUSH2 0x0207
000000a7: JUMPI
000000a8: PUSH2 0x0100
000000ab: DUP1
000000ac: DUP4
000000ad: SLOAD
000000ae: DIV
000000af: MUL
000000b0: DUP4
000000b1: MSTORE
000000b2: SWAP2
000000b3: PUSH1 0x20
000000b5: ADD
000000b6: SWAP2
000000b7: PUSH2 0x0232
000000ba: JUMP
000000bb: JUMPDEST
000000bc: PUSH2 0x01fd
000000bf: PUSH1 0x02
000000c1: SLOAD
000000c2: PUSH1 0xff
000000c4: AND
000000c5: DUP2
000000c6: JUMP
000000c7: JUMPDEST
000000c8: PUSH2 0x01fd
000000cb: PUSH1 0x04
000000cd: CALLDATALOAD
000000ce: PUSH1 0x03
000000d0: PUSH1 0x20
000000d2: MSTORE
000000d3: PUSH1 0x00
000000d5: SWAP1
000000d6: DUP2
000000d7: MSTORE
000000d8: PUSH1 0x40
000000da: SWAP1
000000db: KECCAK256
000000dc: SLOAD
000000dd: DUP2
000000de: JUMP
000000df: JUMPDEST
000000e0: PUSH2 0x018f
000000e3: PUSH1 0x01
000000e5: DUP1
000000e6: SLOAD
000000e7: PUSH1 0x20
000000e9: PUSH1 0x1f
000000eb: PUSH1 0x02
000000ed: PUSH1 0x00
000000ef: NOT
000000f0: PUSH2 0x0100
000000f3: DUP6
000000f4: DUP8
000000f5: AND
000000f6: ISZERO
000000f7: MUL
000000f8: ADD
000000f9: SWAP1
000000fa: SWAP4
000000fb: AND
000000fc: SWAP3
000000fd: SWAP1
000000fe: SWAP3
000000ff: DIV
00000100: SWAP2
00000101: DUP3
00000102: ADD
00000103: DUP2
00000104: SWAP1
00000105: DIV
00000106: MUL
00000107: PUSH1 0x80
00000109: SWAP1
0000010a: DUP2
0000010b: ADD
0000010c: PUSH1 0x40
0000010e: MSTORE
0000010f: PUSH1 0x60
00000111: DUP3
00000112: DUP2
00000113: MSTORE
00000114: SWAP3
00000115: SWAP2
00000116: SWAP1
00000117: DUP3
00000118: DUP3
00000119: DUP1
0000011a: ISZERO
0000011b: PUSH2 0x0232
0000011e: JUMPI
0000011f: DUP1
00000120: PUSH1 0x1f
00000122: LT
00000123: PUSH2 0x0207
00000126: JUMPI
00000127: PUSH2 0x0100
0000012a: DUP1
0000012b: DUP4
0000012c: SLOAD
0000012d: DIV
0000012e: MUL
0000012f: DUP4
00000130: MSTORE
00000131: SWAP2
00000132: PUSH1 0x20
00000134: ADD
00000135: SWAP2
00000136: PUSH2 0x0232
00000139: JUMP
0000013a: JUMPDEST
0000013b: PUSH2 0x018d
0000013e: PUSH1 0x04
00000140: CALLDATALOAD
00000141: PUSH1 0x24
00000143: CALLDATALOAD
00000144: PUSH1 0x01
00000146: PUSH1 0xa0
00000148: PUSH1 0x02
0000014a: EXP
0000014b: SUB
0000014c: CALLER
0000014d: AND
0000014e: PUSH1 0x00
00000150: SWAP1
00000151: DUP2
00000152: MSTORE
00000153: PUSH1 0x03
00000155: PUSH1 0x20
00000157: MSTORE
00000158: PUSH1 0x40
0000015a: SWAP1
0000015b: KECCAK256
0000015c: SLOAD
0000015d: DUP2
0000015e: SWAP1
0000015f: LT
00000160: ISZERO
00000161: PUSH2 0x023a
00000164: JUMPI
00000165: PUSH2 0x0002
00000168: JUMP
00000169: JUMPDEST
0000016a: PUSH1 0x04
0000016c: PUSH1 0x20
0000016e: DUP2
0000016f: DUP2
00000170: MSTORE
00000171: SWAP1
00000172: CALLDATALOAD
00000173: PUSH1 0x00
00000175: SWAP1
00000176: DUP2
00000177: MSTORE
00000178: PUSH1 0x40
0000017a: DUP1
0000017b: DUP3
0000017c: KECCAK256
0000017d: SWAP1
0000017e: SWAP3
0000017f: MSTORE
00000180: PUSH1 0x24
00000182: CALLDATALOAD
00000183: DUP2
00000184: MSTORE
00000185: KECCAK256
00000186: SLOAD
00000187: PUSH2 0x01fd
0000018a: SWAP1
0000018b: DUP2
0000018c: JUMP
0000018d: JUMPDEST
0000018e: STOP
0000018f: JUMPDEST
00000190: PUSH1 0x40
00000192: MLOAD
00000193: DUP1
00000194: DUP1
00000195: PUSH1 0x20
00000197: ADD
00000198: DUP3
00000199: DUP2
0000019a: SUB
0000019b: DUP3
0000019c: MSTORE
0000019d: DUP4
0000019e: DUP2
0000019f: DUP2
000001a0: MLOAD
000001a1: DUP2
000001a2: MSTORE
000001a3: PUSH1 0x20
000001a5: ADD
000001a6: SWAP2
000001a7: POP
000001a8: DUP1
000001a9: MLOAD
000001aa: SWAP1
000001ab: PUSH1 0x20
000001ad: ADD
000001ae: SWAP1
000001af: DUP1
000001b0: DUP4
000001b1: DUP4
000001b2: DUP3
000001b3: SWAP1
000001b4: PUSH1 0x00
000001b6: PUSH1 0x04
000001b8: PUSH1 0x20
000001ba: DUP5
000001bb: PUSH1 0x1f
000001bd: ADD
000001be: DIV
000001bf: PUSH1 0x0f
000001c1: MUL
000001c2: PUSH1 0x03
000001c4: ADD
000001c5: CALL
000001c6: POP
000001c7: SWAP1
000001c8: POP
000001c9: SWAP1
000001ca: DUP2
000001cb: ADD
000001cc: SWAP1
000001cd: PUSH1 0x1f
000001cf: AND
000001d0: DUP1
000001d1: ISZERO
000001d2: PUSH2 0x01ef
000001d5: JUMPI
000001d6: DUP1
000001d7: DUP3
000001d8: SUB
000001d9: DUP1
000001da: MLOAD
000001db: PUSH1 0x01
000001dd: DUP4
000001de: PUSH1 0x20
000001e0: SUB
000001e1: PUSH2 0x0100
000001e4: EXP
000001e5: SUB
000001e6: NOT
000001e7: AND
000001e8: DUP2
000001e9: MSTORE
000001ea: PUSH1 0x20
000001ec: ADD
000001ed: SWAP2
000001ee: POP
000001ef: JUMPDEST
000001f0: POP
000001f1: SWAP3
000001f2: POP
000001f3: POP
000001f4: POP
000001f5: PUSH1 0x40
000001f7: MLOAD
000001f8: DUP1
000001f9: SWAP2
000001fa: SUB
000001fb: SWAP1
000001fc: RETURN
000001fd: JUMPDEST
000001fe: PUSH1 0x60
00000200: SWAP1
00000201: DUP2
00000202: MSTORE
00000203: PUSH1 0x20
00000205: SWAP1
00000206: RETURN
00000207: JUMPDEST
00000208: DUP3
00000209: ADD
0000020a: SWAP2
0000020b: SWAP1
0000020c: PUSH1 0x00
0000020e: MSTORE
0000020f: PUSH1 0x20
00000211: PUSH1 0x00
00000213: KECCAK256
00000214: SWAP1
00000215: JUMPDEST
00000216: DUP2
00000217: SLOAD
00000218: DUP2
00000219: MSTORE
0000021a: SWAP1
0000021b: PUSH1 0x01
0000021d: ADD
0000021e: SWAP1
0000021f: PUSH1 0x20
00000221: ADD
00000222: DUP1
00000223: DUP4
00000224: GT
00000225: PUSH2 0x0215
00000228: JUMPI
00000229: DUP3
0000022a: SWAP1
0000022b: SUB
0000022c: PUSH1 0x1f
0000022e: AND
0000022f: DUP3
00000230: ADD
00000231: SWAP2
00000232: JUMPDEST
00000233: POP
00000234: POP
00000235: POP
00000236: POP
00000237: POP
00000238: DUP2
00000239: JUMP
0000023a: JUMPDEST
0000023b: PUSH1 0x01
0000023d: PUSH1 0xa0
0000023f: PUSH1 0x02
00000241: EXP
00000242: SUB
00000243: DUP3
00000244: AND
00000245: PUSH1 0x00
00000247: SWAP1
00000248: DUP2
00000249: MSTORE
0000024a: PUSH1 0x40
0000024c: SWAP1
0000024d: KECCAK256
0000024e: SLOAD
0000024f: DUP1
00000250: DUP3
00000251: ADD
00000252: LT
00000253: ISZERO
00000254: PUSH2 0x025c
00000257: JUMPI
00000258: PUSH2 0x0002
0000025b: JUMP
0000025c: JUMPDEST
0000025d: DUP1
0000025e: PUSH1 0x03
00000260: PUSH1 0x00
00000262: POP
00000263: PUSH1 0x00
00000265: CALLER
00000266: PUSH1 0x01
00000268: PUSH1 0xa0
0000026a: PUSH1 0x02
0000026c: EXP
0000026d: SUB
0000026e: AND
0000026f: DUP2
00000270: MSTORE
00000271: PUSH1 0x20
00000273: ADD
00000274: SWAP1
00000275: DUP2
00000276: MSTORE
00000277: PUSH1 0x20
00000279: ADD
0000027a: PUSH1 0x00
0000027c: KECCAK256
0000027d: PUSH1 0x00
0000027f: DUP3
00000280: DUP3
00000281: DUP3
00000282: POP
00000283: SLOAD
00000284: SUB
00000285: SWAP3
00000286: POP
00000287: POP
00000288: DUP2
00000289: SWAP1
0000028a: SSTORE
0000028b: POP
0000028c: DUP1
0000028d: PUSH1 0x03
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: DUP3
000002af: DUP3
000002b0: DUP3
000002b1: POP
000002b2: SLOAD
000002b3: ADD
000002b4: SWAP3
000002b5: POP
000002b6: POP
000002b7: DUP2
000002b8: SWAP1
000002b9: SSTORE
000002ba: POP
000002bb: DUP2
000002bc: PUSH1 0x01
000002be: PUSH1 0xa0
000002c0: PUSH1 0x02
000002c2: EXP
000002c3: SUB
000002c4: AND
000002c5: CALLER
000002c6: PUSH1 0x01
000002c8: PUSH1 0xa0
000002ca: PUSH1 0x02
000002cc: EXP
000002cd: SUB
000002ce: AND
000002cf: PUSH32 0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef
000002f0: DUP4
000002f1: PUSH1 0x40
000002f3: MLOAD
000002f4: DUP1
000002f5: DUP3
000002f6: DUP2
000002f7: MSTORE
000002f8: PUSH1 0x20
000002fa: ADD
000002fb: SWAP2
000002fc: POP
000002fd: POP
000002fe: PUSH1 0x40
00000300: MLOAD
00000301: DUP1
00000302: SWAP2
00000303: SUB
00000304: SWAP1
00000305: LOG3
00000306: POP
00000307: POP
00000308: JUMP
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 yes yes
view
trace_id: 0x2788788b9da45317e07cfcd87b87486c7a9c64d113a9391ecab6b09e1f6bdcaf
call_targets: 0x0000000000000000000000000000000000000004, 0x78cadba7f48b8120a4561763cdcc988907b1a596
target_varies: yes
classification: target_varies
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "confirmed",
    "attempts": 1,
    "trace_id": "0x2788788b9da45317e07cfcd87b87486c7a9c64d113a9391ecab6b09e1f6bdcaf",
    "confirmed": true,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x0000000000000000000000000000000000000004",
        "0x78cadba7f48b8120a4561763cdcc988907b1a596"
    ],
    "matched_probe": null,
    "target_varies": true,
    "classification": "target_varies"
}
witness_json
{
    "notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
    "constraints": [],
    "entrypoints": [
        {
            "calldata": "0x06fdde03",
            "selector": "0x06fdde03",
            "calldata_variants": [
                "0x06fdde03",
                "0x06fdde030000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x313ce567",
            "selector": "0x313ce567",
            "calldata_variants": [
                "0x313ce567",
                "0x313ce5670000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x70a08231",
            "selector": "0x70a08231",
            "calldata_variants": [
                "0x70a08231",
                "0x70a082310000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x95d89b41",
            "selector": "0x95d89b41",
            "calldata_variants": [
                "0x95d89b41",
                "0x95d89b410000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xa9059cbb",
            "selector": "0xa9059cbb",
            "calldata_variants": [
                "0xa9059cbb",
                "0xa9059cbb0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xdd62ed3e",
            "selector": "0xdd62ed3e",
            "calldata_variants": [
                "0xdd62ed3e",
                "0xdd62ed3e0000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 453,
            "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 yes yes
view
trace_id: 0x2788788b9da45317e07cfcd87b87486c7a9c64d113a9391ecab6b09e1f6bdcaf
call_targets: 0x0000000000000000000000000000000000000004, 0x78cadba7f48b8120a4561763cdcc988907b1a596
target_varies: yes
classification: target_varies
validation_json
{
    "sink": "CALL",
    "errors": 0,
    "status": "confirmed",
    "attempts": 1,
    "trace_id": "0x2788788b9da45317e07cfcd87b87486c7a9c64d113a9391ecab6b09e1f6bdcaf",
    "confirmed": true,
    "trace_mode": "callTracer",
    "call_targets": [
        "0x0000000000000000000000000000000000000004",
        "0x78cadba7f48b8120a4561763cdcc988907b1a596"
    ],
    "matched_probe": null,
    "target_varies": true,
    "classification": "target_varies"
}
witness_json
{
    "notes": "heuristic witness; entrypoints are best-effort selectors with zeroed calldata",
    "constraints": [],
    "entrypoints": [
        {
            "calldata": "0x06fdde03",
            "selector": "0x06fdde03",
            "calldata_variants": [
                "0x06fdde03",
                "0x06fdde030000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x313ce567",
            "selector": "0x313ce567",
            "calldata_variants": [
                "0x313ce567",
                "0x313ce5670000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x70a08231",
            "selector": "0x70a08231",
            "calldata_variants": [
                "0x70a08231",
                "0x70a082310000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0x95d89b41",
            "selector": "0x95d89b41",
            "calldata_variants": [
                "0x95d89b41",
                "0x95d89b410000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xa9059cbb",
            "selector": "0xa9059cbb",
            "calldata_variants": [
                "0xa9059cbb",
                "0xa9059cbb0000000000000000000000000000000000000000000000000000000000000000"
            ]
        },
        {
            "calldata": "0xdd62ed3e",
            "selector": "0xdd62ed3e",
            "calldata_variants": [
                "0xdd62ed3e",
                "0xdd62ed3e0000000000000000000000000000000000000000000000000000000000000000"
            ]
        }
    ]
}
evidence_json
{
    "examples": [
        {
            "pc": 453,
            "opcode": "CALL",
            "returndata_checked": null,
            "value_expression_category": "computed",
            "target_expression_category": "computed"
        }
    ],
    "eth_value_calls": 1,
    "guards_detected": []
}