Home / Knowledge / Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 1

This article is part four of a five-part series designed to demonstrate to Bitcoin beginners how to install, secure and use a Bitcoin wallet. This part of the series covers installing Sparrow Wallet on a desktop computer.

Find part one of the series here, part two here, part three here and part five here.

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 2

If you have a desktop computer, then I highly recommend using Sparrow Wallet. This article will walk you through the basic steps for installing, securing and using Sparrow Wallet on desktop. Sparrow is meant to connect to your own Bitcoin node, if you don’t have a node setup already then check out this guide by @BitcoinQ_A and also this guide is a great resource for Sparrow Wallet. Before getting started, it is a good idea to have a pen and paper ready. Remember to start with small amounts of bitcoin until these concepts make more sense and you are comfortable putting your funds in a mobile wallet. And always backup your seed phrase!

Step One: Install Sparrow Wallet

Sparrow wallet is a desktop software application that is designed to be used with your own Bitcoin full node. In this example, I connected it to my Raspberry Pi Bitcoin full node running Bitcoin Core. Sparrow Wallet can be downloaded from: https://sparrowwallet.com/

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 3

It’s good practice to verify any software that you download. I used Kleopatra. Verifying PGP signatures goes beyond the scope of this article, but it is a way that you can verify that you are downloading the purported software. For good software verification guides, check here and here for the basic concepts.

The TL;DR is: import the developers’ public key. Download the signed hash value. Verify the signature. Calculate the hash value on the executable file. And compare the checksums. When finished you should have a verified confirmation like this:

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 4

Now, I know that the hash values contained in the signed file are valid. Then I can compare those hash values to the .exe file I downloaded. If the signed hash value matches mine, then I can run the executable file in confidence.

d192d2199ef412aa9fbeb8c088b3167e5504315c0c3b3e0d563b581c4b1a21d4 *Sparrow-1.1.0.dmg

16105c0211aaa48035e9252d83f535b43056beb5f9af81e1735ceb2611b167ae *Sparrow-1.1.0.exe

29aa7cde1bfeac94e5c36f22282d0df25cbb5298df6d54375cca71fa9d76d726 *Sparrow-1.1.0.zip

d8d38626a47043d29e838472ad4a9721d3234f071fab7a8a3d3818a916f069f4 *sparrow-1.1.0-1.x86_64.rpm

1951239513265ec97556e63e5f320fb5bdfcdb37ac3803e5ce466f9e3b08d005 *sparrow-1.1.0.tar.gz

76f138e2bdda6511d1435a77352f215b313604703ff7e06739f81eb0984f71bf *sparrow_1.1.0-1_amd64.deb

Step Two: Configuration

Once installed, toggle to offline mode and select “Configure Server.”

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 5

Next, you can configure the general settings like bitcoin unit, preferred fiat currency, coin selection and notifications.

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 6

Then in the server settings section, you will want to enter your Bitcoin node’s local IP address and username/password.

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 7

If you haven’t done so already, this information first needs to be set up in your Bitcoin.conf file, which is typically accessible by running the following command from the same folder in which you have Bitcoin installed, in the terminal on your Raspberry Pi:

sudo nano bitcoin.conf

