chore: add Keycard Shell to the list of supported QR hardware wallets#36911
chore: add Keycard Shell to the list of supported QR hardware wallets#36911HowardBraham merged 11 commits intoMetaMask:mainfrom
Conversation
|
CLA Signature Action: All authors have signed the CLA. You may need to manually re-run the blocking PR check if it doesn't pass in a few minutes. |
|
I have read the CLA Document and I hereby sign the CLA |
de3419a to
4f661a8
Compare
There was a problem hiding this comment.
Bug: Missing Keycard Shell in QrHardwareDeviceNames enum
The QrHardwareDeviceNames enum is missing a Keycard Shell entry, while the new code in select-hardware.js references it. All other QR wallet implementations use an entry from this enum for tracking, but Keycard Shell doesn't have a corresponding entry, creating an inconsistency in how device names are managed across QR hardware wallets.
shared/constants/hardware-wallets.ts#L59-L67
metamask-extension/shared/constants/hardware-wallets.ts
Lines 59 to 67 in 6b7ecb0
|
@Akaryatrh @owencraston can I request a re-review on this PR please? Just received my Keycard Shell and very eager to use it with Metamask! 🙏 |
@Akaryatrh done! |
|
anything else to be done to get this merged? |
|
Oops, there is an issue here blocking PRs from external contributors, I'll work on it. |
Description
This PR adds Keycard Shell to the list of supported QR hardware wallets. We have performed extensive tests between Keycard Shell and MetaMask and can confirm full compatibility.
Changelog
CHANGELOG entry: Added Keycard Shell to the list of QR-based hardware wallets
Related issues
Fixes: N/A
Manual testing steps
Screenshots/Recordings
Before
After
Pre-merge author checklist
Pre-merge reviewer checklist
Note
Low Risk
Low risk: this is primarily additive UI/content/config changes (new device name, links, and i18n strings) with no changes to signing, key management, or authentication logic.
Overview
Adds Keycard Shell to the QR hardware wallet selection flow, including new Buy Now and Tutorial outbound links and associated marketing event tracking.
Updates i18n (
keycardShellinen/en_GB) and extends hardware wallet constants/enums to include the new device and affiliate URLs. Also adds Keycard Shell to the bug report issue template’s hardware wallet list.Written by Cursor Bugbot for commit 54fced0. This will update automatically on new commits. Configure here.