How to install 2

Download apk

Sparrow Android App: Seamlessly Navigating the World of Cryptocurrency”

Introduction: In the fast-paced world of cryptocurrency, having a user-friendly and efficient mobile application is paramount. The Sparrow Android App stands out as an exceptional tool for both experienced traders and newcomers to the world of digital assets. Let’s delve into the features that make the Sparrow Android App a seamless gateway to navigating the complexities of cryptocurrency.

Intuitive Interface: The Sparrow Android App greets users with an intuitive interface that simplifies the often intricate landscape of cryptocurrency trading. With a few taps, users can access a multitude of features such as trading, portfolio management, and real-time market monitoring. This user-centric design enhances the overall trading experience and eliminates the steep learning curve for newcomers.

Accessible Anytime, Anywhere: Gone are the days when traders needed to be tethered to their desktops to monitor their investments. The Sparrow Android App offers the freedom of on-the-go trading, enabling users to execute trades and manage their portfolios from the convenience of their smartphones. This accessibility ensures that users never miss out on market opportunities, regardless of their location.

Secure and Trustworthy: Security remains a top priority in the world of cryptocurrency. The Sparrow Android App takes this seriously by employing robust security measures to safeguard user funds and personal information. Utilizing state-of-the-art encryption and multi-layer authentication, the app provides users with peace of mind as they engage in transactions and manage their holdings.

Real-Time Insights: Staying informed is crucial in the volatile world of cryptocurrencies. The Sparrow Android App provides users with real-time market data, price charts, and news updates to help them make well-informed decisions. This feature ensures that users are equipped with the latest information, empowering them to adapt their trading strategies accordingly.

User-Centric Customization: Recognizing that each trader has unique preferences, the Sparrow Android App offers customizable features. Users can tailor notifications to receive alerts on price movements, trading volumes, and other essential metrics. This level of customization allows users to mold the app to their trading style and specific requirements.

Conclusion: The Sparrow Android App transcends the boundaries of traditional trading platforms, offering users a streamlined and user-centric experience in the realm of cryptocurrency. Its intuitive design, accessibility, security features, real-time insights, and customization options set it apart as an indispensable tool for both seasoned traders and those venturing into the world of digital assets for the first time. As the cryptocurrency landscape continues to evolve, the Sparrow Android App stands as a reliable companion in the journey of mastering the art of crypto trading.

How to create a new wallet?

How To Create a New Wallet with Sparrow Wallet?

Creating a wallet with Sparrow Wallet is simple and hassle-free. In this step-by-step guide

Open Sparrow Wallet. Then click on File > New Wallet.

Give a new name for your new wallet. For this example, we will use blockdyor new wallet testing.

It’s now the time to choose what type of wallet you would like to create. Sparrow Wallet, as we said, has many different options: Connected Hardware Wallet (for example: Trezor Model T, Trezor One), Airgapped Hardware Wallet (for example: Coldcard), Watch Only Wallet (xpub) or a new or Imported Software Wallet. For this example, we will choose the latter.

In this section there are other possibilities, such as choosing to create (or enter) the mnemonic words, import the private key or keystore import. Since we want to create a new wallet from zero, we will choose to create a 12 mnemonic words wallet.

Now it’s time to randomly generate a new BIP39 passphrase, click on Generate New to create a new seedphrase. You can also choose individually each BIP39 words to create your seedphrase. You can also increase entropy by using dices.

After you have generate the seedphrase, choose Use passphrase if you want to add a passphrase (13th or 25th word) to your seedphrase and increase even more the entropy. Write down the words and click on Confirm Backup to finalize the wallet creation.

It’s now time to re-enter the seedphrase again, in order to confirm that it was written down correctly. Click on Re-enter Words.

Proceed to type each one of the words of the seedphrase (plus the passphrase, if you chose to use it). Then click on Create Keystore.

The keystore has been create, now proceed to import it by clicking on Import Keystore.

Click on Apply.

You can also add a password to your wallet. Keep in mind that this is different from the passphrase. After this, your wallet will be created.

The newly created wallet will have a mv.db extension, will be located in: C:\Users\Admin\AppData\Roaming\Sparrow\wallets on Windows.


Where does Sparrow store data?

Sparrow’s home folder is different depending on the operating system:

On Windows, the %APPDATA% folder can be found by opening File Explorer/Windows Explorer, typing %APPDATA% into the address bar, pressing enter. The Sparrow folder will be in the Roaming or Local subfolder.

You can change the home folder using the -d command line flag (see the following FAQ for details). This is useful to store wallets in separate locations, or have a different application configuration for different sets of wallets.

How can I run testnet?

