Introduction

I have had some issues connecting my Zeus wallet to my LND node. Zeus wallet needs a lenghty hex string pasted in to connect to the node any I've not seen a good way to copy paste it. That's why I made zeusconnect, a python widget which serves the string on http on your node in your local network for easy copy paste on the phone. The tool is free and open source software on github. Feel free to run with it.

Zeus wallet is a great wallet to manage your lightning node.
Zeus wallet is a great wallet to manage your lightning node.

Installation

To download zeusconnect onto our node, we need to open a terminal and run:

git clone https://github.com/proofofjogi/zeusconnect.git
cd zeusconnect

Next, we need to install it. We use a virtual environment to do so. For that to work, we need to have python3-venv installed. If you don't have it installed, run sudo apt install python3-venv. To make the virtual environment and activate it, let's run

python3 -m venv env
source env/bin/activate

After that, we install the python requirements. We do so by typing

pip install -r requirements.txt

We can now run zeusconnect by typing

python zeusconnect.py

Try it and see if everything works. If it does, you will see

* Serving Flask app 'zeusconnect' (lazy loading)
* Environment: production
WARNING: This is a development server. Do not use it in a production deployment.
Use a production WSGI server instead.
* Debug mode: on
* Running on all addresses (0.0.0.0)
WARNING: This is a development server. Do not use it in a production deployment.
* Running on http://127.0.0.1:4204
* Running on http://192.168.1.33:4204 (Press CTRL+C to quit)
* Restarting with stat
* Debugger is active!
* Debugger PIN: 638-111-308

Configuration

We need to configure zeusconnect. You need to know where your lnd admin.macaroon is located. On my node, the path to the file is ~/.lnd/data/chain/bitcoin/mainnet/admin.macaroon.

This path can be different on your node. Find the admin.macaroon path and paste it into zeusconnect/config.json like so.

{
"lnd_macaroon": "~/.lnd/data/chain/bitcoin/mainnet/admin.macaroon.",
"port": "4204"
}

Run Zeusconnect and connect your Zeus Wallet

Now you can run zeusconnect and connect your Zeus Wallet to your lnd node. To do so, run

python zeusconnect.py

and navigate on your phone to you local node ip address, which is in my case

http://192.168.1.33:4204

If you're there, you can see the macaroon string on that site to paste into zeus now. After that's done and pasted, shutdown zeusconnect in your command line by pressing ctrl-c on your keyboard. Done.

output of zeusconnect
Output of Zeusconnect on your note with redacted information for my privacy.

You have reached the end of How to pair your Zeus Wallet with your lnd node Thank you for your attention.
Have you considered signing up for a bitcoin savings plan? If you set up one with Swan bitcoin you get 10 dollars for free with my referral.

Support Me

You've reached the end of How to pair your Zeus Wallet with your lnd node This website was made and is maintained by Jogi. You can follow me on twitter here: @proofofjogi. You can also directly support bitcoin is the better money dot com by leaving me a tip if you would like to. Thank you for your support.

Disclaimer

This website is for entertainment purposes and education only and should not be considered investment advice, because I am no licensed investment advisor and I have not considered your personal situation as a fiduciary. What you read here are my opinions only and my opinions can be wrong. Do you research and consult a professional.
Blog Return Calculator DCA Calculator