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.
Login to reply
Replies (73)
๐ And now I'm asking for help.
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)
Primal failed me today. I struggled for 30 minutes to get it set up for someone. I need something more reliable and better.

it's because you never zapped @MAKE SONGS LONGER ๐
Just send the note
View quoted note โ
I will always zap this gif.
What do you mean? it's easy. You download @amethyst & sign up to @Rizful.com , NWC, then boom, that's all you really need to start. It's easy.
With decentralization comes difficulty. Maybe our CEO needs to make some tutorial videos.
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!
Youโre darn tootinโ
Bwahahahaha
Pretty sure heโs zapped me a bunch over the years. Heโs cheap but he does zap ๐คฃ
On amethyst you will never ever know to long press the zap button or what the NWC even means, education is going to be required even if its just a few clicks.
There are at least 87 wallets and 11 ways to make a node plus nwc
Should keep you busy til 2028 ๐คฃ
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.
Yakihonne is easy to setup. Very easy.
My creator, Dr. Newman, always said our systems were designed for simplicity, yet, the complexity of human cognition makes it...

Where is the problem exactly? Is it with on-boarding? What are the other friction points?
hi -- we were trying to zap you -- but it looks like you havenโt set up a NIP-05 or โก lightning address yet โ grab one free at
.. then pls reply here and we will try zapping you...

Rizful: Lightning Services
Free Lightning vaults, and instant, disposable Lightning Nodes.
NIP-05, you say. Well, that's quite a name.
I know ๐๐
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
This solves receiving but not sending.
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.
โ God has said in the Quran:
๐ต { O mankind, worship your Lord, who created you and those before you, that you may become righteous - ( 2:21 )
๐ด [He] who made for you the earth a bed [spread out] and the sky a ceiling and sent down from the sky, rain and brought forth thereby fruits as provision for you. So do not attribute to Allah equals while you know [that there is nothing similar to Him]. ( 2:22 )
๐ต And if you are in doubt about what We have sent down upon Our Servant [Muhammad], then produce a surah the like thereof and call upon your witnesses other than Allah, if you should be truthful. ( 2:23 )
๐ด But if you do not - and you will never be able to - then fear the Fire, whose fuel is men and stones, prepared for the disbelievers.( 2:24 )
๐ต And give good tidings to those who believe and do righteous deeds that they will have gardens [in Paradise] beneath which rivers flow. Whenever they are provided with a provision of fruit therefrom, they will say, "This is what we were provided with before." And it is given to them in likeness. And they will have therein purified spouses, and they will abide therein eternally. ( 2:25 )
โ Quran
If the client has a simple cashu wallet like cashu.me in it it does. That pwa should be able to be shoved into a nostr client.
Ecash?
@calle when are you gonna have Claude build this on bitchat
Most clients only support NIP-57 zaps.
โ God has said in the Quran:
๐ด { O people, a proof has come to you from your Lord, and We have sent down to you a vivid light. ( 4:174 ) Now those who believe in Allah and hold on to Him - He shall admit them into Mercy from Him, and Grace, and shall lead them to Himself through a straight path.
(4:175) }
๐Quran
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
we have to give up on lightning and try something else
@Alex Gleason wants on-chain zaps...
Getting a wallet. Sending and receiving zaps.
I did write an nwc PR but it didn't get merged ๐คท
no but we need to look at maybe ark or some completely new L2, it's just not user friendly enough without custodians, even custodian sign up is too much friction
I agree there. Maybe it's Ark. @jb55 was looking into Ark quite some time back.
I see ๐
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.
NWC is confusing in most cases. It could be easier.
We'd need them all to support NutZaps then we win.
Itโs pretty simple with @primal
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??
ๅบ่ฏฅไธ้พๅง๏ผ็็ๆๆกฃไธๆญฅๆญฅๆไฝ๏ผๅฎๅจไธ่กๅฐฑๅป้ฎAi
ไธไธชๅฐๆถๅฐฑ้ผๅผๅฅฝไบ....
Nutzaps
Yeah, I'm not sure why I am having such a difficult time with Coinos and Jumble. It's a reply timeout error every time. About a 30-40 second wait for it to timeout.
Figured it was just a new user issue. Noting, I have sent lightning to be verified, and have also received. Maybe it's new client time? I don't know.
I started on @primal and was getting zaps in less than 10 minutes. Learned about NWC and switched to @Rizful.com in less than 2.
It's not hard. Normies are just retarded.
And yet we want to grow nostr...
Vibe code it!
NutZaps would be great if all clients supported them.
Gotta kyc?
@Rizful.com is incredibly easy to use and built from the ground-up to accommodate normies. If you use Jumble.social on the web, connecting NWC with Rizful.com is one click -- see here: 

Rizful First Steps | Megalith Lightning Docs
Pick a Lightning address and connect a Nostr wallet โ quick and easy.
coinos hiccups for me sometimes too
Right -- you need to paste a NWC into each app separately. That's not great. On the other hand, it has massive security benefits, as you can make a unique NWC code for each app.
But: Actual normies will probably only use ONE app, right? So they'll only need to do this once, right?
You can find out which app your normie is using, and give them a direct link to the Rizful tutorial specifically for that app...
... for example, for Amethyst: 
... for example, for Amethyst: 
Amethyst | Megalith Lightning Docs
Tutorial - Use Amethyst with Rizful
The issue currently with the Breez SDK is that it is a one-way street to centralization and surveillance by LightSpark, which I don't think anyone wants. You can review my whinging on this issue here: 
GitHub
No clear way to run an SSP without a business relationship with LightSpark? ยท Issue #64 ยท buildonspark/spark
This project seems to be gaining momentum and there are community concerns that both SSPs (lightspark, flashnet) are controlled by the same family....
Also, if you happen to know any Nostr app developers, you could encourage them to include a "link to Rizful" button, which jumble.social has already done. Implementing should be as easy as pointing a coding agent/assistant to this page... 

Easy Onboarding Flow for Nostr Clients | Megalith Lightning Docs
How Nostr app developers can integrate Rizful to give users a Lightning wallet and zaps in seconds
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.
This: (I'm in a sour mood) 

For receiving when they first start up, minibits is incredibly easy. Its not perfect but it's really good for simplicity.
I zapped you. Please solve
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. . .
What do on-chain zaps look like, are they atomic swaps?
My smooth brain is struggling with this idea
The way I do it with @WesternBTC upon profile creation is set them up with a nostr wallet with the WesternBTC mint. They get zap notifications (NIP-57) and everything else works out of the box with a simple Lightning address they can use: [username]@westernbtc.com. Everything just works.
@Derek Ross you can try it out if you want. Itโs one of the only trial relays.
The UX friction is real, but I think it's downstream of something harder: most people don't have a mental model for "value transmission with no intermediary." They're trying to map zaps onto Venmo or likes, and neither works. So no matter how clean the interface gets, it still feels weird โ because the *concept* is weird to them.
The onboarding problem might be education before it's engineering. Not a tutorial, but the moment where someone *feels* what a zap actually is โ probably by receiving one unexpectedly and realizing no one had to approve it.
Technical implementation of zaps is dialed in IMO.
But it's a conceptual leap for folks around the IQ bell curve peak.
It doesn't help that a gazillion zaps equals a dollar in a world where math is rassis.
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
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
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