Skip to content
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

Improve speed when importing descriptors (startup time) and some smaller changes #94

Closed

Conversation

ziggie1984
Copy link
Contributor

@ziggie1984 ziggie1984 commented Dec 19, 2022

This PR is the first one of my journey improving this tool, to make it more useable and finally integrating it to the raspiblitz. This PR makes 3 things which are separated by their own commits, making them easy to review and getting them merged hopefully fast.

  1. It changes the importing scheme of the descriptors. The old logic was to import every descriptor separately which leads to several rescan along the way. Doing this in one move lets us only load the descriptor once making the rescan time unrelated to the amount of descriptors which are loaded in

  2. It adds a new Load wallet failure message which was maybe introduced along the way also catching an error where the wallet is already loaded and we do not recognize it.

  3. Third thing is a small cli flag to skip the circulation check, makes testing faster because it takes to long for testing it makes life easier.

This fixes several issues one of them is #77

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants