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
path:
root
/
routes
Commit message (
Expand
)
Author
Age
Files
Lines
*
users: let a password unlock the encrypted nostr key for any session
HEAD
master
Adam Soltys
28 hours
1
-0
/
+33
*
login: drop the unused per-username failure counter
Adam Soltys
37 hours
1
-7
/
+0
*
users: keep the encrypted nostr key and 2FA seed away from bearer tokens
Adam Soltys
6 days
1
-3
/
+14
*
me: stop reporting archived balance as locked for frozen accounts
Adam Soltys
6 days
1
-16
/
+1
*
email: escape support form HTML and enforce recaptcha v3 score
Adam Soltys
8 days
1
-37
/
+56
*
payments: lowercase payreq before looking up our own invoices
Adam Soltys
8 days
1
-0
/
+5
*
Evicted accounts can't receive or log in; limit errors say what's happening
Adam Soltys
10 days
2
-2
/
+11
*
lnurl: budget unauthenticated invoice generation per recipient
Adam Soltys
2026-09-29
1
-5
/
+34
*
logging: throttle log lines that clients can trigger at will
Adam Soltys
2026-09-29
1
-4
/
+11
*
invoices: don't let a supplied id overwrite another user's invoice
Adam Soltys
2026-09-29
1
-0
/
+10
*
ecash: drop anonymous token storage in favour of a stateless status lookup
Adam Soltys
2026-09-27
1
-6
/
+8
*
lightning: don't wedge the listener on an already-credited preimage
Adam Soltys
2026-09-23
1
-0
/
+7
*
parse: cache node aliases as a small map with a working timestamp
Adam Soltys
2026-09-21
1
-9
/
+13
*
lightning: log quote outcomes
Adam Soltys
2026-09-21
1
-0
/
+2
*
funds: close deposits, withdrawals and authorizations
Adam Soltys
2026-09-21
1
-17
/
+16
*
users: reserve service names on registration and rename
Adam Soltys
2026-09-21
1
-2
/
+2
*
lightning: quote the routing fee up front and add a max-send quote endpoint
Adam Soltys
2026-09-21
1
-0
/
+128
*
lnurl: expire payRequest callback ids after seven days
Adam Soltys
2026-09-16
1
-3
/
+8
*
ecash: redeem tokens by melting to the user's own invoice
Adam Soltys
2026-09-16
3
-128
/
+21
*
printer: publish receipts at QoS 1 and clean LNURL metadata memos
Adam Soltys
2026-09-14
1
-0
/
+1
*
ecash: make claims work against the v1 keyset mint
Adam Soltys
2026-09-14
1
-6
/
+3
*
security: drop the admin endpoint surface and land pending hardening
Adam Soltys
2026-09-13
4
-60
/
+94
*
flash: build each config image in its own temp dir
Adam Soltys
2026-09-04
1
-6
/
+16
*
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
1
-4
/
+29
*
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
*
nwc: enforce per-connection spend budgets + flag-gated incident containment
Adam Soltys
2026-08-22
1
-2
/
+30
*
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
*
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
1
-1
/
+4
*
logging: redact auth headers; set cookie flags on session token (S5)
Adam Soltys
2026-08-07
1
-2
/
+14
*
auth: fail closed on adminpass, scrub sample secrets (S3)
Adam Soltys
2026-08-07
3
-4
/
+9
*
auth: hash passwords at bcrypt cost 12 with transparent upgrade (S2)
Adam Soltys
2026-08-07
1
-2
/
+17
*
sockets: verify JWT signatures on the websocket auth path (S1)
Adam Soltys
2026-08-07
1
-4
/
+4
*
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
*
Let a migrated account hand its address to coinos v3
Adam Soltys
2026-08-03
2
-4
/
+5
*
LNURL: fall back to the v3 names registrar for unknown users
Adam Soltys
2026-08-02
1
-1
/
+21
*
confirm: guard the first-seen deposit credit atomically (COINOS-2)
Adam Soltys
2026-07-31
1
-0
/
+8
*
take: claim single-use authorizations atomically (COINOS-3)
Adam Soltys
2026-07-31
1
-17
/
+38
*
mint/lightning: refuse caller-supplied invoices, tiered fees, log hygiene
Adam Soltys
2026-07-30
1
-3
/
+11
*
bolt12 zaps: pay offers, NWC pay/receive, per-user offers, NIP-44
Adam Soltys
2026-07-30
2
-35
/
+74
*
preimages: support fiat prices, converted at invoice-creation time
Adam Soltys
2026-07-14
1
-8
/
+25
*
preimages: enforce a merchant-set price per preimage batch
Adam Soltys
2026-07-13
1
-11
/
+24
*
Merge remote-tracking branch 'origin/master'
Adam Soltys
2026-07-11
1
-0
/
+76
|
\
|
*
invoices: sell merchant-supplied preimages via a usePreimage queue
Adam Soltys
2026-07-10
1
-0
/
+76
*
|
payments: use the debited tip when crediting internal transfers
Adam Soltys
2026-07-10
2
-4
/
+15
|
/
[next]