I spend a lot of time in the asknostr hashtag helping folks out. Absolutely one of the most common pain points is figuring out how to both send and receive zaps. Usually, they will have their lightning address in their profile so they can receive, but they haven't yet connected their wallet to be able to send.
Or else they are Primal users who set up the integrated wallet on mobile and are wondering where it is on the web, or why they can't use the same balance on another Nostr client, or they forgot to add the lightning address to their profile...
The friction of getting set up for both receiving AND sending zaps from the same wallet can be exceptionally frustrating for folks.
Meanwhile, NIP-60 eCash wallets can completely alleviate this. Log into a new client? Don't have to set anything up. Your eCash is already loaded and ready for zapping, locked to your npub so it can travel with you from client to client. And even easier for brand new users. The client can add a lightning address for a default mint to their kind 0 profile at the time they onboard and they can immediately send and receive zaps.
Login to reply
Replies (25)
I'm not saying it's not difficult or shouldn't be improved. it's a huge and amazing feature of nostr. I'm saying it's not an actual technical bottleneck for the ecosystem for prevention of 1m users. that's just my personal opinion
> Meanwhile, NIP-60 eCash wallets can completely alleviate this. Log into a new client? Don't have to set anything up. Your eCash is already loaded and ready for zapping, locked to your npub so it can travel with you from client to client
not a bad point but nwc txs and balance is about the same
Hello! I just installed Nostr client on my handphone because I read that it was a decentralised version of twitter with less fascism. So far, it looks good. But after reading your post, here are some things I don't understand:
* Zaps
* Lightning address
* Npub
* NIP-60 ewallet
All of this is techno gobbledygook to me. Do I really need to decipher all this stuff to chat on a social network using my handphone?
Perspective
This is an awesome idea and you have been a great help.
๐
View quoted note โ
i believed that ecash is pointless. this event made me convinced that this is such brilliant thing specially for nostr!
i have no free time my day atm, but asap i would help on ecash development in anyways i can. ๐ซกโก๐ชผ
I spend a lot of time in the asknostr hashtag helping folks out. Absolutely one of the most common pain points is figuring out how to both send and receive zaps. Usually, they will have their lightning address in their profile so they can receive, but they haven't yet connected their wallet to be able to send.
Or else they are Primal users who set up the integrated wallet on mobile and are wondering where it is on the web, or why they can't use the same balance on another Nostr client, or they forgot to add the lightning address to their profile...
The friction of getting set up for both receiving AND sending zaps from the same wallet can be exceptionally frustrating for folks.
Meanwhile, NIP-60 eCash wallets can completely alleviate this. Log into a new client? Don't have to set anything up. Your eCash is already loaded and ready for zapping, locked to your npub so it can travel with you from client to client. And even easier for brand new users. The client can add a lightning address for a default mint to their kind 0 profile at the time they onboard and they can immediately send and receive zaps.
View quoted note →
Fair. What do you find lacking on the relay side of things that we wouldn't be able to support 1m new users?
I appreciate that! Just trying to do my part to make the transition to freedom-tech as smooth as possible for the folks who are coming over from the centralized wasteland.
Big Kudos to you!
View quoted note โ
your wallet should go with you everywhere in nostr like all other nostr data
it's wild that that's so obvious for your contact list, for your profile, yet it's controversial for your pocket change money
View quoted note โ
**We urgently need something like NIP-60**
Wallet choice needs to be baked into the protocol layer or we loseโฆ and this entire experiment becomes another walled garden We Chat / We Pay money travel rule compliant surveillance system.
Primal has proven itโฆ
Primal KYCโs users and sends that data through Strikeโs KYC API. They donโt make this explicitly clear. Both companies could integrate NWC, they have chosen not to.
This leads to a centralised point of failure and doxxes every wallet user on their platform, which ends up doxxing all of us. While Mallers goes around talking about โfreedomโโthere is no freedom without choice.
Use another client you say? thatโs not the point. At a certain point one client could gain functional dominance. Non-Bitcoiners will eventually flock to NOSTR for freedom. Wallet choice needs to be baked into the protocol layer or we lose.
To be fair, Primal's wallet on mobile was in the works before NIP-60 was a thing, and they also wanted to have the ability for users to buy some sats directly within the wallet to get them started zapping. They built Primal with the assumption that their target demographic would be non-Bitcoiners.
Also, Primal DOES have NWC support on Android. Just not on iOS yet, and I have heard they are planning to add NWC for their wallet, too, so you can use it with other Nostr clients. Would LOVE to see NWC come to Strike as well.
Wen NWC @npub1cn4t...3vle ?
That said, the inability to completely replace the Primal wallet with a NWC wallet, including balance and send/receive functionality in the wallet tab, is one of the criticisms I had about Primal on Android in my review of the app, which you can find at www.nostr-reviews.com
NIP-60 wallet integration as a standard among all Nostr clients is probably a ways off. We can't even get NIP-46 support for remote signing as a standard among all clients yet... Here's to hoping it catches on quickly, though!
Exceptional work, the one you do on #asknostr
Please continue.
I have a question, where can I find resources for beginners that will help me learn about "cashu"
Do you have any instructions on how to set this up?
I setup my original LN through Alby... wish I would have never done that. It has been a bad experience since
I am sorry to hear that. I have only ever had a positive experience with Alby. Been using it for years, and my primary zapping wallet is one I host myself on my node using Alby Hub.
One aspect a lot of people are missing here is App Store review policy. I'm not defending Primal, but I can see how they've made a conscious choice to play in the field of what's possible under Apple's guidelines (and Google's too, to a lesser extent).
If a NIP-60 wallet means the app won't be allowed on the App Store in most countries, that's a pretty big trade off.
Can an app with a NIP-60 wallet and that allows zapping of posts get approved? It would require a LOT of finesse, and perhaps some in-app-purchase scaffolding too. Also sometimes apps need to reach a certain size before they face higher levels of scrutiny, so these idiosyncrasies can sneak up on newer dev teams.
This! ๐
PWAs will likely be the only options for more open, no-KYC-required wallet integration, on iOS, such as NWC or NIP-60.
First and foremost thank you for taking the time to help people on askNostr hashtag (TBH I have no idea what this is thought I am guessing its a hashtag id of some sort) users like you are critical for the continuing adoption of Nostr
Full disclosure I am not on here often because it is still a little to raw and requires more work then I am willing to commit to have a good UX on nostr
From a noob perspective this is the problem
NIP-60
eCash
locked to your pub
The client can add
default mint
kind 0 profile
Just one of these will stop a noob dead in there tracks link many together and noobs are already not reading
I am not the dumbest one in the room nor am I the smartest but from my perspective it just isn't worth my time to try and understand each one of these things so I can Zap and receive a few sats anytime I move away from my current client (Primal)
Agree that integration of this when onboarding is the answer Most don't know how the apps they use on smartphones work nor do they have to Maybe that is to their detriment but IMHO the lack of language that does not require hours of study to understand is also part of the problem
I 100% understand and agree with what you are saying here. My post was replying to a couple folks who do k ow what all of those terms are referring to.
Ideally, when a new user joins Nostr, they get a bit of hand-holding by the app they are using to set up their profile to introduce them to the basic concepts of having their identity here tied to a public key (npub) and private key (nsec) pair. Some apps are better than others at doing this.
From there, most things should just work.
The user's introduction to zaps should be by getting a notification that they received one and being prompted to go to the wallet tab to see their new balance, with a brief explanation that they can now zap others from this balance. They should have no need to manually set anything up at all.
I think coinos is a great option for users
czvhsu
bxjuxii
Should I run my own #nostr #node .
Please read my posts, is it worth it for me?
How do you set up a NIP-60?