Official Coinos GuideOfficial Coinos Guide
last updated: September 20, 2025
Requirements:
- Coinos account: https://coinos.io/
Attach sendAttach send
- Go to settings:
- Click on 'NOSTR' and then '+ New connection':
- Configure name, budget and renewal period and then click 'submit':
- Copy NWC:
- Paste NWC into Stacker News and click 'next':
Attach receiveAttach receive
- Go to receive:
- Copy lightning address:
- Paste lightning address into Stacker News and click 'next':
The NWC should be usable for both send and receive, right? @phaedrus
No. Other companies might not care but SN does not store the ability to spend your money on our servers.
Just to be clear, because everyone seems to glaze over when we say it, and other companies say we are using NWC wrong: SN does not, and will not, store the ability to spend your money on our servers.
Coinos generates only one NWC string that grants both spending and receiving permissions in the same string. We cannot remove spending permissions from it, so we do not permit coinos' nwc string to be used for receiving. (It being an option was a mistake on our part. It will be removed in a future release.)
Can you clarify what this means?
If I input a NWC string on SN for a sending wallet, in what ways am I or am I not giving SN the ability to spend my money?
in what ways am I giving SN the ability to spend my money: when you have SN's website loaded, your wallet is decrypted, and your browser is connected to the internet, SN's clientside code has the ability to spend your money from your browser.
in what ways am I NOT giving SN the ability to spend my money: when SN's website is NOT loaded in your browser or your wallet is NOT decrypted or your browser is NOT connected to the internet, SN cannot spend your money.
in what ways WOULD I be giving SN the ability to spend my money IF SN did this differently: SN, or anyone who gained access to SN's database, would be able to spend your money at will, at anytime.
It may seem like we're punishing ourselves by being paranoid and doing something that may only sound marginally safer, but we think it's more than marginally safer and worth the pain -- assuming we can smooth out the UX.
Further, establishing the precedent and expertise around not storing any sensitive customer data on the servers will afford us great agility when doing things like end-to-end encrypted DMs (which we see as critical to providing marketplace and private chat/community features worthy of bitcoiners).
Also, no nostr client is using NWC to receive, they all use lightning addresses afaik
Ask yourself why
I... don't know why. The UX is more steps?
Where exactly on the browser is the decrypted wallet stored? And does this mean our NWC is encrypted and living on your database?
In memory
Got it. But then where's it come from / get hydrated? Does that mean it's living encrypted on your DB?
Yes, that’s how you have access to it on all devices and have to enter the same passphrase on all of them (we have plans to make this not necessary) and how we (or an attacker) don’t have access to it because we can’t decrypt it.
Hey, I didn't know this. I recently started using Coinos, is one of the wallets I used as a beginner to start my journey with Bitcoin.
It's a great place to start!
lol I had to deeply suck air in when I read this
I wish we could use the same connection for both but no.
Maybe I will have some suggestions for the spec, because the UX around permissions is by far the biggest pain point when it comes to NWC.
The coinos NWC string includes the lightning address (e.g.
xxxxx&lud16=nout@coinos.io), so why do users have to set it up separately? Can't you just parse that and use it? Is lud16 not what I think it is and the fact that it matches my receive lightning address is just coincidence?damn, unfortunately the 700 sats for my zap couldn't be forwarded to your wallet because no route was found
There's a big chance that I actually don't have it configured correctly somewhere :)
You did receive 70 sats here though
So I guess the route is very illiquid
I guess I need to zap more to balance the channels :)
haha yes
Oh, to be honest, I just haven't noticed that Coinos includes it and completely forgot that NWC strings can include it!
We can definitely do something with that, great idea, thank you!
Yeah, my original question was meant to complain about the UX when I have to set up send and then receive to lightning address separately even though it could all be done as a single step.
Btw, you definitely earned that description in my eyes now:
Missing that NWC strings can include a
lud16parameter was definitely incompetence on my end hahaembarrassment-driven development
I am quite embarrassed that I haven't thought of this, but you are totally right, if it includes
lud16, we can totally use that to setup receive hahaWatch out for this: NWC service is coming soon to Zeus embedded nodes. That means Zeus users could connect easily SN account with a Zeus NWC wallet (on the phone, not remote). https://github.com/ZeusLN/zeus/issues/3095
Friend do you know why this happens to me? Very often when I want to use Zeus stays this way. during a long period and nothing that is activated. Sometimes I must try to open the app several times so that I can work.
Right now I am trying to move some Sats and I could.
It's simple, but people are lazy and DO NOT READ ALL THE FAQs I wrote several times. https://docs.zeusln.app/for-users/embedded-node/faq#what-should-i-do It's all about your connection that is not syncing well. No good connection = no sync = not being able to do payments. Is so fucking simple. The Zeus FAQ page is full of such cases and what you should do.
btw, please, but please stop using any neutrino node with Tor and if you use a VPN, be sure you have a good ping to your neutrino peers. Tor is TOTALLY USELESS with neutrino peers. Please read more here: #944885
Thank you very much for answering, surely it is the connection, I live in the Third World and here the Internet is limited.
I use VPN but I have Zeus excluded. In your guide I read that there is no need for VPN for better functioning. I have used it for a few months and already working well.
Tor and/or VPN really have no effect on privacy in terms of using with neutrino. Read more: https://docs.zeusln.app/for-users/embedded-node/privacy It only add more latency... for nothing. More latency = more intents to connect to neutrino peers. That means a possible ban from your neutrino peers. That means no sync.
When you have such connection issues, is simple: read the LND logs. Are very explicit of what is going on.
Ohh, cool
Thanks for this! Now I can get my 🔫
Coinos is an excellent wallet, it's one I use frequently.
"Official"?
Yes, what confuses you?
If you are officially affiliated with Coinos, I'd be interested to know what percentage of traffic is coming from SN there. I don't use it personally but my suspicion is that it is hugely popular with SN users
I am officially affiliated with Stacker News
it is, we will share stats soon
Oh, we should remove the
@coinos.iosuffix on pasteThanks!
view on www.youtube.comThank you, I sincerely appreciate these guides, since they are quite useful, have you written or know a guide similar to this of the Breez wallet?