When you send Bitcoin, you are creating a transaction that must be cryptographically signed using your private keys. By using Sparrow Wallet with your BitBox02, you can create the transaction on your computer and then securely sign it on the BitBox02, ensuring your keys never leave the hardware wallet.
Before you start
To ensure everything goes smoothly, please check the following first:
- Prepare your BitBox02: Your device should already be initialized using the BitBoxApp and updated to the latest firmware. You can find instructions on our guide: How to update the BitBox02 firmware
- Install Sparrow Wallet: Make sure you have the latest version of Sparrow Wallet installed from their official website.
- Close the BitBoxApp: It is essential that the BitBoxApp is completely closed. If it is running, Sparrow will not be able to communicate with your BitBox02.
- Connect to Sparrow: Your BitBox02 must already be connected to Sparrow Wallet. If you haven't done this yet, please follow our connection guide first.
- Have your BitBox02 handy: Keep your device nearby, as you will need it to securely verify the address on its screen.
Step-by-step guide to sending Bitcoin
- Navigate to the Send tab in the left sidebar of Sparrow Wallet.

- In the Pay to field, carefully paste the recipient's Bitcoin address. Always double-check that the address is correct.
- In the Label field, enter a short description for this transaction. This is for your personal records (e.g., "Payment for services").
- Enter the Amount you wish to send. You can toggle between entering the amount in BTC or sats.

- Adjust the transaction Fee using the slider. The fee you pay miners determines how quickly your transaction is confirmed. A higher fee results in a faster confirmation time. Sparrow provides an estimate based on current network congestion.

- After filling in all the details, review the transaction breakdown that Sparrow displays, then click the Create Transaction button on the bottom right.

- A final summary of the transaction will be shown. If everything is correct, click Finalize Transaction for Signing.

- Then click the Sign button.

- A new window will appear. Select your BitBox02 from the list and click 'Sign' again.

- This is the most important step. Your BitBox02 will wake up and display all the transaction details on its screen. You must carefully verify the following:
- The full recipient address.
- The exact amount being sent.
- The transaction fee.
- If all details are correct, confirm the transaction on your BitBox02 device.
- Finally, back in Sparrow Wallet, click the 'Broadcast Transaction' button to send your signed transaction to the Bitcoin network.

You can find additional details in the official Sparrow Wallet documentation.
Frequently Asked Questions (FAQ)
Why is verifying the transaction on the BitBox02 so important?
Your computer could be infected with malware that changes the recipient's address behind the scenes. The screen on your BitBox02 is your trusted display. Verifying the details on your device is your final, secure check to ensure you are sending your funds to the correct address.
What is a transaction fee?
A transaction fee is a small amount of bitcoin paid to miners for their work in confirming your transaction and adding it to the blockchain. Fees are not based on the amount you send, but on the transaction's data size and the current level of network traffic.
My transaction is unconfirmed and taking a long time. What can I do?
If the network is busy and the fee you set was too low, your transaction can get "stuck". It is possible to speed it up using a feature called Replace-by-Fee (RBF), which involves re-sending the transaction with a higher fee.