aboutsummaryrefslogtreecommitdiffstats
path: root/src/wallet.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-06-27 08:56:25 -0700
committerAdam Soltys <[email protected]>2026-06-27 08:56:25 -0700
commit2b739d818acd045905bcd5e9c9c7c8b0cab98cc9 (patch)
treea0c08508f1d69322a937ac55080c0474f9c4973c /src/wallet.js
parent10f9ebc0d047f1599f4665fda0b073c449bb8f64 (diff)
downloadcoinosv3-2b739d818acd045905bcd5e9c9c7c8b0cab98cc9.tar.gz
coinosv3-2b739d818acd045905bcd5e9c9c7c8b0cab98cc9.zip
Let users choose a Boltz swap provider in Settings
Replaces the single hardcoded Boltz endpoint with a provider selector. Presets are independent Boltz-compatible instances from SwapMarket's list (Boltz Exchange, Middle Way, ZEUS Swaps, Eldamar) plus Local (regtest) and a Custom option; default is Local on regtest, Boltz Exchange otherwise. The swap-status WebSocket is derived from the API URL (http->ws + /v2/ws) unless overridden. Swaps remain non-custodial regardless of provider — a provider can fail a swap but never take funds (hal claims/refunds on-chain). Co-Authored-By: Claude Opus 4.8 <[email protected]>
Diffstat (limited to 'src/wallet.js')
0 files changed, 0 insertions, 0 deletions