MetaMask / MetaMask/metamask-extension

Provide a QR code of private key for ease of use

Open
#20,596 0 comments 0 reactions 0 assignees View on GitHub
area-UI external-contributor INVALID-ISSUE-TEMPLATE team-accounts-framework type-enhancement ux-enhancement
Dominant language
TypeScript
Stars
13.2k
Forks
5.6k
Avg merge
2d 5h
Merged PRs (30d)
451

Description

**Describe the usability problem**
Some text scanning software is not capable of discerning lower case `b` from a `6` and this can produce undesirable results if a user relies on this to deal with moving private keys from extension into mobile.

**Screenshots**

Private key in extension today:
Screenshot 2023-08-24 at 4 00 03 PM

SRP in extension today:
![Screenshot 2023-08-24 at 3 56 28 PM](https://github.com/MetaMask/metamask-mobile/assets/32695229/cafd383f-f330-41ed-957f-de6a5e0f614b)

**Proposed behavior**
This ticket is to request that we make available to the user a QR rendering of the private key, similar to how private key is offered today on mobile and how SRP is handled today in both mobile and extension.

------------------------------------------------------------------------------------------------------
_filled out after submission_

**User impact | Usage frequency | Feasibility scores**
_How important is this to the user, what the user wants to accomplish | Daily, weekly, monthly | Small, medium, large_

Contributor guide

Open the contributing guide

Research direction

Compare the extension's current private-key presentation with the SRP presentation described in the issue and review the corresponding extension UI entry points. The work is complete when users can access a QR rendering of the private key, while preserving the existing private-key and SRP flows.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend, security
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.