aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAdam Soltys <[email protected]>2026-09-05 00:02:44 -0700
committerAdam Soltys <[email protected]>2026-09-05 00:02:44 -0700
commitd44e036409ad8e1056ba3108a20b1e6fe44c055a (patch)
treec481fb767f8ada083607ba7a8dc40f41a95e412d
parent07c83cccabb1a95a1272fcc582f588de2b4483b4 (diff)
downloadcoinosv3-d44e036409ad8e1056ba3108a20b1e6fe44c055a.tar.gz
coinosv3-d44e036409ad8e1056ba3108a20b1e6fe44c055a.zip
Scrub silent payments from everything user-facing — the receive feature is gone (no sp in the feature registry) but its mentions lingered: the zapstore description now says plain "full BIP84 bitcoin wallet" (fresh kind 32267 republished, verified clean on the relay), the README loses the sp feature section and its mentions in the E2E-suite and dev-proxy lists, the dead receiveSpTab i18n key is removed, and two stale comments (app.js seams, build.js HAL_FEATURES list) stop naming it. Deliberately KEPT: silentPaymentNote — the send review still labels an output paying someone else's sp1 address, which remains supported
Co-Authored-By: Claude Fable 5 <[email protected]> Claude-Session: https://claude.ai/code/session_01MGzU12QrAA4G6BYGzGVdXz
-rw-r--r--README.md13
-rw-r--r--build.js2
-rw-r--r--src/app.js2
-rw-r--r--src/i18n.js1
-rw-r--r--zapstore.yaml2
5 files changed, 6 insertions, 14 deletions
diff --git a/README.md b/README.md
index c005a62..12d4d24 100644
--- a/README.md
+++ b/README.md
@@ -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
diff --git a/build.js b/build.js
index daa986d..0620874 100644
--- a/build.js
+++ b/build.js
@@ -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.
diff --git a/src/app.js b/src/app.js
index 1343c6f..a0ef79a 100644
--- a/src/app.js
+++ b/src/app.js
@@ -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