-
Notifications
You must be signed in to change notification settings - Fork 54
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Rescan takes many hours when importing existing wallet #743
Comments
Hey @Lord-Lange, thanks for your report. 🙏 First, this is Bitcoin Core rescanning the chain. It entirely depends on your hardware (and the starting block height). What do you consider a "reasonable timeframe" to be? Anyway, the only thing we can do is display the progress percentage - has been slightly discussed in JoinMarket-Org/joinmarket-clientserver#1461 (comment) |
Hey @theborakompanioni, thanks for replying so fast! I chose to write "reasonable timeframe" because I don't know the actual process of the rescan and what is a realistic timeframe. For reference on a raspberry pi 4 with my current internet connection and SSD drive it took 3 or 4 days to install and load a full node in the beginning of the year, which is the hardware that i'm running Umbrel on. Regarding the "reasonable timeframe" when I have tried recovering a wallet using sparrow on an old laptop, it usually doesn't take more than a few minutes at most. But maybe it's completely different than with Jam? If the process take much longer than a few minutes or even hours I think it would be nice to see the process, otherwise it's easy to think that something has gone wrong. |
Looking at JoinMarket Wallet RPC API currently, I see two things that could be improved (besides feedback of progress).
|
👍
481824 is the default (in Jam). |
Ohh, I'm an idiot, you can already specify that in Does Jam currently ask user for rescan start date when recovering wallet? Guess not and some API that converts date to block height would be helpful? |
No 😉
Yes 🙃
Currently, it is plain block height input. |
Closing this issue in favor of #744. @Lord-Lange Again, thanks for reporting and triggering this improvement. Am very sorry we cannot speed up the process in the first place, but at least provide better visual feedback. Feel free to open another issue if you are not satisfied. |
Expected behavior
When importing an existing wallet, the rescan process should finish within a reasonable timeframe
Actual behavior
When importing an existing wallet, the rescan process does not finish within a reasonable timeframe. The rescan process has been running for multiple hours now and have not finished yet.
Steps to reproduce the problem
Specifications
Additional context
When creating the wallet i wanted to make sure, that I could recover it on via Jam. I unistalled Jam to remove the wallet info. When importing the wallet it has now been stuck rescanning for many hours.
The text was updated successfully, but these errors were encountered: