theseus/bundled-addons/bchwallet
Local Dev 40391798e0 feat(theseus/bchwallet): per-site payment allowance for remembered sends
The dapp send approval gains an "Afterwards" dropdown: ask every time, or
allow up to 0.001 / 0.01 / 0.1 BCH more without asking. The allowance is
stored as permissions[origin].sendTx {capSats, usedSats}; sends within the
remainder go through silently and draw it down, a larger request re-prompts
(showing what is left) and the choice made there replaces the allowance.
No unlimited option. Settings > Connected sites shows the remaining budget
and Revoke clears it. Message signing still asks every time.

Host: approvalModal accepts `select` {id, label, options}; a chosen value
comes back as "+<id>=<value>" and is validated against the offered options.
2026-09-06 12:43:17 +02:00
..
lib feat(theseus/bchwallet): receive + history — vault-derived keys, cashaddr, QR, electrum 2026-09-06 02:46:41 +02:00
addon.json feat(theseus/bchwallet): bundled Bitcoin Cash wallet add-on skeleton 2026-09-06 02:33:27 +02:00
electrum-servers.json feat(theseus/bchwallet): receive + history — vault-derived keys, cashaddr, QR, electrum 2026-09-06 02:46:41 +02:00
index.js feat(theseus/bchwallet): per-site payment allowance for remembered sends 2026-09-06 12:43:17 +02:00
panel.html feat(theseus/bchwallet): per-site payment allowance for remembered sends 2026-09-06 12:43:17 +02:00
panel.js feat(theseus/bchwallet): per-site payment allowance for remembered sends 2026-09-06 12:43:17 +02:00
qr.js feat(theseus/bchwallet): receive + history — vault-derived keys, cashaddr, QR, electrum 2026-09-06 02:46:41 +02:00
wallet-inject.js feat(theseus/bchwallet): window.bitcoincash dapp bridge with per-origin permissions 2026-09-06 02:56:34 +02:00