aboutsummaryrefslogtreecommitdiffstats
path: root/src/ark/manager.js
Commit message (Expand)AuthorAgeFilesLines
* Renewal repair: a coin already held as spent is not asked about (its bytes ma...Adam Soltys2026-09-261-2/+8
* Renewal: a submitted round the server has forgotten is repaired, not asked ab...Adam Soltys2026-09-261-1/+34
* Coins page: a renewal in flight keeps the whole page; a renewal you asked for...Adam Soltys2026-09-241-3/+5
* Ark: the receive rescan starts at index zero — another device of the same w...Adam Soltys2026-09-221-2/+4
* Ark: rediscover Lightning receives the state has no record of.Adam Soltys2026-09-221-0/+40
* Ark: an invoice the server hands back for a hash it already holds is not ours.Adam Soltys2026-09-211-6/+20
* Ark: an issued-but-unpaid invoice on a preimage index is skipped too.Adam Soltys2026-09-211-2/+5
* Ark: a Lightning invoice steps past a preimage index another device already s...Adam Soltys2026-09-211-7/+22
* Zaps: tap again while one flies, hold the bolt to change the amount.Adam Soltys2026-09-191-1/+5
* A zap answers as fast as the route allows.Adam Soltys2026-09-141-0/+15
* A zap answered by two tabs no longer reports as failed.Adam Soltys2026-09-141-1/+22
* The renewal happens whether or not anyone opens the app.Adam Soltys2026-09-131-1/+172
* Report rejected Ark sends and exclude server-rejected expired inputsAdam Soltys2026-09-111-2/+24
* Ark: persist vtxo bytes as base64 (a third smaller than hex); hex still read,...Adam Soltys2026-09-101-10/+12
* Ark: local state stops growing forever — spent coins shed bytes, done actio...Adam Soltys2026-09-101-0/+52
* 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-021-3/+9
* 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-291-1/+3
* A round's output can no longer strand: every refresh asks the server to drop ...Adam Soltys2026-08-291-12/+39
* The wallet learns to read BOLT 12 for itself: offers and invoices decode clie...Adam Soltys2026-08-291-5/+27
* 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-141-34/+85
* 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-141-6/+24
* 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-051-0/+2
* hal speaks pver 5: preimages prove their size, and fees round up as oneAdam Soltys2026-08-051-3/+6
* Ark gifts go down to 1 sat; negative amounts can't OOM the encoderAdam Soltys2026-08-041-0/+5
* 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