sparrow icon indicating copy to clipboard operation
sparrow copied to clipboard

Hidden RPC Limits?

Open jlopp opened this issue 1 year ago • 2 comments

I'm testing setting up a watch-only wallet for a wallet that has hundreds of deposits to the same address.

When I point Sparrow to an electrum server, it correctly pulls in the entire transaction history.

However, when I point to a Bitcoin Core RPC endpoint, it's only showing the first 250 deposits.

The node in question is fully synced to chain tip. Is there a limit somewhere I'm not aware of?

jlopp avatar Jun 10 '24 17:06 jlopp

I think I figured it out: the problem appeared to be caused by the node being restarted in the middle of the initial wallet load and scan. Somehow this seemed to cause it to lose the pointer of the block height at which it was still scanning when the scan was interrupted, and future scans only look at the most recent few blocks.

jlopp avatar Jun 10 '24 18:06 jlopp

Somehow this seemed to cause it to lose the pointer of the block height at which it was still scanning when the scan was interrupted, and future scans only look at the most recent few blocks.

I'm not certain, but I think this is expected behaviour for Bitcoin Core?

To get Sparrow to trigger a rescan, you can set the wallet birthday (Settings tab > Advanced) to any date prior to the current wallet birthday.

craigraw avatar Jun 16 '24 08:06 craigraw

Closing as Bitcoin Core wallet related.

craigraw avatar Jul 11 '24 14:07 craigraw