MetaMask / MetaMask/metamask-extension

Sync with QR with extra security

Open
#12,977 0 comments 0 reactions 0 assignees View on GitHub
area-UI
Dominant language
TypeScript
Stars
13.2k
Forks
5.6k
Avg merge
2d 5h
Merged PRs (30d)
451

Description

This issue reconsiders the syncing process from extension to mobile (and vice versa) with additional layers of warning. The warnings are:

- reminding the user no one should be looking at their screen while the QR code is revealed
![Screen Shot 2021-12-03 at 8 06 56 PM](https://user-images.githubusercontent.com/6951929/144691005-c688711a-0de4-471f-998d-a5b3e1f8aaf6.png)

- a `hold to reveal` button feature
![Screen Shot 2021-12-03 at 8 06 48 PM](https://user-images.githubusercontent.com/6951929/144691024-99e3f799-d6d4-4905-8bb4-c8a98990f92d.png)

- a checkbox confirmation to start syncing
![Screen Shot 2021-12-03 at 8 07 04 PM](https://user-images.githubusercontent.com/6951929/144691039-26e74ce0-8f21-419b-9e68-9ac4cf9f769d.png)

Contributor guide

Open the contributing guide

Research direction

Start by tracing the extension-to-mobile and mobile-to-extension QR syncing flow, then compare its current screens with the three referenced screenshots. Done means the flow warns users about screen visibility, supports holding to reveal the QR code, and requires checkbox confirmation before syncing.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend, mobile-dev, 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.