MetaMask / MetaMask/metamask-extension

Only a single QR-code based wallet can be imported in Metamask, not several

Open
#13,853 0 comments 1 reaction 0 assignees View on GitHub
area-hardware T08-featureRequest
Dominant language
TypeScript
Stars
13.2k
Forks
5.6k
Avg merge
2d 5h
Merged PRs (30d)
451

Description

### Describe the bug

Hello,

When a QR-code based wallet (e.g. Keystone or Airgap Vault) has already been imported, and trying to import a new QR code based wallet, it is impossible to import a new one. The only possibility is to delete the previous one.

It would be ideal to be able to connect several QR-based hardware devices to MetaMask.

### Steps to reproduce

1. Connect a first QR-code based wallet.
2. Try to connect a second QR-code based wallet.
3. See the message "Looking for your Qr hardware..."
4. The first (1.) wallet public addresses appear, instead of the camera to scan a new QR code.

### Error messages or log output

_No response_

### Version

10.10.2

### Build type

_No response_

### Browser

Firefox

### Operating system

Linux

### Hardware wallet

AirGap Vault

### Additional context

_No response_

Contributor guide

Open the contributing guide

Research direction

Reproduce the issue in Firefox on Linux with an AirGap Vault: import one QR-code wallet, then try to import a second. Trace the QR hardware-wallet import flow from the point where the first wallet's public addresses appear. Done means a second QR code can be scanned and imported without deleting the first wallet.

Written by the indexing model from the issue text.

Assessment

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

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.