|Project Name||Stars||Downloads||Repos Using This||Packages Using This||Most Recent Commit||Total Releases||Latest Release||Open Issues||License||Language|
|Electrum||6,402||7 hours ago||1,045||mit||Python|
|Electrum Bitcoin Wallet|
|Btcpayserver||4,920||9 hours ago||15||April 28, 2022||65||mit||C#|
|Accept Bitcoin payments. Free, open-source & self-hosted, Bitcoin payment processor.|
|Zap Wallet - Cross platform Lightning Network wallet focused on user experience and ease of use ⚡️|
|Eclair||1,125||8 hours ago||39||apache-2.0||Scala|
|A scala implementation of the Lightning Network.|
|Awesome Lightning Network||909||2 months ago||8|
|⚡ A curated list of awesome Lightning Network projects for developers and crypto enthusiasts|
|An easy-to-use cross-platform Lightning wallet|
|Mynode||559||11 hours ago||148||other||HTML|
|The easiest way to run Bitcoin and Lightning!|
|Thunder||423||4 years ago||24||agpl-3.0||Java|
|Off-Chain Bitcoin payments using smart contracts|
|Lightning Browser Extension||416||2 days ago||244||mit||TypeScript|
|The Bitcoin Lightning Browser extension that connects to different wallet interfaces and brings deep lightning integration to the web|
|Phoenix||388||3 days ago||63||apache-2.0||C|
|Phoenix is a self-custodial Bitcoin wallet using Lightning to send/receive payments.|
Eclair Mobile is now in End-Of-Life mode. Do not use it for new wallets.
This app will only be updated if we discover a critical bug.
We recommend switching to Phoenix, a pure Lightning wallet also developed by us.
Eclair Mobile is a next generation, Lightning-ready Bitcoin wallet. It can be used as a regular Bitcoin wallet, and can also connect to the Lightning Network for cheap and instant payments.
This software is based upon eclair, and follows the Lightning Network standard.
The wallet is available on Google Play, you can also download APKs from the releases page.
Make sure you have funds (swipe to the left from the home screen to display your address and receive funds).
Swipe to the right from the home screen, and click on the green
You can now choose to scan/paste the adress of a Lightning Node.
Autoconnect to initiate a connection with one of our nodes.
Enter the capacity of the channel and click
A transaction will be sent to fund the channel. You can find it in the transactions list as an outbound Bitcoin transaction, with an amount corresponding to the channel's desired capacity.
At this point the channel will have a
WAIT_FOR_CONFIRMED state and can not be used yet.
Once the channel reaches the
NORMAL state (the funding transaction has 2+ confirmations) you can send payments!
Make sure you have at least one channel in a
NORMAL state with enough balance.
In the Transaction view, click the Send button.
You can now scan or paste a Lightning Payment request. This is an invoice generated by a node in the network, and which contains the necessary informations required to execute a LN payment. We have set up Starblocks, a virtual coffee shop for testers. You can use it to generate LN payment requests on testnet.
A window will open to display the informations about the payments. Click
The wallet will now find a route from your node to the destination node. Depending on the topology of the network and the amount of hops needed to reach the destination node, you will pays fees. For now, this wallet does not enable you to limit the fees. Once a valid route is found, the balance of one of your channels will be updated.
If no route can be found, the payment fails and your channels are unchanged. The reasons can be multiple:
NORMALstate with enough receiving capacity.
Settingspage and toggle
Enable receive over Lightning.
NB: when you enable receiving over Lightning, you must be aware of a couple limitations:
See here for more thorough explanations.
In the LN channels list, click on the channel you want to close.
Click on the
Close channel button
If the channel is not in a
NORMAL state, the closing will be uncooperative. It means that you will have to wait for 144 blocks to receive your funds. This is a Lightning Network specification to prevent theft.
You will receive a Bitcoin transaction with the leftover balance of the channel.