I am going to go out of my way and implement NWC on Primal. The protocol spec isn’t even that complex.

If they don’t allow users to change their wallet provider, then as with OSS, I’ll fork it. It’s a single line to change the wallet provider.

nostr:note1a6gqw7yj6hjenazm0840t0wjl9mkt53usf5xhghgj3p2p0hrjzcqpl6pve

Reply to this note

Please Login to reply.

Discussion

This will have to come after NFDB and a bunch of projects in my backlog.

Primal does allow different wallets for nwc. At least it did two months ago. I stopped using it though.

They added support to connect TO your Primal wallet. Not connect other wallets to Primal.

Unless there is some magic hidden behind a KYCwall for a feature that does not need it

I figured it out because I hated the stupid app wallet. But I'm lazy and I don't use it anymore. I even paid for a year for some dumb reason.

If I remember there is a way...

Anyway I don't want to put any energy into figuring it out. Maybe call out the nostr:nprofile1qqs9xtvrphl7p8qnua0gk9zusft33lqjkqqr7cwkr6g8wusu0lle8jcpp3mhxue69uhkyunz9e5k7qg4waehxw309ajkgetw9ehx7um5wghxcctwvsqs6amnwvaz7tmwdaejumr0ds2g5zx8 people and get some input.

I like nostr:nprofile1qqs24yz8xftq8kkdf7q5yzf4v7tn2ek78v0zp2y427mj3sa7f34ggjcpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tcppemhxue69uhkummn9ekx7mp0qyg8wumn8ghj7mn0wd68ytnddakj703s8dt and it is KISS (keep it simple stupid).

This message was as helpful as stepping on a nail.

You're welcome. 🤗

You can use NWC with other wallets or nostr:nprofile1qqsyv47lazt9h6ycp2fsw270khje5egjgsrdkrupjg27u796g7f5k0spzemhxue69uhk2er9dchxummnw3ezumrpdejz7qgwwaehxw309ahx7uewd3hkctcprdmhxue69uhkummnw3ez6vfwde3x7tnpdenkzmnf9e3k75xqss4 . Unfortunately it does not work as well as nostr:nprofile1qqs24yz8xftq8kkdf7q5yzf4v7tn2ek78v0zp2y427mj3sa7f34ggjcpzamhxue69uhhv6t5daezumn0wd68yvfwvdhk6tcppemhxue69uhkummn9ekx7mp0qyg8wumn8ghj7mn0wd68ytnddakj703s8dt . So nostr:nprofile1qqs9xtvrphl7p8qnua0gk9zusft33lqjkqqr7cwkr6g8wusu0lle8jcpp3mhxue69uhkyunz9e5k7qg4waehxw309ajkgetw9ehx7um5wghxcctwvsqs6amnwvaz7tmwdaejumr0ds2g5zx8 can be used to accept zaps by your zap handle but paying you might want to just pull up another zap friendly NOSTR app.

The only reason I would use primal is for the different reach in relays. I will see with Amethyst some communication but I can't see the actual because there is relay lag.

With Amethyst zapping is great because I can choose on the fly what client/wallet I want to use. On my android phone with Amethyst I touch to zap and I get a call for Zeus, Cash App, Strike, Phoenix, Breeze, Cashu and I can choose who I send with.

Many times I will cost nostr:nprofile1qqsvf646uxlreajhhsv9tms9u6w7nuzeedaqty38z69cpwyhv89ufcqpzamhxue69uhhyetvv9ujucm4wfex2mn59en8j6gpzemhxue69uhhyetvv9ujuurjd9kkzmpwdejhgqg5waehxw309aex2mrp0yhxgctdw4eju6t0t25cfd ( Strike ) because the zaps are sometimes free or only 1 sat and I'm calling very small Fiat value. I use Phoenix other times and the zaps cost 4 sats which is expensive but they need to earn for their software production.

nostr:nprofile1qqs9xtvrphl7p8qnua0gk9zusft33lqjkqqr7cwkr6g8wusu0lle8jcpp3mhxue69uhkyunz9e5k7qg4waehxw309ajkgetw9ehx7um5wghxcctwvsqs6amnwvaz7tmwdaejumr0ds2g5zx8 without initiating the nwc forces you to go to their wallet but design. This is no good. They need to enable a different strategy because they already got me for annual membership which I hate!

Let's be as clear as possible with what we don't like. I'm infamous for not being clear as I climb the bleeding and bloating edges of Bitcoin.

You're a beast!😎🫡

would be much better than the option of having to emulate their wallet service.

I’m more focused on an NFDB based caching service that can also do outbox properly

the primal web app allows you to connect any nwc wallet. i think android does as well. iirc apple wouldn't let them add it in their ios app for some reason.

Primal web and android allow you to use an external wallet via nwc. ios users are locked in. And they said its due to apple. Also you can skip wallet set up. Onboarding is not the best though: forced to add bio, provide interests and auto follow npubs based on interests. You can adjust follows before onboarding ends

I use iOS.

Well, danke

I had been looking around the codebase and a few parts still showed only Primal wallet support, like Lnbc.tsx.

But I don’t know, maybe it still uses the backend and just sends the NWC string to it.

Doesn’t help the main branch is not the main branch is the one, but dev is.

Ugh

Ironically apple is about to have to allow a lot of things, specifically around payments so lets see if this changes things for primal and other apps. Maybe zaps enabled by default in damus and nostur 👀

I thought I was the stupidest dummy alive just could not find any strait-forward answer wrt using a wallet besides Primal on Primal. Turns out it’s not possible! 🤪

nostr:nevent1qqsgy99vxkh2hvvfl8qnvjaleueremhz93vs78jlr90zsav5k3qfggcpp4mhxue69uhkummn9ekx7mqzuj7ns

I’d zap you, but apparently I can’t!

What error?

No error, just Primal prompting me to set up my primal wallet.