Sparrow Wallet is a desktop only bitcoin wallet, available on all major platforms that provides a fantastic alternative to Electrum or Specter. Sparrow provides huge amounts of detail to the user relating to their UTXO’s, transactions and balances, and is compatible with almost every hardware wallet on the market.
Sparrow Wallet can connect directly to Bitcoin Core, but for better privacy and performance it is recommended to back Sparrow Wallet using an Electrum Server. RoninDojo comes with Electrum Rust Server (Electrs) by default as an indexer. Using Electrs still allows for performant use of Samourai Wallet but also facilitates the connection to any othe wallet application that opts to use an Electrum Server as their backend.
If you have just set up your RoninDojo, after the blockchain has been downloaded, it takes Electrs around 10 - 12 hours to fully index. Do not attempt to carry out the following steps until this time has passed.
To confirm that Electrs has completed indexing you can view the Indexer
logs on your RoninUI. If the latest block height is displayed, then you are ready begin using your node. If not, give it some more time before continuing.
Download and install the wallet from the Sparrow Wallet Downloads page. This wallet is available for Mac, Windows and Linux.
Pairing
from the left-side menu. Then, click the Pair now
button below the Electrum Server
card.
.onion
File
→ Preferences
→ Server
then select:Private Electrum
.onion
address into the 'URL' field.:50001
from the end of the address50001
.
Importing a Samourai Wallet into Sparrow
m/84'/0'/0'
Settings
→ Add Account
→ Whirlpool
.Settings
→ Advanced
150
, hit ENTER, then click CloseApply
View
→ Refresh Wallet
m/44'/0'/0'
and m/49'/0'/0'
setting the 'script type' to Legacy
and Nested Segwit
respectively within the settings menu.It is possible to use Sparrow wallet to watch the public keys (xPUB, yPUB, or zPUB) of other bitcoin wallets. This allows you to track the balances of other bitcoin wallets without saving the private key (which is required for spending) on your Sparrow desktop application.
File
→ New Wallet
→ Add name
→ "xPUB / Watch Only Wallet"
If you wish to watch a public key from your Samourai Wallet, ensure you enter into Sparrow the correct derivation path for the intended the public key, as below:
xPUB
Derivation: m/44'/0'/0'
yPUB
Derivation: m/49'/0'/0'
zPUB
Derivation: m/84'/0'/0'
m/84'/0'/2147483645'
m/84'/0'/2147483646'
Note:
When watching a Post-mix Account, be sure to carry out the following for an accurate display of your balance:
1. Go to Settings
→ Advanced
2. Change the gap limit to 150
, hit ENTER, then click Close
3. Click Apply
4. Then go to View
→ Refresh Wallet
5. Wait for your wallet to resync.
Some users running Whirlpool in Sparrow Wallet may have trouble viewing their entire wallet balance, especially on the post-mix side. This may be resolved by increasing the Gap Limit
setting. Increasing the gap limit to 300
usually solves most issues.
In rare instances, a much higher limit, 1000 or more
, may be required.
The address gap is the number of unused addresses between those that have received funds.
For example:
Address #1 receives coins
Address #2 to 11 go unused [gap here is 10 unused]
Address #12 receives coins
In the above example, we have an address gap of 10.
If your Sparrow Wallet has a Gap Limit
setting of 5, it would not see the coins in address #12
With that understanding, you can see why a very large Gap Limit, i.e. 1000+
, is unusual.
Settings
→ Advanced
→ Gap Limit
Gap Limit
to 300
(Deposit, Premix, Postmix, Bad Bank)
View —> Refresh Wallet (Ctrl + R)
Gap Limit
may need to be set higher (1000+)
You can confirm an address gap by visually obsvering it. To confirm:
Addresses
Receive Addresses
and observe for any large gaps between the most recently used address and the one prior(Deposit, Premix, Postmix, and Badbank)
to observe all possible gaps.If you observe an unusually large address gap between the most recently-used address and the one prior, that is a rare bug occurring on Sparrow when using Whirlpool, and is not a RoninDojo / Tanto issue.
It is manageable by being aware and setting the appropriate gap limit whenever you recover your wallet. However, gaps in the thousands may be an annoyance and you may want to consider moving your coins to a new wallet.
For more information on how to utlize your hardware wallets, see this Sparrow Wallet Guide and Sparrow Wallet Video.
Check out the Troubleshooting page for more info.
Need help? Try out our Support Service.
Join the RoninDojo Chatroom and engage the community.