Coding-Enthusiast / FinderOuter

Easy to use bitcoin recovery tool to fix damaged private key, mini-private key, address, BIP38 encrypted key, mnemonic (seed phrase), BIP-32 derivation path, Armory backups, recover passwords and more
MIT License
296 stars 113 forks source link

pause/resume and combinations processed #12

Open kuzman opened 3 years ago

kuzman commented 3 years ago

Hi,

is it possible to have a pause/resume function so that in a case where it requires more time to process to be able to pause the process and resume once the PC is available. Also it would be nice to see the number of combinations processed, in this case the user would get a sense that the program is running and how far/close it is to resolution.

Thanks!

Coding-Enthusiast commented 3 years ago

is it possible to have a pause/resume function so that in a case where it requires more time to process to be able to pause the process and resume once the PC is available.

It could be possible but requires many changes in the code to handle splitting the work between threads and have a way to store and reuse them.

Also it would be nice to see the number of combinations processed, in this case the user would get a sense that the program is running and how far/close it is to resolution.

There is a progress bar at the bottom of the window. It is disabled for cases where it takes a very short time to complete (like a WIF missing 4 characters) but will give a visual representation for any long cases that use multiple threads.
As soon as next stable version of the UI used here is released the progress bar will also have a percentage shown on top of it.
Do you have anything else in mind?