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

[UX] Wallet recovery depth steps confusing #95

Open
f321x opened this issue Aug 24, 2024 · 3 comments
Open

[UX] Wallet recovery depth steps confusing #95

f321x opened this issue Aug 24, 2024 · 3 comments

Comments

@f321x
Copy link

f321x commented Aug 24, 2024

When recovering the wallet from the mnemonic backup the user first has to click to detect ecash from derivation 0 - 50, then he has to click again for 50 - 100, etc...
One problem here is that if ecash is found in 0 - 50 the user could think that everything has been found and continue without scanning 50 - 100 and missing some ecash.
Also it's confusing for users to do "the same thing" multiple times.
Couldn't the wallet just scan until it doesn't detect unspent ecash anymore all in one step?

@minibits-cash
Copy link
Owner

It could, but there is some performance problem related to used cryptographic operations that are very slow specifically in react native - you can see each round taking quite a time.

Agree not optimal, but for now this is safer option.

@f321x
Copy link
Author

f321x commented Aug 26, 2024

If you mean the time it takes to load in the restoring process, i feel like it is not a big problem to wait some time as long as the UI shows that its doing something (Restoring balance...). Restoring onchain bitcoin wallets like Bluewallet also take >30 sec if it tries to scan different derivation paths.
Not sure about the other stuff going on in the background of Minibits, so just my unqualified observation.

@ThePhoDit
Copy link

Came here to ask how the restoring process works exactly. What are keystores? Do I have to scan them all to ensure all txs are found?

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

No branches or pull requests

3 participants