Features

Clear Cache

Sparrow is a tab based desktop wallet, but it doesn’t use browser technology. Browsers are inherently less safe than dedicated desktop applications because their wide capabilities mean they have a large attack surface. Like a hardware wallet is deliberately a simple device to reduce the number of possible attacks, a browser sits on the other end of that spectrum.

Connect to Ledger

Sparrow tries wherever possible to adhere to commonly accepted standards in order to have as wide an interoperability as possible. In particular, it has been built to support Partially Signed Bitcoin Transactions (PSBTs) from the ground up, influencing everything from the keystore design to the transaction editor.

Connect to Cold Card

Connect your Cold Card wallet to your Sparrow wallet in 1 click. Use your existing seedphrase to connect. However, Sparrow is also unique in that it contains a fully featured when both wallets are connected, transaction editor that also functions as a blockchain explorer. This feature not only allows editing of all of a transaction’s fields, also easy inspection of the transaction bytes before broadcasting

Know the flow before you go
Update Wallet Balance

Sparrow not only supports single sig and multisig with all legacy and Segwit script types, but gives you full control in the wallet creation process - and then lets you edit the wallet later if you choose! In addition to BIP39 mnemonic seeds and watch-only xpub keystores, all common hardware wallets are supported and can be easily imported using USB or their own file formats. Run Sparrow in testnet or signet, or configure your wallet using an output descriptor. In addition, Sparrow supports importing and exporting Electrum wallets - even encrypted ones!

Install Sparrow wallet V1.7.0

Many wallets use relatively weak password hashing in order to support a wide range of devices, such as PBKDF2 or similar. Sparrow is desktop focussed and uses a configuration of Argon2 (winner of the Password Hashing Competition in 2015) configured to take at least 500ms on modern hardware to derive the key from your password in order to unlock your wallet. Even if it only contains public keys, that data is still worth protecting properly.

Donate

With Sparrow, you can drill down into your transactions to easily understand the inputs, outputs and addresses involved. All of these can be labelled, and Sparrow automatically applies your label appropriately to all of them when sending. Instead of trying to fit an account model, Sparrow embraces Bitcoin’s UTXO model. Want to know which inputs and outputs were sent or received from an address? Want to understand when a particular UTXO was spent? Sparrow makes this easy.

Reset Mixing (Mix/Postmix)

Coinjoin is a simple yet highly effective technique which provides you with forward-looking privacy. Samourai Whirlpool is a well known coinjoin implementation, and Sparrow contains a fully featured Whirlpool client, including postmix tools. You can also mix directly to a cold storage wallet.