Dive into the cryptographic principles that power Bitcoin wallets.
- Like a hot wallet, where your private keys are stored on your PC.
- As a cold wallet manager, where private keys are held on a Hardware Wallet. In this mode, Sparrow only manipulates public wallet information, tracks funds, generates addresses, and builds transactions, but the Hardware Wallet signature is required to make these transactions valid. It can therefore replace applications such as Ledger Live or Trezor Suite.
Install Sparrow Wallet
Connecting to the Bitcoin network
- 🟡 Using a public node, i.e. connecting to a third-party node that allows such connections. If you don't have your own Bitcoin node, this option lets you get started with Sparrow quickly. However, the node you connect to will see all your transactions, which could compromise your confidentiality. Having control over your keys is essential, but having your own node is even better. So use this option only if you're just starting out, while being aware of the risks to your privacy.
- 🟢 Connecting to a Bitcoin Core node. If you have your own Bitcoin Core node, you can connect it to Sparrow Wallet, either locally if Bitcoin Core is installed on the same machine, or remotely.
- 🔵 Connection via an Electrum server. If your Bitcoin node is equipped with Electrs, as is the case with node-in-a-box solutions such as Umbrel or Start9, you can connect to it remotely from Sparrow.
Connect to a public node 🟡
Connecting to a Bitcoin Core 🟢
Bitcoin.conf file.Bitcoin.conf file among the software files. If this file does not exist, you can create it. Open it with a text editor and insert the following line:server=1
Bitcoin.conf, depending on your operating system:| macOS | ~/Library/Application Support/Bitcoin |
| Windows | %APPDATA%\Bitcoin |
| Linux | ~/.bitcoin |
127.0.0.1 and port 8332, then click on "Test Connection".Bitcoin.conf file among the software files. If this file does not yet exist, you can create it. Open this file with a text editor and add the following line:server=1
| macOS | ~/Library/Application Support/Bitcoin |
| Windows | %APPDATA%\Bitcoin |
| Linux | ~/.bitcoin |
Bitcoin.conf file doesn't exist, you can create it directly from this Interface by clicking on "Open Configuration File".192.168.1.18.Bitcoin.conf file, add the following lines, setting rpcbind=192.168.1.18 to match the IP address of your node.[main] rpcbind=127.0.0.1 rpcbind=192.168.1.18 rpcallowip=127.0.0.1 rpcallowip=192.168.1.0/24
Bitcoin.conf file, add a username and password for remote connections. Be sure to replace loic with your username and my_password with a strong password:rpcuser=loic rpcpassword=my_password
Bitcoin.conf file. Leave the other parameters as default, i.e. URL 127.0.0.1 and port 8332. Then click on "Test Connection".Connecting to an Electrum server 🔵
Create a hot wallet
Managing a cold wallet
- By cable, commonly used with entry-level models such as Trezor Safe 3 or Ledger Nano S Plus ;
- In Air-Gap mode, i.e. without a direct wired connection, via a MicroSD card or QR code exchange.
Receive bitcoins
Send bitcoins
- For a Hardware Wallet Air-Gap, click on "Show QR" to display a PSBT that you can sign with your device, then load the signed PSBT into Sparrow using "Scan QR". The "Save Transaction" option works in a similar way, but with exchanges on a microSD ;
- For a hot wallet, simply click on "Sign" and enter the wallet password to sign ;
- For a wired Hardware Wallet, also click on "Sign" to send the unsigned transaction to your device.
Managing and configuring wallets on Sparrow
- Portfolio type (single-sig or multi-sig) ;
- Type of script used ;
- The name you have assigned to the wallet ;
- Master key imprint;
- The bypass path ;
- The account's extended public key.
- "Sign/Verify Message" allows you to prove possession of a receiving address or verify a signature.
- "Send To Many" offers a simplified Interface for performing transactions to multiple receiving addresses at once, which is convenient for batch spending.
- "Sweep Private Key" allows you to retrieve bitcoins secured by a simple private key and transfer them to your Sparrow wallet. This can be particularly useful for those with bitcoins dating back to the early 2010s, before the era of HD wallets.
- "Verify Download" verifies the integrity and authenticity of downloaded software before installing it on your device.
- "Restart In" allows you to switch to your wallets on Testnet or Signet networks. This can be useful if you wish to access test networks with coins of no real value.
Author
This tutorial has been written by Loïc Morel
You can say thanks by tipping the professor.
I write educational content about Bitcoin.
Credits
This tutorial has not been proofread yet
The original content has been translated by AI, but human review is necessary to ensure its accuracy.
5 392 sats2 696 sats1 348 satsEvery content on the platform is the result of a collaborative effort: each lesson, translation, and revision is made possible by the work of contributors. For this reason, we are always looking for proofreaders who can review our content in many languages. If you want to participate in the proofreading process, please reach out in our Telegram group and read our tutorial. We remind you that this content is open-source - licensed under CC BY-SA - so it can be freely shared and used, as long as the original source is credited.







