Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -64,7 +64,7 @@ At the moment Specter-Desktop is working with all major hardware wallets includi
- Trezor
- Ledger
- KeepKey

- Keycard Shell

We also support using the Bitcoin Core as a hot wallet, by importing or generating a random BIP39 mnemonic, but this feature is experimental and we do not recommend using it at this stage.
We plan to add support for other hardware wallets as they come up. If you are interested in using Specter with a hardware wallet currently unsupported, let us know by opening an issue here or asking in our [Telegram group](https://t.me/spectersupport).
Expand Down
2 changes: 2 additions & 0 deletions src/cryptoadvance/specter/devices/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -13,6 +13,7 @@
from .bitcoin_core import BitcoinCore, BitcoinCoreWatchOnly
from .elements_core import ElementsCore
from .seedsigner import SeedSignerDevice
from .keycardshell import KeycardShell

# all device types
__all__ = [
Expand All @@ -30,5 +31,6 @@
BitcoinCore,
BitcoinCoreWatchOnly,
ElementsCore,
KeycardShell,
GenericDevice,
]
14 changes: 14 additions & 0 deletions src/cryptoadvance/specter/devices/keycardshell.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,14 @@
from .keystone import Keystone

class KeycardShell(Keystone):
device_type = "keycardshell"
name = "Keycard Shell"
icon = "img/devices/keycardshell_icon.svg"

exportable_to_wallet = False
sd_card_support = False
taproot_support = False

def export_wallet(self, wallet):
if not wallet.is_multisig:
return None
12 changes: 12 additions & 0 deletions src/cryptoadvance/specter/static/img/devices/keycardshell_icon.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading