Basically I fetch the LNURL service params from their LNURL service provider and swap out their callback with my callback. My callback sends an anon zap request to their LNURL service to generate the invoice.
Discussion
I like the word Param. 😅
So is the main goal to create anonymity on the zap sender’s part? Thats pretty cool.
Nah the main goal is that anyone can zap anything on Nostr even if they are not on Nostr. They just need a lightning wallet. I got the idea from when I was at the nostr:npub1yfg0d955c2jrj2080ew7pa4xrtj7x7s7umt28wh0zurwmxgpyj9shwv6vg show in Nashville that was being live streamed on nostr:npub1h8gzew8am6cezuq7cpjgudldra40hgnruqrqlsrqnxnzs5wjtczqztps02. In order to zap the stream to get my comment on the board and in the stream chat, I had to open the live stream on my phone and go through the whole zap flow. With my tool, people can simply display a QR code of the LNURL for the event anywhere and people can zap comments just by scanning the QR code with a lightning wallet. I’ve tried explaining this many times, but I think a lot of people still don’t get it.
That would make many monetized social interactions much easier 🤔
Nice Sam, hell yeah 🤙
Plus you can make nostr events to represent anything. For example, every song on nostr:npub1yfg0d955c2jrj2080ew7pa4xrtj7x7s7umt28wh0zurwmxgpyj9shwv6vg has a kind 1 nostr event. So my tool allows you to create static QR codes that can be used anywhere including live streams and people can scan and pay them easily with any lightning wallet.