aboutsummaryrefslogtreecommitdiffstats
path: root/lib
Commit message (Expand)AuthorAgeFilesLines
* invoices: reject sub-300-sat on-chain invoice amountsAdam Soltys2026-07-101-0/+12
* logging: redact password fields from the request logAdam Soltys2026-07-101-1/+12
* payments: use the debited tip when crediting internal transfersAdam Soltys2026-07-101-3/+10
* rates: fix Iranian IRR/IRT feed after nobitex API host moveAdam Soltys2026-07-041-6/+19
* nwc: confirm 13194 info-event publish so it cannot be silently droppedAdam Soltys2026-06-281-3/+47
* auth: log evicted-account auth attempts with source IPAdam Soltys2026-06-281-1/+7
* auth: hard-evict banned accounts at the JWT layerAdam Soltys2026-06-271-0/+14
* payments: normalize bolt11 to lowercase so failed uppercase sends get reconciledAdam Soltys2026-06-181-1/+12
* payments: don't let check() reverse an in-flight lightning sendAdam Soltys2026-06-181-2/+19
* invoices: don't re-list an invoice id on update (dedupe :invoices)Adam Soltys2026-06-181-1/+7
* lnurl: SSRF-guard user-supplied URL fetches + validate zap eventsAdam Soltys2026-06-151-0/+88
* Push broadcast txs directly to public explorersAdam Soltys2026-06-151-0/+16
* payments: guard /replay double-credit race with SET NX idempotencyAdam Soltys2026-06-131-0/+15
* payments: freeze matches uid as well as username (rename-proof)Adam Soltys2026-06-131-4/+6
* lightning: watchdog only recycles on real backlog, not normal idleAdam Soltys2026-06-061-17/+24
* nwc: fix pay_invoice reply reliability, rate-limit drops, notificationsAdam Soltys2026-06-061-36/+81
* payments: clarify deposit log (pending vs confirmed) to stop phantom double-r...Adam Soltys2026-06-041-1/+9
* nwc: pay_invoice honors request amount for amountless bolt11Adam Soltys2026-06-041-2/+14
* nwc: fix make_invoice timestamps (ms -> seconds) breaking NWC clientsAdam Soltys2026-06-041-5/+8
* ln/lightning: watchdog recycles zombie receive-listener socketAdam Soltys2026-06-042-1/+81
* analytics: monthly insight reports + signup instrumentationAdam Soltys2026-06-031-0/+3
* nwc: publish 13194 info event only when missing, recheck hourlyAdam Soltys2026-06-021-26/+65
* ln: time out short-lived RPCs so a hung cl reconnects without restartAdam Soltys2026-05-311-2/+64
* debit: exempt internal sends from server liquidity limitAdam Soltys2026-05-311-8/+16
* sendLightning / finalize: drop chatty per-send INFO logsAdam Soltys2026-05-251-5/+7
* sendLightning: stop warning on healthy multi-path paymentsAdam Soltys2026-05-251-11/+13
* finalize: don't crash on non-integer fee delta (db.incrBy NaN)Adam Soltys2026-05-251-5/+25
* sendLightning: silence success-case xpay log, re-read db before leak guardAdam Soltys2026-05-211-17/+21
* tighten LEAKED DEBIT guard: don't false-alarm on successful-via-fallback pathsAdam Soltys2026-05-201-7/+23
* sendLightning/sendKeysend: instrument exit paths to surface stuck-debit casesAdam Soltys2026-05-201-12/+91
* withdraw-lock: refuse external sends when /locks/<type>.locked is presentAdam Soltys2026-05-191-0/+25
* freezeCheck: only count spendable channels in lnbalanceAdam Soltys2026-05-181-1/+9
* log when listpays verification itself errorsAdam Soltys2026-05-171-2/+10
* sendLightning / sendKeysend: only reverse when CLN reports the payment failedAdam Soltys2026-05-171-2/+13
* isolate per-chain failures in getAddressType and catchUpAdam Soltys2026-05-171-7/+26
* move UTXO lockUnspent from build() to sendOnchain()Adam Soltys2026-05-171-10/+9
* mirror payment records to arc + atomic /confirm lock to prevent double-creditsAdam Soltys2026-05-171-1/+10
* nwc: handle stale client state cleanly and skip reverted-duplicate recordsAdam Soltys2026-05-171-1/+5
* serialize limit check + reservation under per-asset mutexAdam Soltys2026-05-171-26/+81
* prevent duplicate utxo selectionAdam Soltys2026-04-261-1/+17
* check listpays before reversingAdam Soltys2026-04-251-3/+12
* remove nwc fieldAdam Soltys2026-04-011-1/+0
* nwc heartbeatAdam Soltys2026-03-292-14/+28
* lnurl proxyAdam Soltys2026-03-273-1/+133
* ensure lightning payments get processedAdam Soltys2026-03-191-0/+9
* listener logsAdam Soltys2026-03-181-1/+1
* stop republishing primal eventsAdam Soltys2026-03-182-3/+14
* remove logsAdam Soltys2026-03-177-13/+3
* catch reverse errorsAdam Soltys2026-03-171-2/+2
* adjust ln minfeeregtest-dataAdam Soltys2026-03-155-19/+13