Skip to content
Back to skills

Sparrow

ASecurity

Sparrow Wallet: power-user desktop wallet for Bitcoin. PSBT-first, HW wallet support, multisig coordination, Silent Payments, PayJoin, BIP47. USE WHEN: power-user wallet workflows, evaluating Sparrow vs Specter / Electrum.

  • 31 stars
  • 0 votes
  • 0 copies
  • 4 views
  • Added September 8, 2026
ai-agentspythongojavashellvuegitbackend

Works with

  • cli

Security analysis

A100/100

Scanned September 22, 2026

npx -y skills add claude-dev-suite/claude-dev-suite --skill sparrow --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Sparrow?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Sparrow
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/claude-dev-suite-sparrow/badge)](https://www.skillsdirectory.com/skills/claude-dev-suite-sparrow)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: bitcoin-infrastructure-sparrow
description: |
  Sparrow Wallet: power-user desktop wallet for Bitcoin. PSBT-first,
  HW wallet support, multisig coordination, Silent Payments, PayJoin,
  BIP47.
  USE WHEN: power-user wallet workflows, evaluating Sparrow vs
  Specter / Electrum.
allowed-tools: Read, Grep, Glob
---

# Sparrow Wallet

Java desktop Bitcoin wallet by Craig Raw. Power-user oriented:
detailed UTXO control, PSBT-first, multisig, HW wallet support.

Repo: `github.com/sparrowwallet/sparrow`. Current release 2.5.4
(27 August 2026).

## Features

- **Single-sig + multi-sig** wallets.
- **HW wallet support**: Trezor, Ledger, Coldcard, BitBox02, Jade,
  Passport, Keystone, SeedSigner, Krux, Specter DIY. USB devices go
  through Lark, Sparrow's own Java library (initially a port of Python
  HWI), which replaced the bundled HWI in 2.1.0 (4 February 2025);
  airgapped devices go over QR/microSD instead. Newer devices added in
  the 2.4/2.5 line: Trezor Safe 7, Ledger Nano Gen5 and Keycard /
  Keycard Shell (2.4.0, February 2026), ERA (2.5.3, July 2026).
- **Airgap** via animated QR (BCUR), microSD.
- **Multiple backends**: Bitcoin Core, Electrum (electrs/Fulcrum/
  ElectrumX), Bitcoin Knots.
- **PSBT** comprehensive editor. Internal representation is PSBTv2
  (BIP370) by default since 2.4.0 (10 February 2026); exports to file,
  QR, clipboard and PayJoin are converted back to PSBTv0 unless the
  transaction carries silent-payment fields, so v0-only signers are
  unaffected outside Silent Payments.
- **PayJoin** (BIP78).
- **BIP47 PayNyms** support (retained).
- **Silent Payments**: sending in 2.3.0 (October 2025), BIP375 PSBT
  fields plus DLEQ proof verification for hardware signers in 2.4.0
  (February 2026), receiving wallets — including airgapped signers —
  in 2.5.0 (May 2026).
- **BIP353 human-readable names** with DNSSEC proofs carried in the
  PSBT (2.3.0, October 2025).
- **No built-in CoinJoin**: the Whirlpool client was removed in 1.9.0
  (25 April 2024) and has not been replaced.
- **Tor** via SOCKS5 proxy (internal Tor upgraded to 0.4.8.21 in
  2.4.0, February 2026).

## Detailed UI

- **Coin control**: explicit input selection per tx.
- **Transaction inspector**: full PSBT, scripts, witness.
- **Address verification**: per-device confirmation flow.
- **Wallet backups**: encrypted .mnemonic / descriptor exports.

## Multisig

Supports cross-vendor multisig with descriptor-based config.
Excellent UX for HW wallet signing rounds.

## Setup

Download installer for Mac/Windows/Linux. Configure Bitcoin Core
or Electrum server in settings. Optionally enable Tor.

## Compared

| Aspect | Sparrow | Specter Desktop | Electrum |
|--------|---------|------------------|----------|
| Language | Java | Python + Vue | Python |
| HW wallet support | best | rich | partial |
| PSBT detail | richest | rich | basic |
| Multi-sig UX | top | top | OK |
| Mobile | no | no | yes (legacy) |
| Privacy features | strong | strong | basic |

## Use cases

- **Power users** with mixed HW wallet setups.
- **Multi-sig custody**.
- **Privacy-conscious** workflows (PayJoin, PayNyms, Silent Payments,
  Tor).

## Common issues

- **Java JVM**: running or building from source requires Java 25+ as
  of the 2.4/2.5 line (2.4.0, February 2026, moved to Java 25.0.2;
  release binaries are built with Eclipse Temurin 25.0.2+10). The
  bundled installer remains the recommended route.
- **No CoinJoin — history**: Sparrow shipped a Whirlpool client until
  1.9.0 (25 April 2024) removed it along with the other Soroban
  features and dependencies, following the Samourai shutdown. Nothing
  replaced it; mixing now needs an external coordinator/client.
  In-wallet privacy is PayJoin, PayNyms and Silent Payments.
- **Tor connection**: ensure Sparrow's Tor proxy port matches your
  Tor instance.
- **HWI instructions are stale**: guides that tell you to install or
  upgrade Python HWI for Sparrow predate 2.1.0 (4 February 2025), which
  replaced it with Lark; on macOS and Windows Sparrow now deletes the
  leftover HWI cache directory. Upstream HWI went feature-frozen /
  maintenance-only in August 2026 (bitcoin-core/HWI issue #850, 18
  August 2026, with BHWI named as successor), which no longer affects
  Sparrow.

## See also

- [specter-desktop/SKILL.md](../specter-desktop/SKILL.md)
- [electrum-wallet/SKILL.md](../electrum-wallet/SKILL.md)
- [../hardware/hwi/SKILL.md](../../hardware/hwi/SKILL.md)
- [../privacy/coinjoin/SKILL.md](../../privacy/coinjoin/SKILL.md)
- [../privacy/payjoin/SKILL.md](../../privacy/payjoin/SKILL.md)

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.