Bitcoin and Lightning wallet with hardware support, multisig vaults, and coin control
License
MIT
Languages
- TypeScript
- JavaScript
- Swift

About BlueWallet
BlueWallet is a Bitcoin-only wallet with Lightning Network support, built with React Native and Electrum. It is a thin wallet rather than a full node, and private keys never leave your device.
You can connect a hardware wallet over PSBT, create multisig vaults with multiple keys, and add watch-only wallets. Coin control lets you label and freeze individual coins, and you can bump, cancel, or batch transactions with Replace-By-Fee. SegWit and HD wallets are used throughout.
Wallets are encrypted, with optional plausible deniability that can present a decoy wallet under coercion. BlueWallet is distributed under the MIT license for iOS, Android, and desktop.
Key features
- Bitcoin and Lightning Network wallet
- Hardware wallet support over PSBT
- Multisig vaults with multiple keys
- Watch-only wallets and coin control
- Encryption with plausible deniability
Details
- On GitHub since
- 2018
- Networks
- Bitcoin · Lightning
- Platforms
- Android · iOS · macOS
- Custody
- Self-custodial
- Language
- TypeScript
- License
- MIT