Once in your bitcoin.conf file, make sure you take the hashtag (#) off of your rpcuser and rpcpassword. Set them accordingly however you want.

You should be able to find your Raspberry Pi local network IP address by logging into your router. Then, make sure you have your local IP address notated so that you can enter the following information in the bitcoin.conf file:

rpcbind=127.0.0.1

rpcbind=192.168.0.11 (your node)

rpcallowip=127.0.0.1

Rpcallowip=192.168.0.12 (desktop)

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 8

After editing your bitcoin.conf file, save your changes, then you will need to restart Bitcoin.

Then, once it is back up and running, use the same rpcbind IP address as the URL with 8332 as the port. And use the same User/Pass that you entered in the bitcoin.conf file. Test the network connection from Sparrow Wallet. If it’s good, you should see the green check mark next to “Test Connection” and some information populated in the dialog box below that. Then select “Create New Wallet.”

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 9

If you get an error, you’ll have to shut down Bitcoin, edit the configuration file, start Bitcoin and try testing again. It took me a few tries to get everything correct because I’m not very good at network configurations.

More details can be found on Sparrow Wallet’s website here.

Step Three: Wallet Setup

Sparrow Wallet has several wallet configuration options available. You can use Sparrow Wallet to connect a hardware wallet, an air-gapped wallet and a watch-only wallet. You can choose different script types if you want legacy addresses that start with “1” or nested-SegWit addresses that start with “3.” You can also set up multi-signature policy types. There are a lot of options.

To make a new single signature P2WPKH (Native SegWit) wallet — addresses that start with “bc1” — select “New or Imported Software Wallet.”

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 10

On the next screen, you can select how many words you want in your seed phrase. I recommend just sticking with 24 seed words.

Then, select “Generate New.”

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 11

Step Four: Secure Your Seed Phrase

Sparrow Wallet will generate your 24-words and then you can add a passphrase.

I recommend using a strong, high-entropy passphrase that cannot be guessed easily like this one. Others may suggest using a passphrase that can be easily memorized. Weigh the tradeoffs for yourself and do what is best for you. Whatever you choose, remember that this passphrase will be necessary to recover your wallet in the event that your desktop is lost, damaged or replaced.

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 12

Note: This is the most important step.

  1. Write down your words in order on a piece of paper
  2. Secure this piece of paper as if it were gold or jewelry
    1. Do not screenshot these words
    2. Do not save these words in a computer or on your phone
    3. Do not say these words out loud
    4. Never share these words with anyone for any reason
    5. Your bitcoin is only as secure as your 12 words and passphrase.
  3. Double check your work
  4. You will also need your passphrase from above for a complete secure backup.

Then, select “Confirm Backup” and then you will be asked to re-enter all of your words and passphrase to verify that you wrote them down.

You will need all of your seed words in the correct order and your passphrase to restore your wallet.

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 13

Note: Once you get more serious about Bitcoin, consider securing your seed phrases in metal instead of on paper.

Step Five: Finalize

On the next screen, you will be asked if you want to use the default derivation path. I recommend leaving the derivation path as the standard m/84’/0’/0’.

Then, select “Import Keystore.”

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 14

After the import is complete, make note of the master fingerprint. This is how you can confirm that you have restored the correct wallet in the future. This fingerprint is unique to your wallet accessed by your 24 words and passphrase.

Then, select “Apply.”

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 15

You will also be asked to name your wallet and set an optional wallet password. The password is what encrypts your wallet file on your computer. This is different than your passphrase, which acts as a “twenty-fifth word” for your wallet seed phrase.

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 16 Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 17

Your node will automatically scan your new wallet to see if you have any funds. Once your node is done scanning your new wallet, you can start generating receive addresses and get some bitcoin.

Step Six: Receive Bitcoin

Wait until your node is finished scanning. Then by navigating to the “Receive” tab, you can select the “Get Next Address” button to generate your first receiving address. Now you can scan your QR code with your mobile wallet or copy/paste the address and send it to someone for payment. Sparrow Wallet displays additional information about your address like the derivation path, the script and the descriptor.

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 18

I sent some bitcoin from one of the mobile wallets generated in the previous guides. Once your receipt is confirmed, you can see all kinds of details about your transaction.

Sparrow is like its own block explorer using your node.

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 19

You can also explore the inputs in further detail:

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 20

You can also explore the outputs in further detail:

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 21

Step Seven: Send Bitcoin

Once you’re ready to spend, navigate to the “Send” tab. There, you can add several receivers in the same transaction by either copy/pasting the receiver’s Bitcoin address or by activating your computer’s camera to scan a Bitcoin address QR code.

You can add a label if you like, enter the amount you wish to spend and you can easily slide the miners fee to where you want it.

Sparrow Wallet maps out a little graph with the mempool.space data as well to help you estimate how fast your transaction will be included in the blockchain. There is a little transaction connection graph displayed as well.

Once everything looks good, select “Create Transaction.”

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 22

On the next screen, review the details. You can even add a transaction delay based on block height or date.

Once ready, select the “Finalize Transaction for Signing” button.

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 23

Then, select the “Sign” button and enter your wallet password, if you enabled this feature.

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 24 Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 25

Once signed, the transaction is ready to be broadcast. Select the “Broadcast Transaction” button to send it to the Bitcoin network.

Bitcoin Wallets For Beginners, Part Four: Installing Sparrow Wallet 26

Once broadcast, your node will send the transaction to other nodes on the Bitcoin network until it gets pulled out of the mempool and mined into a block.

Conclusion

Sparrow Wallet is a beautifully-designed Bitcoin wallet packed full of features. This wallet supports single-sig or multi-sig, multiple address types, multiple node connection options, coin control, transaction labeling, built-in Tor and Testnet. Additionally, Sparrow Wallet supports partially-signed bitcoin transactions (PSBT).

With PSBT, you can import your hardware wallet xpub and use Sparrow Wallet as a watch-only wallet. This allows you to monitor the balance on your hardware wallet more conveniently as well as generate receiving addresses for your hardware wallet. Watch-only wallets cannot spend from your hardware wallet so your funds are always secure. When you want to spend from your hardware wallet, you can enter the watch-only wallet in your Sparrow Wallet application, construct the spend transaction and then export it as a PSBT. Then, you can load this PSBT into your hardware wallet via the MicroSD card option and sign the transaction with your hardware wallet’s private key.

Once signed, the transaction can be passed back to your Sparrow Wallet and broadcast to the network. Plus, it has an integrated blockchain explorer powered by your own node. There is too much to unpack in this article, but check out Sparrow Wallet’s full features page here.

There is a great best practices guide on Sparrow Wallet’s website here.

To learn more about Sparrow Wallet, jump in its Telegram group here.

To hear what’s up directly from the source, check out this episode of Citadel Dispatch by @matt_odell featuring Sparrow Wallet’s lead developer, @craigraw and yours truly, @econoalchemist.

https://www.youtube.com/watch?v=UKKYvllK33k

This is a guest post by Econoalchemist. Opinions expressed are entirely their own and do not necessarily reflect those of BTC Inc or Bitcoin Magazine.

관련 기사

비트코인 가격이 5일 만에 5.5% 하락하여 73,000 이하로 떨어지며 스팟 ETF 유출이 가속화되고 있습니다. 1

비트코인 가격 하락과 스팟 ETF 유출

비트코인 가격은 지난 주 5.5% 이상 하락하여 목요일에 $77,000 이상에서 약 $72,600으로 떨어졌습니다. 이는 위험 감정이 약해지면서 발생한 일입니다. 이

UTXO가 Stacks에서 비트코인 스테이킹에 진입하며 BTC 수익을 목표로 합니다. 1

비트코인 스테이킹: UTXO와 Stacks에서 BTC 수익

비트코인 기반 자산 관리 회사 UTXO Management가 Stacks 네트워크에서 비트코인 스테이킹의 첫 번째 기관 참여자 중 하나가 되어 기업 비트코인

No – Digital Credit Cannot Be Replicated With Bitcoin and Treasuries 1

Digital Credit vs Bitcoin and Treasuries

The scale up of STRC and SATA has drawn in many detractors. Recently Onramp published a paper highlighting some issues

2036년 문제: 다극 세계로 가는 길에서 어떤 선택을 하시겠습니까? 1

비트코인과 2036년 다극 세계의 선택

2026년에 이 글을 쓰면서, 세계는 점점 다극화되고 있으며, 나는 이 추세가 2036년까지 계속될 것으로 예상합니다. 실제로, 최근의 단극적 기간이 역사적으로

Strive의 SATA가 하루에 예상 490 비트코인을 초과 달성 — 전체 일일 채굴 공급량보다 많음 1

Strive의 SATA, 하루에 490 비트코인 초과 달성

Strive, Inc.는 수요일에 주목할 만한 이정표를 넘어섰습니다. 회사의 시장 프로그램을 통해 약 490 비트코인을 획득한 것으로 추정되는 변동 금리 A

마이애미 IT 직원, 전 상사로부터 190만 달러 비트코인 절도 혐의로 체포 1

마이애미 비트코인 절도, IT 직원 체포

마이애미의 한 남성이 경찰에 따르면 전 직장에서 거의 200만 달러 상당의 비트코인을 훔친 혐의로 여러 중범죄 혐의에 직면해 있습니다. 이