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

Import missing key pair by entering recovery phrase when inside wallet settings #20037

Closed
seanstrom opened this issue May 15, 2024 · 0 comments · Fixed by #20181
Closed

Import missing key pair by entering recovery phrase when inside wallet settings #20037

seanstrom opened this issue May 15, 2024 · 0 comments · Fixed by #20181
Assignees
Labels
E:Mobile Wallet Settings - Key Pairs and Accounts The epic for implementing the key-pairs and accounts settings for the mobile wallet settings. E:Mobile Wallet Settings All issues for the mobile wallet settings T:Mobile Wallet Settings Mobile Wallet Settings Team
Milestone

Comments

@seanstrom
Copy link
Member

seanstrom commented May 15, 2024

dependent on #20033

Feature Issue

User Story

As a user,
I want to be able to import a missing key pair by entering a recovery phrase while inside the wallet settings.

Description

Implement the UI and UX flow inside the wallet settings for importing a key pair by entering a recovery phrase.

Designs

Figma flow: the Figma designs

Notes

Acceptance Criteria

Screen Description
Wallet Settings Users can choose to view the key pairs and accounts settings (inside wallet settings) by pressing on the "Key pairs and accounts" menu button.
Missing Key Pairs and Accounts Users should be able to see any missing key pairs and accounts. Missing key pairs and accounts would exist on other devices but not on the current device.
Missing Key Pairs and Accounts Action Menu Users should be able to open the action menu for a missing key pair. And a user should be able to press the "Import by entering recovery phrase" action
Recovery Phrase - Empty A user should see the recovery phrase form screen.
Recovery Phrase - Single Character When a user begins typing in the recovery phrase, then the user should see word suggestions for the recovery phrase.
Recovery Phrase - Multiple Characters When a user continues typing in the recovery phrase, then the user should see the suggested words list filter based on the typed word characters.
Recovery Phrase - Single Word When a user completes typing in word for the recovery phrase, then the user should see the suggested words list become empty.
Recovery Phrase - Invalid Word When a user types an invalid word for the recovery phrase, then the user should see an error for the invalid recovery phrase.
Recovery Phrase - Too Many Words When a user types more than 25 words for the recovery phrase, then the user should see an error for the invalid recovery phrase.
Recovery Phrase - Wrong Recovery Phrase When a user types a valid recovery phrase, if the recovery phrase does not match the key pair, then the user should see an error for the invalid recovery phrase.
Recovery Phrase - Valid Recovery Phrase When a user types a valid recovery phrase, then the user should see no validation errors for the recovery phrase. And the user should be allowed to use the "Slide to import" button to confirm the recovery phrase. And the user will be required to authenticate this action.
Recovery Phrase - Imported When a user finishes importing a key pair, then the user should see a success toast.
@seanstrom seanstrom added E:Mobile Wallet Settings All issues for the mobile wallet settings T:Mobile Wallet Settings Mobile Wallet Settings Team E:Mobile Wallet Settings - Key Pairs and Accounts The epic for implementing the key-pairs and accounts settings for the mobile wallet settings. labels May 15, 2024
@smohamedjavid smohamedjavid added this to the 2.30.0 Beta milestone May 16, 2024
@seanstrom seanstrom self-assigned this May 20, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
E:Mobile Wallet Settings - Key Pairs and Accounts The epic for implementing the key-pairs and accounts settings for the mobile wallet settings. E:Mobile Wallet Settings All issues for the mobile wallet settings T:Mobile Wallet Settings Mobile Wallet Settings Team
Projects
Status: Done
2 participants