UTXO Wallet v1.0.9 is the final extension-side build.
Codex only needs to integrate/deploy the Cloudflare Worker and set the endpoint.

Do NOT put API keys in the extension.
Do NOT connect UTXO Wallet swap traffic to Vestige Index APIs.
Do NOT add dApp Browser back into the Chrome extension.

Worker deployment steps:
1. Create a Cloudflare Worker named: utxo-swap-proxy
2. Use UTXO_SWAP_PROXY_CLOUDFLARE_WORKER_PRODUCTION.js as the Worker code.
3. Add secrets:
   wrangler secret put ZEROX_API_KEY
   wrangler secret put LIFI_API_KEY
4. Optional vars:
   EXTENSION_ID=<final Chrome extension ID>
   FEE_RECIPIENT=<UTXO fee wallet>
5. Deploy and copy:
   https://utxo-swap-proxy.<cloudflare-subdomain>.workers.dev/quote
6. Open UTXO Wallet > More > Swap routing engine.
7. Paste the /quote endpoint and Save settings.

Extension build status:
- Multi-EVM network selector: implemented.
- Custom HTTPS RPC networks: implemented.
- NFTs tab: implemented.
- Language auto-detect: implemented.
- Manual language selector: implemented.
- Automatic VIGIX access via Polygon contract: implemented.
- Manual VIGIX override: removed.
- dApp Browser: removed from Chrome extension scope.
- 0x/LI.FI swap UI and provider bridge: implemented.
- Live 0x/LI.FI quotes: require Worker endpoint.
- Swap execution: intentionally still SafeSign/review-gated; do not auto-sign or auto-execute.

Security rules:
- No seed/private key/API secret in repository.
- No unsafe-eval.
- No remote JS.
- No hidden fee: UTXO routing fee stays visible.
- Wallet fee remains 0 for send/receive/connect/sign.
- Swap fee max is 0.10% and only applies to selected best-route quote.
