
How to Use Blockstream Jade with Sparrow Wallet
A practical guide to pairing Blockstream Jade with Sparrow Wallet for secure, air-gapped Bitcoin management using QR codes or USB.
Your private keys never need to touch the internet. That's the core promise of pairing a Blockstream Jade hardware wallet with Sparrow Wallet—and when configured properly, it delivers.
This combination has become popular among Bitcoin users who want genuine self-custody without relying on manufacturer software. Sparrow is open-source, connects to your own node, and supports air-gapped operation. Jade provides the signing capability. Together, they form a setup where your keys stay isolated while you maintain full control.
Here's how to make it work.
Setting Up Your Jade
Before connecting to Sparrow, you'll need to initialize your Jade. If you're starting fresh, you have two main paths:
Standard setup generates a new 12 or 24-word seed phrase on the device. Write this down on paper (not digitally) and store it securely. This phrase is your ultimate backup—lose it, and you lose access to your Bitcoin.
Advanced setup lets you restore an existing seed or add a passphrase (sometimes called a 25th word). Passphrases create entirely separate wallets from the same seed, which can be useful for plausible deniability or organizational purposes.
You'll also need to set a PIN. For air-gapped operation, do this via Blockstream's web tool at jadefw.blockstream.com/pinqr—the Jade displays QR codes that the site reads, keeping your device offline throughout.
Update your firmware before proceeding. This is available through the Blockstream Green app, the web portal, or command-line tools. Security patches matter.
Connecting to Sparrow Wallet
Sparrow offers two connection methods: USB (connected) or QR codes (air-gapped). The air-gapped approach is more secure since your Jade never physically connects to a networked computer, but USB works fine for most threat models.
Air-Gapped Setup via QR Codes
- Open Sparrow and create a new wallet (File > New Wallet)
- Select "Airgapped Hardware Wallet"
- Choose "Jade" from the device list
- On your Jade, navigate to Options > Wallet > Export xPub
- Select your script type—Native Segwit (m/84'/0'/0') is the modern standard
- Scan the QR code displayed on Jade using Sparrow's camera interface
Sparrow now has your public key information (xpub), which lets it generate addresses and monitor your balance. Critically, it cannot spend anything—that requires the Jade.
USB Connection
If you prefer the simpler route:
- Connect Jade via USB
- In Sparrow, choose "Connected Hardware Wallet" instead
- Click "Scan" to detect the device
- Import the xpub when prompted
The tradeoff is convenience versus security. USB connections are faster for frequent transactions but introduce a physical link between your signing device and an internet-connected machine.
The Recovery Test You Shouldn't Skip
Before sending real Bitcoin to your new wallet, perform what's called an empty recovery test:
- Verify your seed phrase backup is correctly written down
- Factory reset your Jade
- Restore from your backup seed
- Check that Sparrow still shows the same wallet and addresses
This confirms your backup actually works. Discovering a transcription error after loading funds is a preventable disaster.
Sending Transactions
Spending Bitcoin with this setup involves a back-and-forth between Sparrow (which builds the transaction) and Jade (which signs it).
For air-gapped operation:
- Create your transaction in Sparrow—enter the recipient address and amount
- Instead of broadcasting directly, Sparrow generates a PSBT (Partially Signed Bitcoin Transaction)
- Display the PSBT as a QR code
- On Jade, scan this QR code and review the transaction details
- If everything looks correct, sign it on the Jade
- Jade displays a new QR code containing the signed transaction
- Scan this back into Sparrow
- Broadcast to the network
Yes, it's more steps than a hot wallet. That friction is the point—it creates opportunities to verify what you're actually signing.
Privacy Considerations
By default, Sparrow connects to public Electrum servers to fetch blockchain data. This works but leaks information about which addresses you're interested in.
For better privacy, connect Sparrow to your own Bitcoin node. If you're running Bitcoin Core, Sparrow can connect directly. If you're using a node package like Umbrel or Start9, they typically include an Electrum server you can point Sparrow toward.
This also removes trust in third-party servers for balance and transaction information.
Advanced Options
Jade supports multisig setups through Sparrow—for instance, a 2-of-3 configuration where you need two out of three devices to sign. This provides redundancy against device loss or failure. Sparrow handles the coordination layer, while each hardware wallet manages its own key.
The Jade Plus model (released in 2024-2025) improves the air-gapped experience with a larger screen and better camera, making QR code scanning more reliable.
For maximum security, consider Jade's stateless mode: instead of storing your seed on the device, you scan it as a QR code each session. This means a stolen Jade reveals nothing. The tradeoff is the additional step of securely storing and scanning your seed QR.
Is This Setup Right for You?
This combination suits users who prioritize sovereignty and are comfortable with some complexity. If you want a plug-and-play experience, manufacturer apps like Blockstream Green are simpler.
But if you care about open-source software, avoiding proprietary backends, or connecting to your own infrastructure—Sparrow with Jade is hard to beat. The learning curve is real, but so is the control you gain.
Start with testnet Bitcoin to practice the workflow before committing real funds. Mistakes are cheap on testnet and expensive on mainnet.