OpenViSTAI · Agents · Blockchain · Crypto
Menu
Wallets

Sparrow Wallet

Sparrow Wallet is a desktop Bitcoin wallet for managing UTXOs and transactions, inspecting and editing transactions, and working with hardware wallets.

Independent OpenViST project profile, based on linked sources.

Sparrow Wallet — OpenViST project profile in Wallets.
OpenViST project illustration. See the linked sources for product details.
Understand the project

Practical overview

When it fits

Use Sparrow when you need desktop Bitcoin wallet management, transaction inspection or editing, or a workflow involving Bitcoin Core or hardware-wallet signing.

Who it is for

  • Bitcoin users who want to inspect and manage transactions and UTXOs on desktop.
  • Users connecting a hardware wallet or a personal Bitcoin Core node.
  • Users following air-gapped hardware-wallet signing workflows.

Documented uses

  • Manage Bitcoin transactions and UTXOs.
  • Inspect and edit a transaction, including its transaction bytes before broadcasting.
  • Connect a wallet to a public server or a user's Bitcoin Core node.
  • Use a USB-connected hardware wallet or an air-gapped signing workflow with QR codes or SD cards.
Before you choose

Requirements & limits

Sparrow is stated to be free to use and open source.

  • The application is for desktop and focuses on Bitcoin.
  • Users can connect to public servers or a Bitcoin Core node.
  • Hardware-wallet workflows include USB connections and air-gapped QR-code or SD-card transfers.

Check current requirements in the official documentation. Source-based guidance does not mean OpenViST has run or independently tested this project.

Source-based practical guide

Install Sparrow and create a first software wallet

Install Sparrow, connect it to a public server, and create a password-protected software wallet.

Before you start

  • A desktop computer and internet access.
  • Download Sparrow from its Download page and follow the instructions there to verify the download before installing.

Steps

  1. Install and run the verified download, then complete the Welcome wizard.

  2. Choose Configure Server and proceed with the public-server connection; no additional server configuration is needed in this guide.

  3. Choose Create New Wallet, enter a wallet name, leave the default single-signature Native Segwit settings, and select New or Imported Software Wallet.

  4. Choose the BIP39 option, select 12 words, generate a seed, write it down securely, confirm the words, and select Create Keystore followed by Import Keystore.

  5. Select Apply and set a password to secure the wallet. The Addresses and Receive tabs let you view addresses and request the next receive address.

Expected outcome

A password-protected software wallet is created and can display addresses or provide a receive address.

Guide limitations

  • Using a public server shares public-key information and reduces privacy; the guide advises against using one for significant funds and recommends connecting only to a trusted server in that case.
  • The guide’s wallet uses a software seed stored in Sparrow; it does not describe hardware-wallet signing.
  • Keep the seed words safe: anyone with them can access the wallet.
Source-based practical guide

Set up a USB-connected Trezor wallet in Sparrow

Initialize a Trezor with its vendor software, import its public-key details into Sparrow, and verify a receive address on the device.

Before you start

  • Sparrow installed; the Quick Start guide is recommended for installation and introduction.
  • A Trezor, its USB cable, and Trezor Suite for initial device setup.
  • For Linux, udev rules may be needed for device detection.

Steps

  1. Inspect the Trezor packaging and seals. Initialize the device in Trezor Suite by installing firmware, creating a new wallet, recording its seed words securely, and setting a PIN; then close Trezor Suite.

  2. Connect and unlock the Trezor. In Sparrow, select File > New Wallet, name the wallet, leave default settings, and choose Connected Hardware Wallet.

  3. Select Scan… and choose the detected device. Follow any on-device prompts, then select Import Keystore and Apply; set a password for the Sparrow wallet file.

  4. In Sparrow, open Receive, select Display Address, and check that the address shown on the device matches the one displayed in Sparrow.

Expected outcome

Sparrow has the Trezor’s public-key details for displaying the wallet and its addresses, and the receive address can be checked on the device before use.

Guide limitations

  • This recipe covers a Trezor USB setup; other supported USB hardware wallets may have different vendor initialization steps.
  • Never type the hardware wallet seed words into the computer; the guide says to enter them only into another hardware wallet.
  • If a Trezor arrives with firmware installed or requests a PIN out of the box, the guide says not to use it and to contact Trezor support.
  • The guide notes that leaving vendor software open can prevent Sparrow from finding the device; on Linux, udev rules may be required.
COMPARE OPTIONS

Compare options for Wallet connections

These projects document a common task and share a project role. This is a source-based comparison, not an execution benchmark or a guarantee of interchangeability.

ProjectDocumented purposePlatformAccess and requirements
Sparrow WalletManage Bitcoin transactions and UTXOs.DesktopSparrow is stated to be free to use and open source.
ShangoConnect a mobile wallet to a personal LND node.Android, iOS, MobileThe README lists iOS TestFlight and Google Play beta installation routes and describes the app as a public beta. Its cloud-node instructions are for testnet.
Walletconnect Expo ExampleStudy or prototype a wallet connection and authentication screen in a React Native dapp.Android, iOS
Evidence and transparency

Sources & review

Source record details
Source availability
Active
Sources checked
7 October 2026
Original website title
Sparrow Bitcoin Wallet - Sparrow Wallet · Official homepage title · retained in its source language