Bitcoin Wallets
An index of Bitcoin wallets that support connecting to your own Bitcoin node (via RPC) or your own Electrum server (such as Fulcrum). Each entry lists supported platforms, connection method, Tor support, and links to upstream documentation.
For Lightning wallets that connect to your own LND or Core Lightning node, see Lightning Wallets.
Connection Methods
There are two ways a wallet can connect to your self-hosted Bitcoin infrastructure:
- Bitcoin RPC — The wallet connects directly to your Bitcoin node using its JSON-RPC interface. This gives the wallet full access to your node’s blockchain data without any additional indexing service.
- Electrum server — The wallet connects to an Electrum-protocol server (such as Fulcrum) that sits in front of your Bitcoin node. The Electrum server indexes the blockchain and provides fast address lookups. Most wallets use this method.
Summary
| Wallet | Platforms | Connects to | Tor |
|---|---|---|---|
| BitBoxApp | Android, iOS, Linux, macOS, Windows | Electrum server | Yes |
| Bitcoin Keeper | Android, iOS | Electrum server | Yes |
| Blockstream App | Android, iOS, Linux, macOS, Windows | Electrum server | Yes |
| BlueWallet | Android, iOS | Electrum server | Yes |
| Bull Wallet | Android, iOS | Electrum server | Yes |
| BTCPay Server | Web (self-hosted) | Bitcoin RPC | Yes |
| Electrum | Android, Linux, macOS, Windows | Electrum server | Yes |
| Envoy | Android, iOS | Electrum server | Yes |
| FullyNoded | iOS, macOS | Bitcoin RPC | Yes |
| Liana | Linux, macOS, Windows | Both | No |
| Nunchuk | Android, iOS, Linux, macOS, Windows | Both | Yes |
| Sparrow | Linux, macOS, Windows | Both | Yes |
| Trezor Suite | Linux, macOS, Windows | Electrum server | Yes |
| Wasabi | Linux, macOS, Windows | Bitcoin RPC | Yes |
BitBoxApp
- Platforms: Android, iOS, Linux, macOS, Windows
- Connects to: Electrum server
- Tor: Yes — supports Tor proxy and .onion addresses natively
The BitBoxApp is the companion software for BitBox hardware wallets. It supports connecting to your own Electrum server via the app’s advanced settings.
Bitcoin Keeper
- Platforms: Android, iOS
- Connects to: Electrum server
- Tor: Yes
Bitcoin Keeper is an open-source mobile wallet with multisig support. It provides an Electrum Server Management interface for connecting to your own server.
Blockstream App
- Platforms: Android, iOS, Linux, macOS, Windows
- Connects to: Electrum server
- Tor: Yes — built-in “Connect with Tor” toggle
Blockstream App supports connecting to your own Electrum server and has a built-in Tor toggle for private connections.
BlueWallet
- Platforms: Android, iOS
- Connects to: Electrum server
- Tor: Yes — native Tor on both Android and iOS
BlueWallet is a popular mobile Bitcoin wallet that supports connecting to your own Electrum server. It can scan QR codes for Tor-based node connections.
Bull Wallet
- Platforms: Android, iOS
- Connects to: Electrum server
- Tor: Yes
Bull Wallet by Bull Bitcoin is a privacy-focused mobile wallet that combines on-chain Bitcoin, Lightning (via Boltz atomic swaps), and Liquid support. It supports connecting to your own Electrum server and works as a companion app for hardware wallets with watch-only imports and air-gapped signing (Coldcard Q).
BTCPay Server
- Platforms: Web (self-hosted)
- Connects to: Bitcoin RPC
- Tor: Yes — built-in Tor support in the Docker deployment
BTCPay Server is a self-hosted payment processor, but it also includes a full on-chain Bitcoin wallet backed by your Bitcoin node. The built-in wallet supports hot wallets, watch-only wallets (xpub import with external signing via PSBT), coin selection, and payment batching. BTCPay Server is also available as a service on the StartOS Marketplace.
BTCPay Server also supports Lightning — see Lightning Wallets.
Electrum
- Platforms: Android, Linux, macOS, Windows
- Connects to: Electrum server
- Tor: Yes — supports SOCKS5 proxy for Tor connections
Electrum is the original Electrum-protocol wallet. Connecting to your own Electrum server is a core feature — simply specify your server address in the network settings.
Envoy
- Platforms: Android, iOS
- Connects to: Electrum server
- Tor: Yes — built-in Tor toggle (“Improved Privacy” mode)
Envoy is the companion app for the Passport hardware wallet by Foundation Devices, but also works as a standalone wallet. It supports connecting to your own Electrum server with native Tor support.
FullyNoded
- Platforms: iOS, macOS
- Connects to: Bitcoin RPC
- Tor: Yes — integrated Tor support
FullyNoded connects directly to your Bitcoin node over Tor using the RPC interface. No Electrum server required. Connection can be configured via QR code or manual entry.
Liana
- Platforms: Linux, macOS, Windows
- Connects to: Both — Electrum server and Bitcoin RPC
- Tor: No — external Tor proxy required for remote connections
Liana is focused on timelocked recovery and inheritance use cases. It supports both Electrum server and Bitcoin RPC connections, and can install a pruned Bitcoin node automatically for local use.
Nunchuk
- Platforms: Android, iOS, Linux, macOS, Windows
- Connects to: Both — Electrum server and Bitcoin RPC
- Tor: Yes
Nunchuk is a multisig-focused wallet available on all major platforms. It supports connecting to your own Electrum server or Bitcoin node.
Sparrow
- Platforms: Linux, macOS, Windows
- Connects to: Both — Electrum server and Bitcoin RPC
- Tor: Yes — bundled internal Tor proxy that activates automatically for .onion addresses
Sparrow is a full-featured desktop wallet widely regarded as the power-user choice. It supports both Bitcoin RPC and Electrum server connections. When you enter a .onion address, Sparrow automatically routes through its built-in Tor proxy.
Trezor Suite
- Platforms: Linux, macOS, Windows
- Connects to: Electrum server
- Tor: Yes — desktop app supports .onion addresses for custom backends
Trezor Suite is the companion software for Trezor hardware wallets. The desktop app supports connecting to a custom Electrum server backend. The web app and mobile app (Trezor Suite Lite) do not support custom backends.
Wasabi
- Platforms: Linux, macOS, Windows
- Connects to: Bitcoin RPC
- Tor: Yes — Tor is built-in and enabled by default for all network traffic
Wasabi Wallet is a privacy-focused desktop wallet. It routes all traffic through Tor by default and supports connecting to your own Bitcoin node via RPC.