pull down to refresh
157 sats \ 4 replies \ @OT 31 Jul \ on: Build Conditional Payment Logic Into Your App lightning
I learned about hold invoices from Robosats.
Would be nice if more LN wallets had a better UX for it. Often a payment looks like it has failed and produces an error msg when it is in fact working as it should.
The middleman is most likely still required in case of a dispute.
All non-custodial zaps on SN use hold invoices. For most things you pay for non-custodialy on SN, we use hold invoices.1 This ensures we can, trivially, give anyone their money back should something unexpected happen.
Footnotes
-
there are a few exceptions like paying to post or comment which use regular invoices for logged in users. ↩
reply
I try to avoid as much as I can using hold invoices. It can trigger force close for a channel if in the path encounter a bad node forwarder.
The concept is cool and useful but we are not at that level where all public nodes routers are reliable and well aware about their job to be done (we still have "balcony nodes" and tor only nodes)
reply