sparrowwallet / sparrow

Desktop Bitcoin Wallet focused on security and privacy. Free and open source.
https://sparrowwallet.com/
Apache License 2.0
1.33k stars 189 forks source link

Missing Transactions with Electrs #395

Open 6102bitcoin opened 2 years ago

6102bitcoin commented 2 years ago

Transaction loading is incomplete when loading from Electrs.

Approx 25% of transactions are found when making a new wallet from an old xpub+derivation path. This is despite manually setting the gap limit to 100 and the wallet birtday to many years before the wallet was created.

Subsequent wallet refreshes find additional transactions. After many refreshes the number of transactions found appears to level off at 50% of the true total.

Sparrow version 1.5.5 connecting to Electrs v0.9.1 over tor

craigraw commented 2 years ago

Could you test with an ElectrumX server (ideally not over Tor) to determine if the problem lies on the Sparrow side, or the Electrs side?

6102bitcoin commented 2 years ago

I will update when I have an ElectrumX server set up