Zeus
A mobile Bitcoin/Lightning app for lnd, c-lightning, and Eclair node operators
Zeus is built on TypeScript and React-Native. It runs on both iOS and Android.
Disclaimer: Zeus and Lightning in general are software projects in their early development stages. Please be wary when using Lightning and do not fund your node with more money than you are willing to lose.
App Store links
Get in touch with us
- Come chat with us on
Telegram - Join our
developer Slack - Keep up with us on
Twitter - Open a channel with
our main node
or
our Olympus node
Connecting to your node
Currently, to use Zeus, you must have a Bitcoin Lightning node running
Lightning Network Daemon (lnd), eclair, or c-lightning using the c-lightning-REST or Spark API .
You must provide Zeus with your node's hostname, port number, and the macaroon you choose to use in hex format. If you need help converting your macaroon to hex format we wrote up a Node.js script that can use
here. Alternatively, if you're running a Unix-based operating system (eg. macOS, Linux) you can run xxd -ps -u -c 1000 /path/to/admin.macaroon
to generate your macaroon in hex format.
Tor Connection Guides
On Android Zeus has support for connecting to you node entirely over the Tor network. You can refer to these guides to set up a Tor hidden service on your lnd node. The instructions are generally interchangable and typically only require you to change your Tor path.
- Zeus over Tor guide for RaspiBolt
- Zeus over Tor guide for FreeNAS by Seth586
- Zeus over Tor guide for RaspiBlitz by openoms
- Tor-Only Bitcoin & Lightning Guide by Lopp
Integrations
Zeus is proud to be integrated on the following platforms:
Full node solutions
Payment platforms
Android nodes
Building Zeus from source
Don't trust, verify the code with your own two eyes. Then when ready proceed to the steps below based on your platform.
Android
- install and setup react-native and its related dependencies under "Building Projects with Native Code" on
react-native's Getting Started page - if using your phone,
enable Developer mode and USB Debugging
, then make sure it is connected to your computer by runningadb devices
- install node dependencies with
npm i
- open up your Android simulator or connect your phone and run
react-native run-android
iOS
- install and setup react-native and its related dependencies under "Building Projects with Native Code" on
react-native's Getting Started page - install node dependencies with
npm i
cd ios && pod install
- open
ios/zeus.xcworkspace
in Xcode and hit Run