We've been zapping for over 3 years now and we still can't make zaps incredibly easy and intuitive for all users, from onboarding to sending and receiving their first zap. I hate this. I hate it. Someone solve this.

Replies (34)

It's always the hardest to get your first sats to zap. No matter how good our UX gets, you still need to fund the wallet, and that's usually with permission (see Primal)
Rizful's very easy to set up and create an account. We did this live over video call today. The fact that I have to do this live over stream is a problem. But then going in and setting up nwc and copying and pasting long strings of text and going into an app and having to struggle to find the settings in an app and then paste this and then doing this on every single app that you use. This is not a good experience.
I don't know which service to use to make the tutorials for? I don't know which ones are easy enough that I can recommend to everyone all the time. And it's not just the wallets. It's adding this information and connecting it to noster. I don't know which ones are so easy that you don't need a tutorial. You shouldn't need a tutorial!
Ok I see what you mean. So basically you want a nostr client that does everything. So for example, someone downloads amethyst, and amethyst would have a built in Bitcoin lightning wallet, so the new users doesn't have to download another app or use NWC for zaps. Pretty much primal. Except primal isn't user friendly. Seems like a big project that requires lots of money and a team. Maybe you can request Amethyst to integrate a built in lightning wallet into its client or even better get soapboat to make a client, I think ditto already has a built in wallet but I've never used it.
.'s avatar
. 7 months ago
A client could autofill the lightning address field with the newly created npub at npub dot cash and also include a cashu dot me like cashu wallet. Zaps would auto receive, be able to top up and send
I had forgotten about Yakihonne"s easy setup. But I guess ultimately, I'd would be nice if we didn't have one or two working clients. It's a crutch.
Moist's avatar
Moist 7 months ago
i don't understand the problem? took me a while to figure out how to change the default zap amount, but other than that it's almost too easy. zapped someone by mistake once when my thumb slipped. would suggest adding a confirmation step and/or chance to alter the value you're zapping
The only difficult part in my view is setting up a lightning wallet that connects to nostr. Using primal it wants all my personal details to activate the built in lightning wallet, so that's a barrier. Or I can use NWC to connect to an existing lightning wallet, only that isn't compatible with any of the three wallets I have, which are all fairly common ones.
A built in wallet just like primal but not kyc …. That should be the standard on all Nostr apps imo But right now it doesn’t exist yet as far bc as I’m aware?? Idk 🀷
If you use the Breez SDK, you can do this, I did this with Agora. But technically it's not perfect because Breez could ban the app API key. Though users could take their seed words elsewhere and get their funds.
If a new person signs up for Nostr… Generates a pub/private key pair … Creates β€œan account β€œ With a profile pic and a bio and stuff … Why can they not just automatically get a 12 word seed phrase to a non kyc built in wallet like Zeus or something ? Could you build a Nostr app like that where when a new user signs up for Nostr they automatically are onboarded to a built in Zeus wallet in the Nostr app and can start receiving and sending zaps ⚑️ instantly using ecash??? Then when their balance gets big enough to open a lightning channel it automatically does it for them And so in their settings they could see their public/ private Nostr keys and their self custody non kyc 12 words to the built in lightning ⚑️ wallet??
JD's avatar
JD 7 months ago
I feel that. Nostr has gotten more complex and difficult to use steadily since 2023. So much edgecase stuff. But the fundamentals haven't even been optimized for the average normie. πŸ˜• Nostr is for anyone, but not everyone.
JD's avatar
JD 7 months ago
This: (I'm in a sour mood) image
CANT RECEIVE YOUR FIRST ZAP IF YOU CANT SET UP YOUR WALLET... IT IS WHAT IT IS . . . IF PEOPLE DON'T WANT OT LEARN BASICS, TIZ NOT OUR FAULT. . .
You forgot actually being able to zap; as in channel liquidity and also the ability to "cash out". Those were my biggest pain points. My nodes live, kinda, but I am considering to shred them, ngl...
#2 image 1. Great news from Rabble about Divine πŸ“’ View quoted note β†’ 2. You would really be interested to see this discussion πŸ˜‰ View quoted note β†’ 3. Let’s curate with some Bitcoin songs 🎧 View quoted note β†’ 4. This tool would be so useful, especially for creators to keep engaging on Nostr πŸ‘‡πŸ» View quoted note β†’ 5. An awesome podcast between two popular Nostriches πŸ‘ŒπŸ» View quoted note β†’ 6. This collaboration will make amazing Bitcoin arts 😍 View quoted note β†’ 7. Music is the Medicine 🎡 View quoted note β†’ 8. A Nostrich asks for freedom on Nostr πŸ‘‡πŸ» View quoted note β†’ 9. Whitenoise is gonna be insane 😍 View quoted note β†’ 10. Which part of this do you belong to? 🫡🏻 View quoted note β†’ 11. A featureable release of Yakihonne πŸ‘‡πŸ» View quoted note β†’ 12. Is she gonna preparing for the Birthday? 🎁 View quoted note β†’ 13. A comeback of a Nostrich after a while ✌🏻 View quoted note β†’ 14. Welcome to the Nostr world, little nostrich πŸ‘ΆπŸ» View quoted note β†’ 15. Anyone solve this please πŸ“’ View quoted note β†’ 16. This ambition is so friendly. Let’s spread πŸ«±πŸ»β€πŸ«²πŸΏ View quoted note β†’ 17. This is a great decision 🫢🏻 View quoted note β†’ 18. Really well said 😍 View quoted note β†’ #community_nostr_recap
↑