-
Notifications
You must be signed in to change notification settings - Fork 2.4k
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
Implement wallet import/migration for existing users. Follow up to #24 #1215
Comments
We need to have a discussion to figure out what we're going to import from muon in terms of payments.. Example:
|
I think as long as wallet is recoverable we shouldn't block 0.55.x on anything else. Reports can still be obtained for example in the old browser. Let me know if you disagree or feel strongly, I'll put to 1.x for now. |
We need to keep the following use case in mind while developing this feature:
As it stands today, if a user imports their old wallet after creating a new wallet, the imported wallet will replace the one that was already created. This could confuse users, and if they've already funded the new wallet, it could lead to them losing funds. Some ideas for mitigation:
|
The only reason not to do # 1 would be based on complexity. Do you have a way to do this in a reasonable timeframe? Mainly keeping in mind that we need to upgrade users for 0.56.x timeline. If we fall to # 2 I would think allow overwrite if 0 balance or ask if they would like to proceed even know there's a balance. I think a user could for example backup their wallet and restore to profile 2 and then legit want to replace profile 1's wallet. For # 3 I think we should do this too, I think I seen some slack conversations for this, but please go ahead and do this if you get sign-off from product. |
@garrettr @NejcZdovc @evq @bsclifton |
@garrettr This looks like a good solution. |
Fixed with brave/brave-core#736 |
Verification Passed on
Used STR from brave/brave-core#736 Verified import is canceled when Brave Payments in b-l are turned off
Verified passed with
Verification passed on
|
Test plan
See brave/brave-core#736
Description
Implement wallet import/migration for existing users. Follow up to #24 Current import only works for Bookmarks/Stats/Password/History/Cookies.
Brave version (chrome://version info)
The text was updated successfully, but these errors were encountered: