Wallets
Functionality of wallets
Template:TODO Wallets are considered Layer-3 applications. Wallets use the Lightning Network (a Layer-2 protocol) which is a payment protocol to provide wallet functionality.
Non-custodial wallets create, manage and use private Layer-1 keys that hold funds. Such private keys are for example Bitcoin or Litecoin keys, corresponding to the Layer-1 blockchain.
Custodial wallets are usually thin mobile apps are web sites operating custodial wallets.
Lightning wallets connect to Lightning nodes as well as to Layer-1 blockchain nodes, such as Bitcoin nodes.
Features
Wallet features might include:
- creating and closing a Lightning payment channel
- sending and receiving of Lightning payments
- refilling funds, funds pop-up
- punishing fraudulent payment publication
- integration with or connectivity to Watchtowers
- connectivity to Lightning exchanges
- atomic-swaps
Template:TODO There are multiple wallets.
Mobile
- Eclair Mobile: open source, Android,
- Bitcoin Lightning Wallet: Android, Custodial
- Shango: Lightning Wallet for iOS and Android
- Blue Wallet: A Bitcoin and Lightning wallet for iOS and Android
- Wallet of Satoshi: "Simplest wallet"
- Spark wallet: Mobile & desktop
Desktop
- Zap a free Lightning Network wallet focused on user experience and ease of use, open-source, source is [[ https://github.com/LN-Zap/zap-desktop here]]
- Spark Wallet Mobile & desktop