MetaMask / MetaMask/metamask-extension
Only a single QR-code based wallet can be imported in Metamask, not several
- 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
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