# My Quick Non Custodial Lightning Wallet Comparison
After the recent incident with @Wallet of Satoshi decision to exit the us app store. (Thank you for not forcing draconian KYCs on your users and being transparent about the decision) A lot of people have been looking for alternative solutions for their zapping needs, but each solution has its own tradeoffs so here's a quick run down of what I've been playing with recently.
## Move to a Different Custodial Wallet
There are a few options available, the one I think has the most complete feature set for Nostr user is @Alby as you can use it to log in to Nostr services, create lightning address to receive zaps, send zaps on desktop, and use Nostr Wallet Connect feature to send zaps from many mobile clients. It provides a good set of features, also can handle keys for your on-chain wallet (non-custodial) But with the recent growth and attention it has been receiving, Alby is also a target for regulations and government attacks.
I'd still say this is fine for users who are not tech savvy, it takes a few seconds to set up and should answer all of your zapping needs, at least for now, but be aware that it faces the same risk WoS faces.
## Move to a Non-Custodial Wallet
So you want to completely eliminate the risk of censorship and surprises and decided to go non-custodial, not your keys, not your Bitcoins, it should be simple, right?
Well, not really. You see, lightning is not Bitcoin, to truly operate a lightning wallet without and third party you'd need to run your own Bitcoin node along with your own Lightning implementation of choice and a whole bunch of other stuff, and if you are already doing that, I bet you're feeling pretty superior right now.
### So, what about all these 'non-custodial lightning wallets' then?
Compared to just Bitcoin, things get a little bit more complicated for Lightning, you'll need to open channels, manage liquidity, ensure connectivity, and be online to use the network. Non custodial lightning wallets are wallets that lets you create, and keep your own keys (or what normal people would call seed, or the 12-words) but will do all the other stuff on your behalf, tasks such as creating and funding channels, routing payments, managing liquidity are done by the service providers and as of now, there are no established standards on how this is done and each wallet will have their own set up.
### wait, why should I care about all of that?
Well, to put it simply, you might not always be able to recover your wallet in any other wallets, Lightning is complicated and it requires more than your seed backups to restore your wallets as channels and channels balances are stored separately, this might change in the future but it is the current reality, so, just be aware!
## These are the non-custodial wallets I've tried for this note.
1. Phoenix
One of the oldest non-custodial lightning wallet, a simplified version of Eclair, also made by the same company, ACINQ. In phoenix, you create and store your own keys, but the wallet will use your keys to open channels and sign transactions for you. Recovery is simple enough as I've moved my phoenix wallet from phones to phones many times without any difficulty, just use the twelve-word backup phrase on their app. But if you need to recover the wallet in a different app then that will be a problem as you'll need the channel backups to close your channel and I can't find any ways to export that from the app. The app is available as apk though if it ever gets removed from playstore. Also, while simple, phoenix offers no special features for Nostr users.
**pros**
- Simple, clean interface.
- Channel splicing is great, no more dead channels with useless liquidity, simple management
- ACINQ runs onw of the largest Lightning node.
- transparent policies regarding channel opening fees, swap-in wallets, etc.
**cons**
- no Nostr wallet connect, but can still be used to send zaps.
- ACINQ is stingy with routing fee
- no lnUrl, lnAddress support
2. Breez
Just like Phoenix, Breez offers a clean user interface and a simple back up solution, instead of a seed back up phrase, Breez backsup your wallet to a cloud service, of your choice, which is a bit unnerving, but you can encrypt the file and recovery is easy enough, just re-link the back up and your wallet is back on a new phone. No Nostr specific feature though.
**pros**
- easy to use
- connects with a lot of services
- transparent
**cons**
- no lnUrl, lnAddress
- though can be transparent, most advanced information are hidden in the advanced section
- no back up phrases for on-chain wallet / keys
3. @ZEUS
This is perhaps the most feature packed wallet on the list, but unfortunately, also the most difficult to get started. The playstore version does not support embedded node so you'll need to be running a node somewhere and use Zeus to connect to it. However, if you go to their website and download the Latest beta you can run a neutrino node on your phone and use it to manage your own channels. But you;ll need to manage your own channels, so that's a bit difficult for most people, or maybe I'm just missing something. Zeus supports NIP-05 generation, lnAddress (semi-custodial) so it can be used for Nostr.
**pros**
- feature packed
- connects to your own node
- does lnAddress magic
- also nip05
- node on your phone!
**cons**
- need to install apk or testflight (as of now)
- connects to your own node
- need to open / close channels
- node on your phone!
4. @OpenSecret
I really like Mutiny. One thing that sets it apart from other wallets is that it's a web app (but it runs locally on your phone.) So you'll never have to worry about it being removed from any appstore, ever. Just go to their website with your browser and click start using Mutiny and it'll install a web app on your phone. The set up is simple, seed phrase back up and your are ready. The minimum funding to start using the wallet is a bit high though, at 100,000 sats so it's not great for onboarding newbies, and they charge a 40k sat fees if you wanted to fund the wallet with another lightning wallet. (funding it with on-chain wallet can be cheaper, depending on the network. Mutiny supports Nostr Wallet Connect so you can use it to easily send zaps, but does not have lnAddress for receiving zaps.
** pros **
- cool design
- no app store
- runs anywhere
- simple to set up
- has NWC
**cons**
- high initial funding tx fee
- no lnAddress
- can be confusing at first for people used to appstore.
### notable mentions
Blixt is also interesting, it runs a neutrino node on your phone and offers the same benefits as zeus, but the UX is quite confusing and difficult to use and does not support any Nostr specific features.
## Conclusion
I don't see a clear winner here but.
**if you just want to keep you zaps safe for the moment** -> Phoenix or Breez
**if you want to use it mainly for sending zaps** -> Mutiny, Phoenix, Breez are fine, Mutiny has NWC
**if you want to use it to receive zaps** -> Zeus (grab the v8.0 beta version) and learn to use it.
**if you want to send and receive zaps now and don't really care about going non custodial** -> Alby
If anyone has further suggestions, feel free to leave them in the comments!
Stay free!
Login to reply
Replies (46)
bookmarked your precious note with many thanks krub
Good morning ✌️🧡
View quoted note →
Oh, and, well, you can also continue using @Wallet of Satoshi as well as they are still perfectly operational.
But I think it's a good time to try out alternatives and learn to be flexible
Great comparison of lightning wallets! 🙏
View quoted note →
⚡⚡⚡🥰🥰🥰💪💪💪
มาอ่านทางเลือกกระเป๋า LN แบบ Non custodial (ดูแลจัดการเอง) พร้อมคำแนะนำจากปิรันย่ากัน #Siamstr #SiamstraOG
View quoted note →
Thanks for the detail.
This was a valuable resource you assembled here. Thank you.
I do have a question.
As I set up Zeus today & linked my Alby wallet to route Lightning payments for nostr
Where can I find the privet keys so I can also safely custody on chain BTC?
… or did I not set this up correctly? 

Alby is custodial, like a bank. They do not give you keys to self custody.
If you want to self custody in ZEUS without a remote node try the v0.8.0 beta
roger-that!
h/t @Sid Shattuck 

Excellent wallets review 👏
View quoted note →
Thoughtful review. Thanks
I'm not sure how I did it but I have alby connected to my node and send zaps like that😃🫂🙏💜
That is also possible.
Oh, I forgot to include this pic
Great write up btw! I have a huge wallet comparison spreadsheet started, inspired to finish it :)
Comparable to Zeus, Blixt also is a non custodial wallet that gives you a non custodial lightning address
Does it? I haven't seen the feature, I'm mostly using blixt tonrecoverbmy dead node
Why is #Bitlifi never mentioned anywhere?🤔
blixt
Never heard of it, let me check
Probably a tiny czech thing just like Plebstr. I'm using them both though 😅
Tried it, liked it. ^^
I tried one of the first ones I found. Muun. Because all I wanted was an iOS replacement for WoS. Seems to work. I was able to simply transfer the sats (notice I didn’t say mine) from Waste of Software 😊 to the Muun wallet as though I was paying someone else. I did have to pay a fee in sats. Inside Damus, clicking on the bolt will open Muun similarly to how it did with WoS. Though there is no place in Damus to set it up. Which I like. But I can’t say for sure if the payments make it to their intended target. That would be my only issue.
Muun is a weird case. It’s not really a Lightning wallet.
Muun is non-custodial, you control the keys, but you don’t own the channel, when you send payment, Muun sends a lightning payment on your behalf while charging your on chain wallet for the payment through a submarine swaps.
This method can work in low fees environment, but when fees are high you’ll notive Muun charging quite a sizeable fee for each payment.
Muy buena nota para ir estudiando que Wallet usar en NOSTR, creo que está situación va generar una nueva Wallet que logre satisfacer las necesidades de #Nostr pronto y esto es emocionante.
View quoted note →
#Nostr #Bitcoin #Hispano #España #Venezuela #thenostr #Amethyst #plenchain #cofechain
So there's at least two of us! Yaay!😀
Why the state attack Wallet of satoshi and not Phoenix or Breez ?
Very helpful post, ty.
Yeah, I just released Blixt Wallet v0.6.9-420 with support for receiving via Lightning Address in Android.
We take a little different approach than Zeus here. You need to run Blixt in the new “persistent mode”, which means it will always stay active in the background to receive payments (and sync the chain).
The zaps will not be held, they will just settle immediately as the app is active to receive.
Perhaps not for everyone, but I’ve been testing this for quite some time now and it’s pretty cool. So those who accept this trade-off should give it a shot.