Testnet is a copy of the Bitcoin network where coins have no value. It is ideal for testing wallets and transactions, and it’s use is highly recommended. The simplest way to start Sparrow using testnet is via the Tools > Restart in Testnet menu command. This will close Sparrow, and restart it with a separate testnet configuration in the testnet folder in Sparrow home.

It’s also possible to run Sparrow from the command line (or set up an equivalent shortcut). Sparrow has a number of command line options, for example to change its home folder or use testnet:

For example:




As a fallback, the network (mainnet, testnet, regtest or signet) can also be set using an environment variable SPARROW_NETWORK. For example:

A final fallback which can be useful when running the Sparrow binary is to create a file called network-testnet in the Sparrow home folder (see below) to configure the testnet network.

Note that if you are connecting to an Electrum server when using testnet, that server will need to be running on testnet configuration as well.

When not explicitly configured using the command line argument above, Sparrow stores its mainnet config file, log file and wallets in a home folder location appropriate to the operating system.

Testnet, regtest and signet configurations (along with their wallets) are stored in subfolders of Sparrow’s home folder to allow easy switching between networks.
Once Sparrow is running in testnet, you will need to connect it to server or node that is also configured for testnet. A public testnet server is con figurable from the Server Preferences tab.

Finally, you can receive free testnet bitcoin from a Bitcoin Testnet Faucet like

How can I choose where my wallet is saved?

See the section above. You need to run Sparrow with the -d command line flag. Setting this will cause Sparrow to store its configuration and any wallets at the given location. For example on Windows:

This feature allows you to store all Sparrow data on removable media making for more plausible deniability.

How do I increase the fee on a broadcasted transaction?

A transaction’s fee can be increased either by replacing it (RBF), or creating a child transaction (CPFP).

To perform Replace by Fee (RBF), the transaction must:

  • Be in the mempool (not yet confirmed)
  • Have all inputs enabled for RBF (this is the default for transactions sent by Sparrow)
  • Have all inputs from your wallet

If all the above is true, then Sparrow will add a hover icon next to the transaction on the Transactions screen which looks like a hand with a cross above it. You can also right click to ‘Increase Fee’, which takes you to the Send screen with the transaction loaded, from where you can increase the fee (Sparrow may add another UTXO if there is insufficient change).

You can also use CPFP by spending the outputs of the transaction at a higher fee rate.

How does the proxy support work?

When you configure a proxy in Sparrow, it will be used for all external connections. This excludes IP addresses in the 192.168.*.*, 172.16.*.* and 10.*.*.* ranges, so you can connect directly to your node on the local network even with a proxy configured. If Sparrow cannot connect via the configured proxy, but the server is using an onion address, it will start it’s internal Tor proxy automatically. You can disable this behaviour by closing Sparrow and changing the value of the autoSwitchProxy property in the config file.

How do I import my Trezor?

If you have been using the Trezor web wallet at, it is likely that when recreating your wallet in Sparrow you need to select the ‘Nested Segwit’ script type. After this is done, import your Trezor xpub by using the Connected Hardware Wallet option.

You can also get Sparrow to search for the script type by using File > Import Wallet…, then click Scan for Connected Devices at the bottom.

Does getting the fiat value leak privacy?

Sparrow gets the exchange rate from the configured exchange rate provider, and then multiplies that with your wallet balance internally. Your wallet balance is never shared externally.

If you have a Tor proxy configured, Sparrow will use it to retrieve the exchange rate. You can also turn it off by configuring ‘None’ for the exchange rate provider in the Preferences.

How do I rename my wallet?

To rename a wallet, first close the wallet in Sparrow. Then go to the wallet file in the wallets folder in Sparrow home, and find your wallet file – it will have the same name, ending in .mv.db. You can now rename the wallet file – just be sure to preserve the .mv.db extension. When you load the file again, the wallet name will be changed.

How can I report an issue?

Please use the Issues on Github to report an issue. If possible, look in the sparrow.log file in the configuration directory for information helpful in debugging.

How to fix

All my addresses have changed!

This is almost certainly due to an incorrect passphrase. Following the BIP39 specification, Sparrow stores nothing in your wallet file that is derived from your passphrase. This makes a passphrase enabled wallet more difficult to brute force. It also means that if you enter an incorrect passphrase, Sparrow will be using a different seed and will therefore derive different addresses. Your existing address labels will even be applied to the new addresses, since Sparrow has no way of telling the passphrase has changed. Further, your wallet will show no funds are present. They are not lost however.

To fix this, close the wallet and reopen it, entering the passphrase carefully. If you can’t remember your passphrase, take your time and try different options systematically.

I’ve restored my wallet but some of my funds are missing

