Few weeks ago I start testing Mutiny wallet. I had some of my readers asking me about this wallet so I decided to test it for them.
I know is still in beta and there's a long way until will be a mature app. But I gave it a try.
- I like this idea of running a LN node in a browser. It can have many use cases.
- is a simple UI and quite friendly for a new LN user that have no idea how LN works.
- LDK still have some issues with opening channels with other implementations and you can get force closing channels if you do not use so often your Mutiny node. But I understand this that is not Mutiny team fault entirely and is fixable.
- works pretty well, no big issues as I expected for a beta version.
Disclaimer
As I always do, with all kind of wallet apps, I test from a normal user perspective. I play the role of a normal guy, that get into Bitcoin right now, and have little knowledge about how these things works.
After that I go deep and learn more about the app/solution with more technical details.
So I have some questions for @TonyGiorgio and @benthecarman if they please to answer them. So please consider these questions like
- When you will have a proper FAQ page with more details for regular users?
- The fact that right now it can be run only on a hosted 3rd party domain (mutinywallet.com) it doesn't make it so "non-custodial" wallet/node. If the domain goes bust, also users can't access anymore their wallets. Yes, the 12 words seed of LDK could be imported in Electrum (I test it) but usually the funds are in LN channels and those cannot be recovered in any other LN implementation. I tested also to use Bluewallet LDK (as disaster recovery) and it doesn't work.
So, as a regular user that have no idea how to build from github source the LDK node and the web frontend, the user could be stuck. (I could say same way as using WoS and it goes bust).
How do you mitigate this aspect? Is not a yet released option?
On the website you mention "Self-hostable. No need to trust us. Host your own copy of Mutiny Wallet for ultimate self-sovereignty." But there are no instructions how to do it.
- Let's say the user can't access anymore the domain mutinywallet.com . Shit can happen, is understandable. Is there a procedure that user can initiate to close the existing channels and recover his funds onchain ? Do you provide assistance / help for these cases ? Can you provide some kind of chaintools offline (without running a LDK node) where the user can trigger an automated force close and recover his funds?