aboutsummaryrefslogtreecommitdiffstats
path: root/src/i18n.js
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-07-31 15:51:03 -0700
committerAdam Soltys <[email protected]>2026-07-31 15:51:03 -0700
commit37960a580acd2ab18d53e30e97dd1c46d12679f2 (patch)
treefd611aa47d577418763bdff092b609a8ad77b650 /src/i18n.js
parent52a88f58dba97926c57aad4765c0a67be9b6c9a5 (diff)
downloadcoinosv3-37960a580acd2ab18d53e30e97dd1c46d12679f2.tar.gz
coinosv3-37960a580acd2ab18d53e30e97dd1c46d12679f2.zip
Settings: coinos ASP presets + swap-bridge provider
- ark presets gain coinos entries (ark.coinos.io on mainnet, ark-staging.coinos.io on mutinynet) alongside Second's - new per-network swap-bridge setting (preset/custom URL + access token) with its own Settings card When a bridge is configured, a bolt11 quote asks it first and shows its fee; paying locks an HTLC only the bridge can claim, and only by revealing the invoice preimage. Any failure — unreachable bridge, refused swap, unpayable invoice — refunds and falls back to the ASP's own lightning-send, so the payment never dead-ends. Hanging swaps are refunded on reconnect. Co-Authored-By: Claude Fable 5 <[email protected]>
Diffstat (limited to 'src/i18n.js')
-rw-r--r--src/i18n.js7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/i18n.js b/src/i18n.js
index 9b39503..91fef4b 100644
--- a/src/i18n.js
+++ b/src/i18n.js
@@ -435,6 +435,13 @@ const STR = {
arkLnPayFailed: 'Payment failed',
arkLnRefunded: 'Payment failed — funds returned to your Ark balance.',
arkLnPaidTitle: 'Paid!',
+ arkBridgeTitle: 'Lightning swap bridge',
+ arkBridgeDesc: 'Optional third-party service that pays Lightning invoices from your Ark balance, usually cheaper than the Ark server itself. Trustless: your sats are locked in a hash contract the bridge can only take by actually paying your invoice.',
+ arkBridgeUrl: 'Bridge URL',
+ arkBridgeToken: 'Access token',
+ arkBridgeTokenPh: 'Leave blank if the bridge is open',
+ arkBridgeTrust: 'If the bridge fails to pay, your sats come straight back — it can never take them without settling your invoice.',
+ arkLnBridgeFee: 'Bridge fee',
arkLnFundsPending: 'Your Ark funds are settling from a previous payment — retrying…',
lnZapOffer: 'Zap {addr}',
arkLnInvoiceIntro: 'Or receive over Lightning, straight into your Ark balance.',