What is Nostr?
joeruelle / Joe Ruelle
npub1hyx…tqnx
2025-01-29 13:23:09
in reply to nevent1q…5he8

joeruelle on Nostr: I had the same questions as you not so long ago, here are the answers I discovered. ...

I had the same questions as you not so long ago, here are the answers I discovered. There are four types of wallets in Nostr. Or maybe more, it's hard to keep up. But anyway:

-Integrated lightning wallet
-Integrated cashu wallet
-Nostr native wallet (or just native wallet, or NIP 60 wallet)
-NWC-connected wallet

Integrated lightning wallet is what Primal has. It will follow you across devices on mobile, but only within the Primal world (like Primal iOS to Primal Android) and it won't jump from mobile to desktop. Basically it's a cloud-synced wallet that lives in Primal. It's also KYC.

Integrated cashu wallet is what you can setup on 0xchat or iris.to, but it lives on the device. To move it to another device you have to basically back it up on device A and restore it on device B (so all the sats are gone from device A). And to move it to another app the same, assuming the other app has the option to create a cashu wallet.

Nostr native wallet (or just native wallet or NIP 60 wallet) is a cashu wallet that lives on a relay, not on a device. So it's still one place but that place is somewhere all clients can access. If you move from app to app you'll still see it. If you change the name of the wallet in one app that'll show in all others. Like a profile change. And balance changes work the same. To test create a nostr-native wallet in Olas, go to https://satshoot.com/, rename it and add some sats, go back to Olas, you should see the name and balance updated (might take a few minutes). One day this will be the best choice. Not many apps support this now though.

NWC is connecting a lightning wallet (not a cashu wallet) to different apps. So the source of the wallet is not a Nostr relay but a lightning node somewhere. So you can't create this source inside the app, you have to do that outside then come back and link it.

Hope that helps!

I had the same questions as you not so long ago, here are the answers I discovered. There are four types of wallets in Nostr. Or maybe more, it's hard to keep up. But anyway:

-Integrated lightning wallet
-Integrated cashu wallet
-Nostr native wallet (or just native wallet, or NIP 60 wallet)
-NWC-connected wallet

Integrated lightning wallet is what Primal has. It will follow you across devices on mobile, but only within the Primal world (like Primal iOS to Primal Android) and it won't jump from mobile to desktop. Basically it's a cloud-synced wallet that lives in Primal. It's also KYC.

Integrated cashu wallet is what you can setup on 0xchat or iris.to, but it lives on the device. To move it to another device you have to basically back it up on device A and restore it on device B (so all the sats are gone from device A). And to move it to another app the same, assuming the other app has the option to create a cashu wallet.

Nostr native wallet (or just native wallet or NIP 60 wallet) is a cashu wallet that lives on a relay, not on a device. So it's still one place but that place is somewhere all clients can access. If you move from app to app you'll still see it. If you change the name of the wallet in one app that'll show in all others. Like a profile change. And balance changes work the same. To test create a nostr-native wallet in Olas, go to https://satshoot.com/, rename it and add some sats, go back to Olas, you should see the name and balance updated (might take a few minutes). One day this will be the best choice. Not many apps support this now though.

NWC is connecting a lightning wallet (not a cashu wallet) to different apps. So the source of the wallet is not a Nostr relay but a lightning node somewhere. So you can't create this source inside the app, you have to do that outside then come back and link it.

Hope that helps!
Author Public Key
npub1hyxredcavc6ruqgsf4wf4hmakpwnvefmzaspl7dja6a2sxlx0q3sxwtqnx