Skip to main content
Share Your Experience: Take the 2024 Developer Survey
4 votes

Why does each Bitcoin wallet application generate the same new receive address?

Many wallets are HD wallets. This means that keys are created using a process that is both hierarchical and deterministic. Hence H.D. Therefore address generation is deterministic. Meaning that the ...
RedGrittyBrick's user avatar
4 votes

Connecting A Wallet To A Pruned Node

You can't ask for UTXOs from arbitrary nodes on the networks, because there is no way to verify that information. You need to ask for blocks. And a pruned node cannot provide those.
Pieter Wuille's user avatar
3 votes
Accepted

Is Whirlpool safe to use?

Whirlpool (and Chaumian Coinjoin in particular) creates a new transaction where your coins are mixed with other users coins while allowing you to ensure you receive the same amount of coins out of the ...
Hannah Vernon's user avatar
  • 1,563
3 votes

Bitcoin Core balance incorrect after connecting Sparrow wallet

I found the reason for the unexpected balance - it was because apparently when importing a Sparrow wallet, it does so with "avoid_reuse" being set to true. This is evident when running "...
Leo's user avatar
  • 103
2 votes

Does a set of private keys have a different XPUB and ZPUB for single signature and multisig?

Does a set of private keys derive a different XPUB and ZPUB depending on whether it is being used as a single signature wallet or whether it is joining a multisig wallet setup? Yes, because the ...
g123's user avatar
  • 21
2 votes

Sparrow Wallet only partially supports Taproot?

On the Wasabi side, it supports BIP39. You can verify it by simply generating a random BIP39 word list here https://iancoleman.io/bip39/ and try to recover it in Wasabi. I know you know but just in ...
lontivero's user avatar
  • 201
2 votes
Accepted

Sparrow Wallet only partially supports Taproot?

Correct, you cannot load a Taproot wallet when connecting to Bitcoin Core in Sparrow v1.7.1. Support is planned however. For now, you can load the wallet by connecting to any Electrum server, or wait ...
Craig Raw's user avatar
2 votes
Accepted

Zpub vs xpub not matching between seedsigner and sparrow?

It is simply a different format. Sparrow can toggle between zpub and xpub configuration (as a display) and you can thus verify the xpub in this way as well.
Runeaway3's user avatar
  • 329
1 vote

Why does each Bitcoin wallet application generate the same new receive address?

New receive addresses in Bitcoin wallets like Sparrow, Ledger Live, BlueWallet, and Nunchuk are not randomly generated. They are derived deterministically from the wallet's seed using a specific ...
jonny's user avatar
  • 11
1 vote

Coldcard sparrow

The security of your coins relies on having being able to produce a random number within a large range of possible numbers. A large range is required so that it is infeasible for someone to search the ...
Ava Chow's user avatar
  • 70.8k
1 vote

Really strange issue when trying to connect Sparrow Wallet to Bitcoin Core

tl;dr: Make sure to add a wallet in Sparrow when first connecting to Bitcoin Core. The cause of this issue is due to BWT requiring the optional keypoololdest field from the RPC call getwalletinfo, ...
Craig Raw's user avatar
1 vote

Create a multisig wallet using Sparrow wallet with keys (A and (B or C))

Such a policy would have to be described using a Miniscript Output Descriptor, which i believe the Sparrow wallet does not support yet (as of August 2023). A simpler k-of-N multisig policy can however ...
Antoine Poinsot's user avatar
1 vote

Issues Installing Electrum Personal Server with Sparrow and Bitcoin Core

switching to an Electrum wallet is a good choice. However, you should change the certificates in the Electrum personal server as they are outdated from March. generate new certificates as follows: cd ...
amirhosein tahmasbzadeh's user avatar

Only top scored, non community-wiki answers of a minimum length are eligible