Blixt Lightning Wallet
Blixt Wallet is an open source Lightning first Bitcoin Wallet for Android with focus on usability and user experience, powered by lnd and Neutrino SPV.
Features
- Embedded lnd with Neutrino
- Descriptive and clean transaction log
- Receive payments
- Autopilot
- Pincode
- Fingerprint
- Optional Name that will be displayed on invoices
- Optional "Payer" field for bookkeping when creating invoice
- Scheduled sync of chain
- WebLN support
- Backup to Google Drive
- WatchTower
- URL Payments
Known bugs
The wallet uses lnd that is young and might have bugs. Check lnd bug list here
Development
Do you like React Native, Java SE 8 or Lightning? Come and help out!
Build steps
- Install Go, Node, Yarn, react-native CLI, Android Studio and Android SDK (using npm instead of yarn might work)
- If needed, install an emulated android device inside Android Studio
- Build lnd for Android by following the steps in build-android-aar.md
- Install Node packages:
yarn
- Generate proto files:
yarn gen-proto
- Run:
yarn start-metro
- Run:
yarn testnet-debug
(make sure you either have an Android emulator running or an Android device connected via USB)
Commit and code-style
Follow the code style of the file you are working in. For commits, make descriptive and atomic git commits.
License
MIT