- 1
- 0
- 0
- 0
- 1
About Bitcoin Lightning Wallet
This is an early alpha release! The UI is minimal.
Send and receive Bitcoin over the Lightning Network as well as on-chain.
It stores the secret information on the filesystem, protected only by the file system permissions. Hence don't store too much value with this app. Use it only for day to day spending and store your wealth on hardware wallets! Backup of the seed has to be done manually at the moment.
At the moment it is designed to only open a single private channel. It defaults to my ulrichard.ch node.
When you open the app for the first time, it generates a new random seed, and writes it to a file. On the user interface you see the current balance separate as on-chain and in lightning channels. At the bottom of the UI, you will see a qr code with an on-chain address, where you can send the first BTC. If you tap the QR code, it is copied into the clipboard.
The "Address or invoice" field is more versatile than it appears at first sight. It currently supports the following formats:
* a Bitcoin address, can be legacy or Beech32
* a BOLT11 lightning invoice
* a BTC URL that contains an amount, such as: "bitcoin:bc1qa8dn66xn2yq4fcaee4f0gwkkr6e6em643cm8fa?label=test&amount=100"
* a private key or sweeping. Can be either WIF, XPRV or a miniscript descriptor
* an LNURL for paying
* an LNURLW for withdrawing
* a lightning address that looks like an eMail address
* a lightning node id for opening a channel
So far, I did not integrate a qr scanner into the app. But if you have utlnwallet opened, tagger can automatically send the information over. If it is not already running, it will also start the app, but in this case, the data transfer doesn't work yet.
Recent Changes
0.0.15
updating exchange rate
0.0.14
extracting the LNURL from dfx URLs
0.0.13
find_working_esplora_server
0.0.12
updating ldk-node
0.0.11
updating ldk-node
experimenting with BOLT12 offers
0.0.10
sweeping private key
handling lnurlw for lightning withdrawals
0.0.9
handling bitcoin: and lightning: URLs (so far only if utlnwallet is already running)
0.0.8
updating ldk-node -> ATTENTION: persistence changed. Close channel before upgrade!
0.0.7
updating ldk-node -> ATTENTION: persistence changed. Close channel before upgrade!
added balance in CHF
improved error handling
0.0.6
updating ldk-node for faster startup
0.0.5
adding Lightning support to utwallet thanks to ldk-node
Permissions
- Connectivity
- Networking
- Camera
Community Built
This app has been released under the Apache License license.It is developed in the open and you can review the source code.
Info
Published Date
May 25, 2023
Updated Date
May 15, 2026
Current Version
0.0.16
Total Downloads
4,143
Latest Version Downloads
54
Supported Architectures
arm64, amd64
Links
Source Code
Reviews
majorquibble
Reviewed Dec 20, 2025 for version 0.0.15(older version)
Unable to open app after installing on Pixel 3a with current version of UT. Stuck on initial loading screen