add Keycard Shell support#2505
Conversation
✅ Deploy Preview for specter-desktop-docs canceled.
|
✅ Deploy Preview for specter-desktop-docs canceled.
|
There was a problem hiding this comment.
Pull request overview
This PR adds support for the Keycard Shell hardware wallet, a QR-based signing device. The implementation follows established patterns in the codebase by inheriting from the Keystone device class and overriding specific properties to match Keycard Shell's capabilities.
Changes:
- Added KeycardShell device class that inherits from Keystone with appropriate property overrides
- Added Keycard Shell icon (SVG) for UI display
- Updated README to list Keycard Shell among supported hardware wallets
Reviewed changes
Copilot reviewed 3 out of 4 changed files in this pull request and generated 2 comments.
| File | Description |
|---|---|
| src/cryptoadvance/specter/devices/keycardshell.py | New device class implementing Keycard Shell support by inheriting from Keystone and overriding device capabilities |
| src/cryptoadvance/specter/devices/init.py | Added KeycardShell import and export to make the device available in the system |
| src/cryptoadvance/specter/static/img/devices/keycardshell_icon.svg | Added device icon for UI display |
| README.md | Updated documentation to include Keycard Shell in the list of supported hardware wallets |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
✅ Deploy Preview for specter-desktop-docs canceled.
|
|
anything we can do to get this merged? |
1f6941c to
e434bb6
Compare
|
This looks good. Sorry for the late reply. We're not picking up steam again ... |
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
dcb15d7 to
b138ce9
Compare
|
Oh, i messed with your branch more or less the same minute you wanted to fix that. Sorry, for that. |
adds support for the QR-based hardware wallet Keycard Shell. Interoperability has been tested on our end.