~/talk

Challenges of Building a Non Custodial Lightning App

Talkat bitcoin++ Berlin 2025, lightning edition · 2025-10-02..10-04· [security]
name:ek
links:none on file
slides:none on file

A custodial to noncustodial migration over 18 months makes every zap a Lightning payment so the site now wraps invoices LMProxy-style and forwards payments with a JavaScript forwarding layer. Payments are optimistic in the UI with three background retries before canceling, and sending invoices use a lower amount so only about 70% forwards while 30% becomes 21% territory + 9% rewards credits. Wallet creds are split encrypted for send/receive across devices, node uptime and liquidity remain frequent failure points.

AI-written summary · about

  1. 0:00Why non-custodial
  2. 4:00Custodial vs non-custodial
  3. 7:55LM Proxy for payments
  4. 9:42Seamless background payments
  5. 17:38Lightning payment failures
  6. 20:07Small payment challenges
  7. 21:12Wallet confusion issues
  8. 23:39Node downtime handling
  9. 25:03Credits for non-users
  10. 27:11Credits and fees
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.