I can see, for some of us still hard to understand what SN has to offer, and most important how easy is to attach a wallet to leave SN balance to zero. Running a noncustodial node is hard work, it requires time and a lot of knowledge and energy.
I'll illustrate below, step-by-step, how easy can be to set Coinos.io wallet for Lightning transactions and set the autowitdraw to an HODL address!
Let's start!

1.0 Setting up:

  • 1.1. Create a Coinos account on https://Coinos.io/register, fyi... it's KYC free, so no question asked on signup apart username and password. You can have it fully anonymous, clicking on the 🎲 and it will generate a random username for you. Make sure your password is secure.

2.0 Connect wallet to RECEIVE on SN

  • 2.1. Once you have your whateverusername@coinos.os account...
  • 2.2. ... expand the details.
  • 2.3. Then copy that lightning address and paste it on SN > wallet > attach > lightning address input field as show below.
  • 2.4. Now set desired balance = 0,
  • 2.5. max fee to a min of 1% and...
  • 2.6. ... click on the save button.
That's it! You just did your first step into bitcoin sovereignty!

3.0 Connect wallet to SEND on SN

After leaving X for good, Coinos recently fully embraced nostr, implementing Nostr Walet Connect (NWC) and making it available to all its users. You can find your personal NWC code under the same Profile details:
  • 3.1. Copy that string and...
  • 3.3. Leave the desired balance as it is, it should still have the values you set earlier as they applies globally to all autowithdraw methods.
  • 3.4. click on the attach button... et voilá! Your sats are now out of SN node!
Note: remember that Coinos still a custodial wallet, and that's why I'll continue describing below how you can set the wallet to autwithdraw and have your sats on an onchain saving account to keep there for the long term... HODL!

4.0 Autowithdraw to cold wallet

It's important to also set up the autowithdrawal on Coinos, making sure any extra unneeded sats go into your cold storage. The best and safer way to do it will be to use a reusable Silent Payment address, but @coinoswallet does not support it yet! Just know that the more privacy-focus solution for receiving onchain bitcoin. In the meantime:
  • 4.1. Head to Coinos Settings from the top-right menu icon,
  • 4.2. Click PREFERENCES and scroll down until you see the Autowithdraw toggle, turn it ON, paste your bitcoin onchain address and click Save Settings button at the bottom of the page.
If you don't have yet a cold wallet that provide you a bitcoin onchain address, you can continue reading below how to securely set one.

5.0 Set up your HODL saving account

If you don't have one Bitcoin onchain cold wallet yet, this is a great opportunity to set it up. These are the tools I suggest, however do not be forced to use them, try as many as you can and learn more from the differences between them all. You can find a comprehensive list here and if you really want to do it properly follow @Natalia guide on How to MAKE your own Cold Wallet 🕶️.
  • 5.1. As you know, there are many ways to generate a Bitcoin wallet that provide you a set of 12 or 24 random English words, that will be your wallet seedphrase. You could also add an extra layer of security with a passphrase, basically an additional password to access and manage the wallet in the future. Ideally, you want to generate all those outside any digital wallet to increase privacy and security of your funds. One option I really like is https://www.BorderWallets.com/ where you can download a simple webpage and generate your seedphrase/passphrase offline. It's worth to try it! Alternatively, Blue Wallet provide a good way to increase the entropy when creating a wallet from the app (remember, do it offline!).
  • 5.2. When you get your seedphrase (and maybe passphrase), make sure you write it down multiple times on paper, no pictures, no screenshots, nothing digital... write it down, engrave it, burn it on wood, carve it somewhere! And make sure you store it in a safe places.
  • 5.3. Once you have your seedphrase of 12 or 14 letters, staying offline, open Blue wallet and import your cold wallet into it. This step also serves to validate you did everything correctly ... if the import is successful, you then have now your cold storage set forever!
5.3.1 Open BlueWallet5.3.2 Click Import wallet5.3.3 Type the seedphrase
  • 5.4 Now you can generate a new address clicking the button ↘️Receive and paste into the Autowithdraw settings on Coinos mentioned in step 4.2.
Wow!! It finally worked for sending! Thank you very much for this tutorial. It helped a lot
reply
Great that you did it! Let's help SN reach a 100% noncustodial state so we can start playing with cowboy credits!
How easy it was?
reply
63 sats \ 1 reply \ @Carresan 7h
Dead easy! I struggled with Blink and alby earlier for different reasons . Probably as I am such a bad beginner.
reply
These two are probably the other two guides I'll work on, especially Alby Hub!
reply
Nice guide. But why bothering to use another custodial wallet with SN? The whole point of not using SN cowboy credits is that you will connect one of your own self-custodial wallet/node.
Is too much hassle to go on 2 custodials. You can simply run your own lnbits or alby hub, or a umbrel node and done.
O just use cowboy credits :)
reply
it's for the newbies and all other bitcoines that are still not running a LN node... apparently are many!
reply
From the stand point that you use coinos as a swap to onchain for holding those sats, yes, the guide, is good.
reply
Thanks! the goal was to cover all journey till cold storage. Usually it takes much time to learn LN, LNaddress, NWC, onchain, privacy and many other things. Hopefully with this will be easier to achieve and yes, the swap from LN to onchain is made hustle-free directly from coinos. Not sure what they are using in the bg!
reply
I just finished setting up. Easy and nice.
reply
Congrats, let me know if the 21 sats arrived at destination!
reply
0 sats \ 1 reply \ @bature_ 3h
Yes, I received 21 sats, but did not auto withdraw.
Thanks.
reply
maybe because you have a desired balance higher than 21?
reply
Thanks for bringin' it. It's gonna be a real help for everyone here. This is also we all have been talking about. We need more tutorials for wallet connect.
reply
Glad you enjoy it! What from your perspective could be another really simple way to wallet-connect SN to external non-custodial solutions?
reply
Great post!
The only problem I see with the auto withdrawal on Coinos is that you will need to paste a new address every time you move your funds to your on chain wallet.
reply
Yes that kind of a issue for privacy. That why I'm wondering if silent payments will be implemented on coinos at some stage. It will be the top!
reply
This is exactly what the stackers needed. Well done.
Hopefully we will see more tutorials like this one for other wallet options.
reply
Thanks, II assume most of the stackers a new to the game. Finding the page to connect the wallets isn't really accessible if one does not explore SN deeper. I'll try to write more for specific wallet connections. This in my opinion was the easier one from a user perspective.
reply
This is also handy for non new stackers. I just went through this process via trial an error testing out coinos the other day. I eventually got to the same result but your guide would have made it easier.
reply
One thing I'm still not understanding why SN, or NWC itself, does not allow using the same string for sending and receiving...
reply
@k00b explained this to me the other day but I forgot the reasoning.
reply
92 sats \ 1 reply \ @ek 6h
TL;DR: security reasons
Sending credentials are stored on your device while receiving credentials are stored on the server. We don't want to store permissions to spend your funds on the server.1
The reason why it can't be the same is because if it's the same, something is clearly wrong: receive should only be able to receive so if it's the same, either your spend can't actually spend or you're giving us spend permissions when we expect receive only.
Footnotes
  1. unless it's encrypted with a secret that only you know, coming soon
reply
right, make much more sense. Looking forward to more features to come and make this guide outdated really soon!
reply
0 sats \ 1 reply \ @OT 1h
The SN and coinos wallets are both custodial.
reply
yes correct! you're missing the final step on 4.2 where your sats get auto withdraw onchain
reply
Thanks for sharing. Great post. Well described
reply
Glad you like it! Let me know if it can be improved somehow
reply
@adam_coinos_io there's any chance you are considering implementing silent payments?
reply