index
:
coinos-server.git
ark2
assets
base
build
bun-elysia
cashreq
changeDefaultPass
cjs
classic
cln-rest
conversions
dChanges
dev
logging
master
masterZ
no-challenge
notifications
prod
rJuly19
readme-update
readmeUpdate
regtest-fulcrum
retransmit
setup-updates
square
stageUpdate
stageUpdate2
staging
taxi
tdex
test
tickets
v1.0.0
vue
withdraw
coinos server — legacy coinos.io backend (Lightning, on-chain, Liquid)
coinos
about
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
Commit message (
Expand
)
Author
Age
Files
Lines
*
ecash: redeem tokens by melting to the user's own invoice
Adam Soltys
2026-09-16
7
-291
/
+170
*
printer: publish receipts at QoS 1 and clean LNURL metadata memos
Adam Soltys
2026-09-14
2
-1
/
+19
*
ecash: make claims work against the v1 keyset mint
Adam Soltys
2026-09-14
2
-25
/
+67
*
security: drop the admin endpoint surface and land pending hardening
Adam Soltys
2026-09-13
18
-100
/
+280
*
ln listener: skip a settlement whose account is gone before crediting
Adam Soltys
2026-09-05
1
-0
/
+9
*
credit: skip settlements for a deleted account instead of throwing
Adam Soltys
2026-09-05
1
-0
/
+10
*
flash: build each config image in its own temp dir
Adam Soltys
2026-09-04
1
-6
/
+16
*
sockets: accept read-only tokens on login, deliver payment events only
Adam Soltys
2026-09-04
1
-1
/
+12
*
meltguard: guard /v1/xpay and parse form-encoded melt bodies
Adam Soltys
2026-09-04
1
-8
/
+38
*
payments: finalize settled keysends in sendKeysend
Adam Soltys
2026-09-04
1
-1
/
+54
*
flash: create printer dir and return errors instead of unhandled 500
Adam Soltys
2026-09-04
1
-7
/
+13
*
fund: authenticated recovery of a rotated fund's old link
Adam Soltys
2026-08-28
2
-5
/
+30
*
scripts: stubborn peer-force LN payer + boltz stuck-swap recovery
Adam Soltys
2026-08-27
2
-0
/
+250
*
health: tolerate a transient receive-listener lag, fail only if it's stuck
Adam Soltys
2026-08-27
1
-4
/
+15
*
lnurl: pin SSRF-guard fetches to the validated IP (close DNS-rebinding)
Adam Soltys
2026-08-27
1
-51
/
+92
*
harden: remove debug /echo endpoint; widen LN health probe timeout
Adam Soltys
2026-08-27
2
-6
/
+1
*
login: fail-open recaptcha verify on infrastructure errors
Adam Soltys
2026-08-25
1
-2
/
+17
*
take/authorize: kill-switch + validate fund-claim amounts
Adam Soltys
2026-08-25
1
-4
/
+37
*
nwc: 404 missing connections + require key rotation to revive retired ones
Adam Soltys
2026-08-22
1
-2
/
+31
*
gitignore: exclude incident-response tooling, data, and peerswap artifacts
Adam Soltys
2026-08-22
1
-0
/
+12
*
scripts: add lightning-backlog audit + kvrocks archive merge tooling
Adam Soltys
2026-08-22
3
-0
/
+416
*
deps: upgrade fastify v4 to v5 line to fix dependabot alerts
Adam Soltys
2026-08-22
3
-11
/
+11
*
log: redact secret and otpsecret from request bodies
Adam Soltys
2026-08-22
1
-1
/
+1
*
ln: bound receive-listener wait, phase-aware watchdog, re-enable health check
Adam Soltys
2026-08-22
3
-42
/
+144
*
nwc: enforce per-connection spend budgets + flag-gated incident containment
Adam Soltys
2026-08-22
5
-20
/
+279
*
confirm: never re-credit receive outputs on wallet-funded txs
Adam Soltys
2026-08-22
1
-0
/
+20
*
nostr: resolve NIP-05 via the v3 registrar first; empty (not 500) on unknown ...
Adam Soltys
2026-08-17
1
-1
/
+15
*
nwc: reply UNAUTHORIZED on unknown connection instead of returning silently
Adam Soltys
2026-08-17
1
-2
/
+13
*
mintdemux: forward client IP for per-IP rate limiting + partner whitelist + /...
Adam Soltys
2026-08-17
1
-14
/
+86
*
deps: patch @asoltys/clightning-client to fix cl reconnect
Adam Soltys
2026-08-16
4
-0
/
+98
*
ln: tear down dead cl clients fully + recover invoice listener on socket death
Adam Soltys
2026-08-15
2
-10
/
+74
*
payments: prevent same-invoice retry from orphaning an unreconciled debit
Adam Soltys
2026-08-08
1
-1
/
+21
*
mintdemux: fix old-ecash recovery melts
Adam Soltys
2026-08-07
1
-5
/
+38
*
test: regtest regression suite for the security-disclosure fixes
Adam Soltys
2026-08-07
2
-0
/
+242
*
deps: refresh bun.lockb with sharp 0.35.3 (S7/S19)
Adam Soltys
2026-08-07
1
-0
/
+0
*
ecash: serialize the shared cash-key read-modify-write (S13)
Adam Soltys
2026-08-07
1
-11
/
+36
*
users: sum sub-account balances in the deleteSelf guard (S12)
Adam Soltys
2026-08-07
1
-4
/
+13
*
payments: never lose a settled deposit to an oversized memo (S9/S10)
Adam Soltys
2026-08-07
2
-2
/
+12
*
nwc: budget keysend, atomic dedup, serialize spends (S4/S6/S8)
Adam Soltys
2026-08-07
1
-12
/
+66
*
upload: require auth on /upload/:type; bump sharp past libvips CVEs (S7)
Adam Soltys
2026-08-07
2
-2
/
+2
*
logging: redact auth headers; set cookie flags on session token (S5)
Adam Soltys
2026-08-07
2
-3
/
+26
*
auth: fail closed on adminpass, scrub sample secrets (S3)
Adam Soltys
2026-08-07
4
-8
/
+22
*
auth: hash passwords at bcrypt cost 12 with transparent upgrade (S2)
Adam Soltys
2026-08-07
2
-3
/
+18
*
sockets: verify JWT signatures on the websocket auth path (S1)
Adam Soltys
2026-08-07
2
-6
/
+18
*
lnurl: defer to the v3 registrar for names it has claimed
Adam Soltys
2026-08-04
1
-15
/
+53
*
lnurl: serve local accounts directly instead of deferring to v3 registrar
Adam Soltys
2026-08-04
1
-19
/
+9
*
nwc: republish 13194 info events unconditionally every 2 minutes
Adam Soltys
2026-08-04
1
-53
/
+18
*
Let a migrated account hand its address to coinos v3
Adam Soltys
2026-08-03
4
-4
/
+8
*
payments: guard tip credit and self-referential autowithdraw
Adam Soltys
2026-08-03
1
-1
/
+20
*
LNURL: fall back to the v3 names registrar for unknown users
Adam Soltys
2026-08-02
1
-1
/
+21
[next]