All Projects → ZeusLN → Zeus

ZeusLN / Zeus

Licence: other
A mobile Bitcoin/Lightning app for lnd, c-lightning, and Eclair node operators ⚡️

Programming Languages

typescript
32286 projects

Projects that are alternatives of or similar to Zeus

Eclair
A scala implementation of the Lightning Network.
Stars: ✭ 892 (+409.71%)
Mutual labels:  bitcoin, cryptocurrency, lightning, lightning-network
Lnd
Lightning Network Daemon ⚡️
Stars: ✭ 5,623 (+3113.14%)
Mutual labels:  bitcoin, cryptocurrency, lightning, lightning-network
Lncli Web
Light-weight web client for the lnd daemon written in NodeJS / Angular.
Stars: ✭ 181 (+3.43%)
Mutual labels:  bitcoin, cryptocurrency, lightning, lightning-network
Lightning Rfc
Lightning Network Specifications
Stars: ✭ 1,224 (+599.43%)
Mutual labels:  bitcoin, cryptocurrency, lightning, lightning-network
Eclair Mobile
An Android wallet for the Lightning Network
Stars: ✭ 231 (+32%)
Mutual labels:  bitcoin, cryptocurrency, lightning, lightning-network
Umbrel
A personal Bitcoin and Lightning node designed for everyone
Stars: ✭ 508 (+190.29%)
Mutual labels:  bitcoin, lightning, lightning-network
Neutrino
Privacy-Preserving Bitcoin Light Client
Stars: ✭ 564 (+222.29%)
Mutual labels:  bitcoin, cryptocurrency, lightning-network
Raspibolt
Bitcoin & Lightning full node on a Raspberry Pi
Stars: ✭ 842 (+381.14%)
Mutual labels:  bitcoin, cryptocurrency, lightning
Blixt Wallet
Bitcoin Lightning Wallet with focus on usability and user experience
Stars: ✭ 40 (-77.14%)
Mutual labels:  bitcoin, lightning, lightning-network
Lightning Onion
Onion Routed Micropayments for the Lightning Network
Stars: ✭ 297 (+69.71%)
Mutual labels:  bitcoin, cryptocurrency, lightning-network
Lightninglib
lightninglib is a fork of lnd which aims to be usable as a go library inside any application, including mobile apps.
Stars: ✭ 11 (-93.71%)
Mutual labels:  bitcoin, lightning, lightning-network
Straks
A new decentralised, open source, community driven digital currency, focusing on e-commerce utility
Stars: ✭ 53 (-69.71%)
Mutual labels:  bitcoin, cryptocurrency, lightning-network
Electrum
Electrum Bitcoin Wallet
Stars: ✭ 5,353 (+2958.86%)
Mutual labels:  bitcoin, lightning, lightning-network
Opencx
An open-source cryptocurrency exchange toolkit for implementing experimental exchange features
Stars: ✭ 86 (-50.86%)
Mutual labels:  bitcoin, cryptocurrency, lightning
Lndmanage
Channel management tool for lightning network daemon (LND) operators.
Stars: ✭ 114 (-34.86%)
Mutual labels:  bitcoin, lightning, lightning-network
Joule Extension
Lightning payments extension for Chrome
Stars: ✭ 303 (+73.14%)
Mutual labels:  bitcoin, lightning, lightning-network
Lightning App
An easy-to-use cross-platform Lightning wallet
Stars: ✭ 872 (+398.29%)
Mutual labels:  bitcoin, cryptocurrency, lightning
Awesome Bitcoin Payment Processors
🌟 A curated list of Bitcoin payment processors enabling merchants, businesses and nonprofits to accept Bitcoin payments.
Stars: ✭ 129 (-26.29%)
Mutual labels:  bitcoin, lightning, lightning-network
Polar
One-click Bitcoin Lightning networks for local app development & testing
Stars: ✭ 265 (+51.43%)
Mutual labels:  bitcoin, lightning, lightning-network
Lightning Faucet
A faucet for the Lightning Network!
Stars: ✭ 56 (-68%)
Mutual labels:  bitcoin, lightning, lightning-network

Zeus

A mobile Bitcoin/Lightning app for lnd, c-lightning, and Eclair node operators ⚡️

Notice: If you are looking for Zeus Server, the Lightning-based Point-of-Sale solution (unrelated to this project), please visit puzzle/zeus.

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

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.

If you would like to learn more about running your own node we suggest checking out the following guides:

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:

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

  1. install and setup react-native and its related dependencies under "Building Projects with Native Code" on react-native's Getting Started page
  2. if using your phone, enable Developer mode and USB Debugging , then make sure it is connected to your computer by running adb devices
  3. install node dependencies with npm i
  4. open up your Android simulator or connect your phone and run react-native run-android

iOS

  1. install and setup react-native and its related dependencies under "Building Projects with Native Code" on react-native's Getting Started page
  2. install node dependencies with npm i
  3. cd ios && pod install
  4. open ios/zeus.xcodeproj in Xcode and hit Run

Google Play Releases

Google Play releases aren't fully featured due to Google policies. To get the fully featured version of Zeus on Android you must download the APK from the Zeus website, GitHub, or F-Droid. Google Play releases are managed on the play-releases branch. Commits used for Google Play builds will be marked in the release notes.

Current features not included on Google Play releases

  • Keysend donation button

Contributing

Please be sure to run npm run tsc to check for type errors, npm run test to run all tests, and npm run prettier to run the prettier

If you are making cosmetic changes please test on both Android and iOS as things don't render exactly the same on both platforms.

Translations

Do not directly modify the files in /locales unless you are adding new copy to the app in English. Instead, translators and reviewers should visit out Transifex page and request a role on the language you'd like to contribute to.

Release + Commit Verification

All releases and all maintainer commits as of January 24, 2020 are signed by key A28823E23E1A70BF ([email protected]). The key can be found in this repo and on the ZeusLN.app website.

Donations

If you'd like to help us with the cost of running Zeus project (iOS developer account, Google Play developer account, hosting) you can send a payment to us via PayNym +holymorning7d1, via tippin.me, or via keysend. Our node can be found at 03e[email protected]zg6ziy65wqhiczqfqupx26j5yjot5iuxftqtiyvika3xoydc5hx2mtyd.onion:9735.

Thank you.

License

Distributed under the GNU Affero General Public License (AGPL v3). See LICENSE file.

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].