aboutsummaryrefslogtreecommitdiffstats
path: root/.gitignore
Commit message (Collapse)AuthorAgeFilesLines
* Stop tracking the local runtime session store (db/).Adam Soltys2026-09-071-0/+3
| | | | | | | db/sessions/ is a local server-side session store (398 binary files) that isn't part of the wallet build and was cluttering the working tree; one file (2029240f…) had been committed by accident in 3a94783. Untrack that file (kept on disk) and gitignore /db/ so the store stays local. Co-Authored-By: Claude Opus 4.8 <[email protected]> Claude-Session: https://claude.ai/code/session_01MGzU12QrAA4G6BYGzGVdXz
* Ignore local tools/.*.tmp.js scratch harnessesAdam Soltys2026-07-291-0/+3
| | | | | | | E2E harnesses (puppeteer + regtest) and perf repros kept locally but never meant for the tree. Co-Authored-By: Claude Opus 4.8 <[email protected]>
* Rebuild as single-file offline BIP84 walletAdam Soltys2026-06-141-13/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | Replace the SvelteKit/daisyUI prototype with a vanilla JS + hand-rolled CSS app that Bun bundles (code + scure/noble crypto + QR + CSS) into one self-contained dist/index.html runnable offline from file://. Wallet core (src/wallet.js): - BIP84 native-segwit HD wallet from BIP39 seed (+optional passphrase) - gap-limit scan of receive/change chains, aggregate balance, tx history - fresh receive/change addresses; signs with witnessUtxo only (enables offline signing with no prev-tx fetch) - coin selection + fee estimation via btc-signer selectUTXO; send-max; manual coin control - offline JSON snapshot export/import (keyless) + signed-tx hex/QR export - realtime mempool.space WebSocket: track-addresses -> debounced auto refresh of balances/history (no polling); live status badge UI (src/app.js): clean light paper-wallet; create (with optional, skippable backup verification) / import flow; receive (QR) / send / history / coins / tools tabs; clickable logo returns home. API (src/api.js): mempool.space wrapper with retry/backoff for scan-burst rate limiting; single network choke-point for offline enforcement. Verified: BIP84 spec vectors, build/sign/parse for auto/max/manual flows, snapshot roundtrip, live scan + WebSocket, headless-Chrome UI smoke tests. Co-Authored-By: Claude Opus 4.8 (1M context) <[email protected]>
* initialAdam Soltys2025-07-141-0/+23