GitHub
Release 0.6.9-420 · hsjoberg/blixt-wallet
The final frontier is here for the 0.6.x release line, v0.6.9-420. Nice!
This one has a great new feature for Android, Lightning Box.
Lightning Box...
Merci sacré boulot qui ne tiendrait point sur 200 caractères. Vous êtes 👌
Selon un article lu ce matin cela ne va pas tarder sur l'EU en plus de la tracabilite des portefeuilles (les suites pour la mise en œuvres de MICA DSA KYC.. pour les petits porteurs ou entreprises y compris les utilisateurs ça va être chauds. Ils seront contraints de déclarer tels que les banques. Ce matin je suis tombée sur des chiffres statistiques des utilisateurs rien qu'en France j'ai dû halluciner.. On est tous surveillés même pour les transactions avec les Pays Étrangers.. Pas normal de plus c'est la France qui serait gérerait cette partie pour l'EU
Because WOS is a single node and can be targeted, breez and Phoenix store individual nodes in each phone so there is no one honeypot to target like WOS. Custodial wallets have central nodes, non-custodial don’t.
Breez does source routing, but regardless you're confusing trust with custody.
Thank you
Will this work for nostr zaps?
Do you recommend keeping it active on a secondary device at home with constant connection rather than your dsiky driver to avoid interruptions?
On Zeus you only have to open the app once every 24h to receive the zaps.
Avoid persistent apps, they will drain your battery.
A lot of the zaps end up not working on Zeus with this method or you have to try multiple times to make them work if at all.
Not very practical.
We pushed some updates recently. You should check them out!
