diff options
| -rw-r--r-- | README.md | 13 | ||||
| -rw-r--r-- | build.js | 2 | ||||
| -rw-r--r-- | src/app.js | 2 | ||||
| -rw-r--r-- | src/i18n.js | 1 | ||||
| -rw-r--r-- | zapstore.yaml | 2 |
5 files changed, 6 insertions, 14 deletions
@@ -66,13 +66,6 @@ dependencies, ~2k lines): never take funds (claims/refunds are enforced on-chain). Pick a provider per network or point at your own. -### Silent payments (feature: `sp`) - -- A static, publicly shareable **BIP-352 silent-payment address** (`sp1…`); - every payment lands at a fresh unlinkable on-chain address. Scanning uses a - configurable (self-hostable) tweak indexer, with the EC math in a Web Worker - and a chunked, resumable catch-up scan. - ### Gifts (feature: `gifts`) - **Gift links** — presigned bearer transactions claimable by whoever opens @@ -114,10 +107,10 @@ bun install bun run dev # http://localhost:5173 (rebuilds on each refresh) ``` -The dev server also proxies local regtest backends (electrum, esplora, boltz, -SP indexer) so the app works unchanged from a phone on the LAN. End-to-end +The dev server also proxies local regtest backends (electrum, esplora, boltz) +so the app works unchanged from a phone on the LAN. End-to-end suites in `tools/` drive a headless Chrome through the real flows (boarding, -ark sends, offboard, unilateral exit, gifts, swaps, silent payments) against a +ark sends, offboard, unilateral exit, gifts, swaps) against a local regtest stack. ## Build @@ -242,7 +242,7 @@ export async function buildSwNwc({ minify = true } = {}) { } // Optional-feature selection: HAL_FEATURES is a comma list of enabled -// features (gifts,swaps,ark,zaps,sp,nwc). Unset means all; "none"/"" means a minimal +// features (gifts,ark,zaps,nwc,…). Unset means all; "none"/"" means a minimal // on-chain-only wallet. A build plugin swaps src/features/index.js for a // generated module that only imports the enabled features, so a disabled // feature's code (and its network endpoints) never enters the bundle. @@ -29,7 +29,7 @@ import { const wallet = new Wallet(); // ---- optional features ------------------------------------------------ -// Swaps, Ark, and silent payments plug into fixed seams (receive modes, send +// Swaps and Ark plug into fixed seams (receive modes, send // matchers, history entries, balance lines, settings cards, lifecycle hooks). // FEATURES/ctx are assembled near the bottom of this file, once every helper // they capture exists; the hooks below are only ever called at runtime. diff --git a/src/i18n.js b/src/i18n.js index 2d3357d..1885d88 100644 --- a/src/i18n.js +++ b/src/i18n.js @@ -539,7 +539,6 @@ const STR = { silentPaymentNote: 'Silent payment', receiveAddressTab: 'Savings', receiveLnTab: 'Lightning', - receiveSpTab: 'Silent payment', arkReceiveIntro: 'Receive instantly and free — straight into Spending.', arkTitle: 'Spending balance', arkDesc: 'Your Spending balance sends and receives instantly with no mining fees, and stays yours — you can move it back to Savings whenever you like.', diff --git a/zapstore.yaml b/zapstore.yaml index da2bbbb..72549b9 100644 --- a/zapstore.yaml +++ b/zapstore.yaml @@ -14,7 +14,7 @@ description: | - **Spending** over Ark: instant, low-fee off-chain payments with unilateral exit — your keys, your coins - - **Savings** on-chain: a full BIP84 wallet with silent payments support + - **Savings** on-chain: a full BIP84 bitcoin wallet - **Lightning** sends and receives via the coinos ASP, plus a [email protected] payment address (BIP-353, LNURL, BOLT 12) - **Nostr** built in: encrypted DMs, community chat, posts, zaps |
