All Presentations
Wallets

Sparrow Wallet

A feature-rich Bitcoin wallet offering granular control and an interface that teaches you how Bitcoin works.

Overview

Why Sparrow?

🛠️

Feature Rich

Comprehensive toolkit for managing Bitcoin transactions with precision and control.

📚

Educational

Learn Bitcoin fundamentals through hands-on experience with an intuitive design.

🎛️

Granular Control

Manage individual UTXOs and customize every aspect of your transactions.

Features

Core Features

🔥

Hot Wallet Creation

Create new software wallets directly in Sparrow for everyday transactions.

🔒

Private Server Connection

Connect to your own Electrum server or Bitcoin Core node for maximum privacy.

🪙

UTXO Management

Full control over individual UTXOs for optimal fee management and privacy.

🔑

Hardware Integration

Connect hardware wallets via QR codes or USB for enhanced security.

👁️

Watch-Only Wallets

Monitor wallet activity without exposing private keys to online threats.

📤

Transaction Control

Sign and broadcast transactions with customizable fees and detailed controls.

Setup Guide

Connecting Your Hardware Wallet

01

Import Wallet

Click "Import Wallet" to begin the hardware wallet connection process.

02

Choose Connection Method

Select QR-based air-gapped option or USB connection for your device type.

03

Scan for Devices

Use "Scan QR" for air-gapped wallets or "Scan for Connected Devices" for USB.

04

Complete Setup

Select your hardware wallet and enter your seed on the device to establish the connection.

Privacy

Connect to Your Own Node

Navigate to File → Settings → Server to configure your connection.

Connect to a public server, private Electrum, or Bitcoin Core
Node packages like Start9 or Umbrel include built-in Electrum servers
Copy/paste the .onion address and port from your node dashboard
Add username and password if required by your setup

Security

Watch-Only Wallets

What It Is

A wallet with your extended public key (xpub) but without private keys.

What You Can Do

View all incoming/outgoing transactions and wallet balance without signing capability.

Security Benefit

Monitor wallet activity while keeping your keys completely offline and secure.

Setup: New wallet → Choose name → xpub/watch-only wallet → Copy/paste xpub or scan QR

Interface

Main Screen Navigation

TransactionsView complete history and mempool status
SendPay with QR scan, labels, and fee control
ReceiveGenerate addresses with QR codes
AddressesView all addresses and balances
UTXOsManage individual unspent outputs

Privacy & Fees

UTXO Management & Coin Control

The UTXOs tab displays each unspent transaction output and its balance. Coin control prevents linking transactions on-chain, protecting your privacy and optimizing future fees.

Select specific UTXOs for each transaction
Prevent address clustering and chain analysis
Maintain usable UTXO sizes for lower fees
Strategically consolidate UTXOs when fees are low

Advanced

Advanced Features Worth Knowing

💬

BIP47 Paynms

Reusable payment codes with a static QR that generates a fresh address each time, eliminating address reuse. Requires an initial on-chain notification transaction.

✍️

Sign / Verify Messages

Cryptographically prove ownership of your keys by signing messages that others can verify — useful for proving wallet ownership.

📋

Send to Many

Efficiently send Bitcoin to multiple addresses in a single transaction, saving on fees.

🧹

Sweep Private Key

Consolidate all UTXOs from a private key in one transaction to a new wallet address.

Important

Security Notes

1

Desktop Only

Sparrow is exclusively a desktop application — there is no mobile version.

2

Official Source Only

Download only from sparrowwallet.com to avoid malicious fake versions.

3

Beware of Scams

Many fake wallets exist on mobile app stores. Never download Sparrow from an app store.

4

Verify Downloads

Always verify your download using the built-in verification tool. Developer: Craig Raw.