uMlando Wallet
Sample lightning enabled bitcoin mobile wallet for Android. Written in Kotlin using the Lightning Dev Kit.
Getting started
To get and up running you will need:
- Android Studio
- A phone with Android 6 OS or above (Android Marshmallow, API level 23) with USB debugging activated OR an emulator on your development machine
The lightningdevkit library for Android is not available on public repositories such a maven central. You can download the latest Android build directly from here and include in your project.
Features
- Connect to a peer
- List peers
- Sign a message
- Create on-chain wallet
- Receive funds on-chain
- Open a channel
- Send a payment
- Generate an invoice
- List channels
- List payments
- Cooperatively close a channel
- Force close a channel
- Get node info
- Get wallet balance
License
Licensed under either:
Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0) MIT License (LICENSE-MIT or http://opensource.org/licenses/MIT)
at your option.