status-mobile icon indicating copy to clipboard operation
status-mobile copied to clipboard

Display missing key pairs in wallet settings

Open seanstrom opened this issue 1 year ago • 2 comments

Feature Issue

User Story

As a user, I want to be able to see any of my missing (not imported) key pairs and accounts inside the wallet settings.

Description

Implement the initial UI for displaying the missing (not imported) or un-operable key pairs and accounts.

Designs

Figma flow: the Figma designs

Notes

  • The designs for importing missing key pairs include an "import" button. This feature is not in scope for this issue and will be tracked in a separate issue.
  • The designs for importing missing key pairs include an action menu for each missing key pair. This feature is partially in scope because we already support renaming and removing key pairs. The other features related to importing the key pair will be tracked in a separate issue.

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.

seanstrom avatar May 15 '24 10:05 seanstrom

Hey @smohamedjavid 👋 I have a question about how we could potentially detect which key pairs are not imported.

Should we check all the accounts for which ones are not operable, and then find their related key-pair and consider that as technically a "missing" key-pair?

seanstrom avatar May 16 '24 09:05 seanstrom

Yes, @seanstrom - In other words

if any of the accounts in a key pair is NON OPERABLE 
    The whole key pair will be NON OPERABLE.

if any of the accounts in a key pair is PARTIALLY OPERABLE 
    The whole key pair will be PARTIALLY OPERABLE.

else key pair is FULLY OPERABLE

smohamedjavid avatar May 16 '24 09:05 smohamedjavid