Do you have a TLDR on bolt12? What it fixes exactly?
Discussion
I googled this in the past, but im sure more experienced node runners will have a more in depth answer.
In order for a node to receive a transaction, it has to issue an invoice, so if you want to send anyone a transaction, you need to communicate with that node live to ask it to issue an invoice. That communication happens over a lightning url.
Bolt12 allows the lightning url to pack more data, so one can send a transaction to a node even if it is offline.
This is helpful because wallet nodes cant stay online, as soon as you close the app, the node is technically offline.
I meant to say phone nodes. Not wallet nodes, but i also like this typo lol
Yes, and there are other ways to do this.
nostr:npub1xnf02f60r9v0e5kty33a404dm79zr7z2eepyrk5gsq3m7pwvsz2sazlpr5 is experimenting with a way to hold non-custodial LNURL payments in a state until your mobile node comes back online to receive them.
#ZapLocker from nostr:npub1yxp7j36cfqws7yj0hkfu2mx25308u4zua6ud22zglxp98ayhh96s8c399s gives you a Lightning address where you can redeem payments both in LN and on-chain, but there are higher fees involved with that.
Does it mean the #sats are in someone elses custody until I connect? Can they steal the sats by not noticing that I'm back online?
Nope. Sats are never in our custody
U mean they just stay on the timechain? And get bounced around back and forth according to who holds what keys etc? Or am I wayy off?
Way off. We’ll write a blog post about it to explain
Post the link here please when you do #[7]
Sorry if I spilled the beans but I’m very excited about this one.
I’m so confused and feel like an idiot today JS
I am also an idiot, but an excited one.
