Still find that part shady for a bunch of reasons:
- What happens if the user changes providers, without having registered or withdrawn the accumulated zaps from the first provider? Are they lost? Will 1st provider allow user to register and witthdraw, now that his profile shows a different provider? If yes, sounds like manual step.
- When user changes providers, should the 1st provider still continue accepting zaps, even though user profile stops pointing to it? (Other users whose clients didnt get the latest profile changes may still see the old link in profile)
True, then it should be fine
Yes, generates new invoice. But processing stops there.
With zaps, the receiver node has to monitor it such that, when its paid, it can emit the zap note.
Begin accepting zaps on behalf of people before they actually register?
Sounds very much like:
fraud: noun
1. A deception practiced in order to induce another to give up possession of property or surrender a right.
Receiving zaps on your umbrel is a bad idea.
You expose your entire node to DoS attacks.
To initiate a zap, all it takes is one request. The node has to then create an invoice and monitor it until it's paid.
Its trivial to create a script that creates endless "zap requests" for one receiver. With every new request, there's one more invoice to monitor. Sooner or later, the node is 100% busy checking pending zaps and cannot do anything else anymore.
This is different than normal LNURL, because there, after the invoice is created, its not monitored.
Agree, looking forward to BOLT-12
I see two other ways:
- LN tips (to reward author)
- likes with PoW (to indicate signal without monetary transfer)
Both are spam-resistant and can't be faked.
You already have a getalby address, AFAIK that also works as a LN Adress.
Just have to add it in your profile instead of the current on-chain addr.
Thanks, but the LUD06 field in your profile has an on-chain BTC address.
(Most) LN wallets cannot send to that, you'd need either a LN Address or a LNURL.
Or just click "like" and have a bot automatically tip the author, on your behalf.
Like I just did now with your note.
Possible without zaps, private, non-custodial.
Works on every nostr client (that supports "likes")
See #[0]
Yes, these are not zaps.
They're normal simple LN tips.
Any LN wallet or LN node can receive them. No need for zap black magic.
Damn, had my bot stopped for maintenance.
Add another reply, will try again.
Correct sir.
Soon in the Umbrel app store.