Lightning Dev Kit Android Demo Wallet

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.

GitHub

View Github