If you have restored your wallet from seed, but are missing newer transactions, it is likely you need to increase the wallet gap limit. This is a setting which controls how far ahead a wallet looks in your sequential address list for new transactions. You can increase it in the Settings tab by clicking Advanced. Increase the gap limit value, Close and then Apply. The default is 20 for normal wallets, and 40 for Postmix wallets. If have had a lot of connection errors during mixing, the gap limit may be need to be increased substantially. Increasing it makes Sparrow look farther ahead in the address list, but don’t increase it too much as your wallet loading will take longer.

UTXOs are missing from my Postmix wallet

See the answer above.

What does a red Tor icon in the status bar mean?

This error (with the tooltip “External Tor proxy error: Connection refused”) occurs when you have configured an external proxy (or one was running previously), and Sparrow can no longer connect to it. Most likely, the proxy is simply not running. For a Tor proxy running on the standard port, check if it is working with

> curl –socks5-hostname localhost:9050

What does a red wallet icon mean?

If your wallet tab has a red icon, it means there was an error loading the wallet history from your configured server. This is due to either a problem with the connection to it, or (more likely) a problem with the server itself. If you are using a prebuilt node (like Umbrel) it is often a good idea to restart it. Also, consider uninstalling unnecessary apps on it, which can affect performance of the system as a whole. If the issue persists, consider upgrading to a more performant server such as Fulcrum.

Your system is missing a dependency for the webcam

If you see this error on a Windows machine, you are probably missing two Microsoft libraries the webcam driver depends on. These standard libraries can be added by installing the Microsoft Visual C++ 2010 Service Pack 1 Redistributable Package MFC Security Update. Here’s a guide that describes the installation process.
Some users have also reported success by downloading msvcr100.dll and msvcp100.dll from, and copying them into C:\Windows\System32.

I can’t connect to my Ledger

Make sure that:

  • Ledger Live is not running
  • The Bitcoin app is running on the device
  • If you are on Linux, ensuring that udev rules are installed. Install using the command in the Tools menu, or manually.

If that doesn’t help, try rebooting your computer to resolve any USB related issues.

I’m getting a “man-in-the-middle” certificate warning when connecting

This is an SSL error, mostly likely due to an expired certificate. If you are using a public server, it may simply be that the certificate has been replaced, in which case it is safe to proceed. Otherwise, it may make sense to be cautious, especially if you are connecting over a public wifi. To find the existing certificate, look in the certs folder of Sparrow home for a file with the same name as the URL of the server. You can delete that file to clear Sparrow’s record of the SSL cert. It will download the cert again on reconnection.

Overview wallet


Sparrow Wallet is an open-source project that acts as a digital desktop wallet for Bitcoin. It connects with the user’s node and runs from their desktop or laptop. The wallet is designed to help users manage their unspent transaction output (UTXO) in a transparent yet secure manner.

Sparrow Wallet Features

Sparrow Wallet supports Partially Signed Bitcoin Transactions (PSBTs) and single sig and multisig wallets. Hardware wallets can also be supported and imported via USB or from files. It can be run in testnet or signet and configured using an output descriptor. Sparrow also supports importing and exporting Electrum wallets. Users can download the wallet and follow the signup wizard that pops up for instructions. They can use a public or private Electrum server or a private Bitcoin core node.

Users can see their transaction history by using Sparrow. The wallet creates simple tables that show information such as the date of a transaction, its label and value, and the balance in the wallet. There is also a tool that can show users how to optimize their UTXOs and reduce fees. This feature allows users to edit all transaction metadata in the editor.

Whether you prefer a standard wallet or want to enhance security through multisig configurations, Sparrow Wallet is able to provide both. It supports various script types commonly used in Bitcoin transactions, providing flexibility and compatibility.

Who created Sparrow wallet?

With Sparrow Wallet, you can rest assured knowing that it was developed by Craig Raw, an esteemed programmer, dedicated Bitcoin enthusiast, and strong advocate for multisig technology. The whole development of Sparrow Wallet is supported throught donations.

Sparrow Wallet operates on a donation-based model and lacks traditional customer service or a forum. However, a vibrant Telegram community with thousands of users offers valuable support and assistance, free of charge.

Is Sparrow Wallet Safe?

Sparrow Wallet is an open-source Bitcoin software wallet and is freely available to users and is licensed under the Apache 2 software license. This ensures that you have complete access to the code and can verify its security and integrity. The wallet is maintained by a dedicated collective of professionals and enthusiasts who prioritize safety and privacy.

To further enhance privacy protection, Sparrow Wallet offers built-in Tor integration. By leveraging the power of Tor, your transactions and connection details are shielded from prying eyes, providing an extra layer of anonymity.

Device Support

The below table lists what devices and features are supported for each device.
Please also see docs for additional information about each device.