aboutsummaryrefslogtreecommitdiffstats
path: root/src/ark
Commit message (Expand)AuthorAgeFilesLines
* Ark state moves to IndexedDB: raw bytes on disk, memory-fronted, write-behind.Adam Soltys2026-09-101-0/+213
* Ark: persist vtxo bytes as base64 (a third smaller than hex); hex still read,...Adam Soltys2026-09-102-11/+23
* Ark: local state stops growing forever — spent coins shed bytes, done actio...Adam Soltys2026-09-101-0/+52
* Boot: price the Ark exit advisory by size only — no more 5s of secp256k1 on...Adam Soltys2026-09-092-11/+41
* The carousel stutter is the ark history memo re-cooling on a timer: rebuildin...Adam Soltys2026-09-041-0/+4
* Ark reconcile signs in time-sliced batches: it built a status query (schnorr ...Adam Soltys2026-09-031-3/+12
* Ark key derivation gets memoized — the boot CPU hog. A profile of the first...Adam Soltys2026-09-031-2/+13
* An offboard's price stops hiding in one number: the miners' cut and the ASP's...Adam Soltys2026-09-022-6/+20
* The 200ms of secp256k1 hiding in every repaint: the depth advisory priced a f...Adam Soltys2026-09-021-1/+10
* The tester with 233 sats gets to spend them: invoice coverage judges the SUM ...Adam Soltys2026-09-021-1/+5
* The chain adapter learns a second road: mainnet esplora calls fail over betwe...Adam Soltys2026-08-311-6/+30
* The mailbox cursor stops leaping wounded messages: it advances only after a m...Adam Soltys2026-08-311-2/+31
* One spend, one row: send and lightning-pay movements now record which coins t...Adam Soltys2026-08-301-0/+4
* Staging gets the mainnet fee model end to end: /lnquote?network=mutinynet quo...Adam Soltys2026-08-292-2/+5
* A round's output can no longer strand: every refresh asks the server to drop ...Adam Soltys2026-08-293-15/+56
* The wallet learns to read BOLT 12 for itself: offers and invoices decode clie...Adam Soltys2026-08-292-5/+61
* The mailbox checkpoint was a timestamp all along: receives are dated by when ...Adam Soltys2026-08-291-7/+11
* A payment that lands now is dated now: expiry-based age estimation applies on...Adam Soltys2026-08-281-2/+8
* One payment, one line: the settle path is idempotent (the mailbox push and th...Adam Soltys2026-08-281-2/+8
* Renewals earn a line in the ledger: "Renewed ↻" rows in history showing wha...Adam Soltys2026-08-281-1/+1
* Renewal stops billing for tidiness: six refund coins after a failed payment n...Adam Soltys2026-08-271-1/+1
* Dead coins stop travelling: an expired vtxo leaves the balance and the coin p...Adam Soltys2026-08-241-8/+35
* The claim sorts its coins the way the server counts them: HTLC vtxos line up ...Adam Soltys2026-08-181-4/+13
* A many-coined receive keeps the server's own order: the claim step stops alph...Adam Soltys2026-08-181-3/+6
* A refresh learns to let go: a participation rejected for unusable inputs asks...Adam Soltys2026-08-181-4/+96
* Money stops arriving without a story: the mailbox checkpoint stays local read...Adam Soltys2026-08-181-1/+10
* The HTLC expiry stops trusting a cached clock: tip fetches bypass the CDN, an...Adam Soltys2026-08-181-1/+15
* The board drive gets a second witness: the wallet's own chain view vouches fo...Adam Soltys2026-08-181-4/+21
* A confirmed board stops waiting on a flaky tip: confirmation itself counts fo...Adam Soltys2026-08-181-4/+9
* Zaps too gather what they need: several coins each lock an HTLC under one pay...Adam Soltys2026-08-141-50/+88
* A send covers itself from as many coins as it needs: one atomic package cosig...Adam Soltys2026-08-142-39/+102
* A mailbox backlog claimed at sign-in reads as the old payments they are, not ...Adam Soltys2026-08-141-1/+27
* Pay what the route costs: sends quote the network fee up front (zero between ...Adam Soltys2026-08-142-6/+37
* A waiting board says what it waits for: the Moving line counts confirmations,...Adam Soltys2026-08-091-6/+12
* Boards show the server their funding tx, as mainnet now insistsAdam Soltys2026-08-052-1/+8
* hal speaks pver 5: preimages prove their size, and fees round up as oneAdam Soltys2026-08-057-54/+84
* A wallet too small to renew warns before its coins expire; dust never diesAdam Soltys2026-08-041-1/+7
* Ark gifts go down to 1 sat; negative amounts can't OOM the encoderAdam Soltys2026-08-042-0/+8
* A freshly imported wallet shows history, not a celebrationAdam Soltys2026-08-031-1/+15
* Ark: partial moves to Savings via an exact-amount splitAdam Soltys2026-08-021-3/+9
* Rebrand: hal → coinos v3Adam Soltys2026-08-021-4/+4
* Simplify: one Lightning path, one balance, fewer featuresAdam Soltys2026-08-011-26/+0
* Background NWC: the worker now answers — and pays — from the pouchAdam Soltys2026-08-011-2/+32
* Stop the nostr sync snapshot from importing another ASP's coinsAdam Soltys2026-08-011-1/+9
* Never render another ASP's Ark state before connectingAdam Soltys2026-08-011-0/+7
* Keep Ark state per ASP, not just per walletAdam Soltys2026-08-011-0/+14
* Client support for third-party HTLC vtxos (trustless swap bridges)Adam Soltys2026-07-314-5/+187
* Fix send-form UX around lightning pays; harden ln state machinesAdam Soltys2026-07-311-7/+33
* Dust-isolate arkoor outputs; prove lightning E2E on regtestAdam Soltys2026-07-312-93/+199
* Add Ark <-> Lightning via the ASP (captaind-native submarine swaps)Adam Soltys2026-07-316-40/+822