A Bitcoin/Lightning app for lnd and c-lightning with react native
source link: https://reactnativeexample.com/a-bitcoin-lightning-app-for-lnd-and-c-lightning-with-react-native/
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
A Bitcoin/Lightning app for lnd and c-lightning with react native
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.
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
- 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
GitHub
Recommend
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK