Today I did some testing of using the incredible blixt wallet as your sending and receiving wallet for Stacker News. Overall it worked quite well, and is a potential choice if you are looking for a full custody solution to use with your Stacker News wallet that can be run from your phone. For users of blixt wallet this will not seem difficult to set up, but for new users I'll walk them through the setup step by step. But first, a little bit of background on Blixt Wallet.
Blixt Wallet (https://blixtwallet.github.io/) is a full lightning node in your phone solution. It's definitely for advanced users, as you will be opening / closing your own channels and have to manage liquidity for receiving sats over lightning. With that said, getting used to blixt wallet and using it is effectively the 'final boss' for a user if you are not interested in running an on all the time server running one of the lightning implementations. So, it's definitely worth playing around with and testing.
OK, so I don't plan on doing a full how-to on Blixt Wallet (I'm certain Darth has a great guide). The point of this post is to show one how you can use blixt wallet as your send and receive Stacker News solution. This setup comes with some liminations, such as you can only fully leverage this setup from the device you are running blixt wallet on. You'll also be accessing Stacker News from the Blixt Wallet in-app browser, as opposed to your default browser. Now, here are the steps to set-up your Blixt Wallet as your Stacker News send/receive solution:
1 - Download Blixt Wallet (https://blixtwallet.github.io/) on your phone or tablet. 2 - Open Blixt, it will take you through a few intro steps. It's important for performance to not choose to run it over tor (but, feel free to test on your own and see if your experience is better), as the app will need to run in persistent mode and doing so with tor resulted in frequent issues on that front. 3 - In the setting page, uncheck 'automatically open channels' and check 'Enable Persistent App'. Restart the app. 4 - Deposit some bitcoin into the blixt wallet On-chain wallet and wait for confirmation. I did 500k sats for my experiment but this is obviously up to you. We are going to be opening two channels to specific nodes. 5 - Open a channel to the blixt node (0230a5bca558e6741460c13dd34e636da28e52afd91cf93db87ed1b0392a7466eb@176.9.17.121:9735). I used the entire balance of my 500k sats, then i used boltz.exchange to swap 400k sats back to the blixt wallet On-Chain wallet. This accomplishes giving Blixt Wallet sats to open the second channel, and puts receiving liquidity into the Blixt node channel (which is needed and will be explained later). 6 - Open a channel to the Stacker News node (03cc1d0932bb99b0697f5b5e5961b83ab7fd66f1efc4c9f5c7bad66c1bcbe78f02@52.5.194.83:9735). I used my remaining 400k sats to do so. Opening a channel with Stacker News isnt required but is useful if intending to send zaps in Stacker News. 7 - Ok, your Blixt Wallet has the channels opened to Blixt and Stacker News, and it's running in persistent mode. Next, go to the 'Advanced' dropdown in Blixt Wallet menu. Click 'Lightning Box.' Because Blixt is running in persistent mode, and you have opened a channel with Blixt, you should have the option to create your own <lightning address>@blixtwallet.com. Since your Blixt channel has inbound liquidity, this lnaddress is ready to use for receiving! 8 - Finally, in the Blixt Wallet menu, go to the 'Lightning Browser.' Stacker News will be one of the options, click it. You'll be best off using email as your login option (once you have logged in once with email, you can then use the link lightning option to log in with your blixt wallet into your Stacker News account, which will make future sessions easier). You'll want to setup your wallet in the 'attach wallet' setting in your Stacker News Wallet, and update the ln address for receiving with your lightning box address from step 7.
That's pretty much it! You now have blixt wallet setup to run in persistent mode, so as long as that is working you will receive zaps from other stackers to your blixt wallet, and when you go to zap Stackers you will be prompted to do so in Blixt Wallet (it's not quite one tap zapping, but it's pretty good user experience, in my opinion). This setup gives you a fully sovereign sending / receiving setup for Stacker News. It comes with its caveats but I did not find the tradeoffs to be terrible, and it comes with the silver lining that you are now using the most badass lightning node in your phone option out there :)
I'm certain Darth has a great guide
By saying that it means you didn't read all my guides... šŸ˜±šŸ˜±šŸ˜± That's bad, really bad. https://darth-coin.github.io/wallets/getting-started-blixt-wallet-en.html
and I wrote the whole Blixt documentation:
BTW, you can add your own @blixtwallet.com LN address and use it with SN. If you keep Blixt in persistent mode on a tablet or on a iMac machine, you can use it perfectly fine as a desktop LND node that stays 24/7 online.
But anyways, is a good guide, you wrote. I am glad you test it.
reply
i read your guide just now, very good!
reply
And will tell you a secret: soon Blixt will have a full version for desktop PC.
reply
i thought itd been too quiet from the blixt team...that will be awesome!
reply
Is still a long way for that, but they are working hard on it.
reply
49 sats \ 1 reply \ @nym 21 Oct
Thanks for this great review and tip of putting the receiving liquidity into the Blixt node channel.
reply
thank you!
reply
Do you have any guide where you explain how to recover a channel in the Blixt wallet? Let me explain... a while ago I opened a channel with a little more than 100k SATS. And one day I woke up and my phone was factory reset, I don't know what happened But it woke up resetting to factory settings Once I tried to restore all the applications I had. When it was Blixt's turn, it was in vain!! I saved my recovery words and made a backup of the LN channel file, however I have tried to restore the wallet on multiple occasions. And my channel created in LN is not restored. And my SATS that were there do not appear either, they did not return via On-chain and there is no channel available in the wallet. šŸ˜µā€šŸ’«šŸ¤¦ Do you have any guide where I can perhaps find a solution to this problem? @DarthCoin If so, I appreciate your support! Thank you very much
reply
Do you have any guide where you explain how to recover a channel in the Blixt wallet?
I saved my recovery words and made a backup of the LN channel file, however I have tried to restore the wallet on multiple occasions. And my channel created in LN is not restored.
This is the huge mistake from all noobs: THEY DO NOT READ MY GUIDES FIRST. And they get rekt and they cry hard.
reply
And I tried many ways to restore my Blixt wallet, there is no response. In this last attempt, the phone spent 3 hours like this. And from there it does not load anymore. I do not understand why the transaction of the channel closure does not appear to me? It is as if I had never opened a channel in this Wallet
reply
failed to fetch block...
That clearly means you are not syncing, you have issues with the connection. Remove Tor or any other VPN, is not necessary for neutrino. If you cannot sync you will never be able to use any LN node as Blixt.
reply
Ok I disabled Tor and VPN... and now it looks like this...
even though it says "sync complete" there is still no trace of the LN channel or a channel closing transaction as shown in the guide!!
reply
just have patience and keep it in persistent mode or active.
reply
OK! so I just have to wait? And leave it in persistent mode? Thanks for your help šŸ™
reply
Yes, it will rescan the whole blocks from when your wallet was born and you will see the funds in your onchain wallet. Keep in mind, it will not be in the main screen! It will be in the top drawer - onchain.