This repository has been archived by the owner on Dec 11, 2019. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 975
restarting the browsers corrupts the seed of recovered wallets #12672
Labels
Milestone
Comments
kjozwiak
added
feature/rewards
bug/dpi/monitor
release/blocking
0.19.x
issue first seen in 0.19.x
labels
Jan 17, 2018
Just tried this on my machine and I can't reproduce it. I think it's related to that 422 error. Do you maybe know how to trigger it? |
Ok managed to reproduce it with the following recovery key:
|
Reproduced on Windows as well. |
NejcZdovc
added a commit
to NejcZdovc/browser-laptop
that referenced
this issue
Jan 17, 2018
Resolves brave#12672 Auditors: Test Plan:
10 tasks
NejcZdovc
added a commit
to NejcZdovc/browser-laptop
that referenced
this issue
Jan 17, 2018
Resolves brave#12672 Auditors: Test Plan:
bsclifton
added a commit
that referenced
this issue
Jan 18, 2018
Fixes recovery seed when you recover wallet with funds
bsclifton
added a commit
that referenced
this issue
Jan 18, 2018
Fixes recovery seed when you recover wallet with funds
bsclifton
added a commit
that referenced
this issue
Jan 18, 2018
Fixes recovery seed when you recover wallet with funds
NejcZdovc
pushed a commit
that referenced
this issue
Jan 18, 2018
Fixes recovery seed when you recover wallet with funds
This was referenced Jan 18, 2018
Closed
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Labels
Description
Restarting the browser when you have a recovered wallet will corrupt the backup seed, which will appear as
a
in the UI. Example:When attempting to contribute/reconcile in this state, the user will receive the following error:
Steps to Reproduce
Note: This can be reproduced on
Production
as well.LEDGER_ENVIRONMENT=staging LEDGER_VERBOSE=true brave
about:preferences#payments
Advanced Settings
vim ledger-state.json
and you'll notice that the seed is appearing correctly within the fileLEDGER_ENVIRONMENT=staging LEDGER_VERBOSE=true brave
about:preferences#payments
and check the backup code (it will appear asa
)vim ledger-state.json
and you'll notice the followingOther useful information:
When you get into the above state, you can fix it by going through the following:
ledger-state.json
I'm not sure why removing
ledger-state.json
and requiring a second restore fixes the issue.Actual result:
Expected result:
Restarting the browser shouldn't corrupt the seed on restored wallets.
Reproduces how often:
100% reproducible using the STR mentioned above.
Brave Version
about:brave info:
Reproducible on current live release:
Yes, currently reproduced
0.19.134
which is the current release:Additional Information
The text was updated successfully, but these errors were encountered: