cli support for hw encrypted wallets
This commit is contained in:
@@ -9,3 +9,6 @@ class Plugin(DigitalBitboxPlugin):
|
||||
if not isinstance(keystore, self.keystore_class):
|
||||
return
|
||||
keystore.handler = self.handler
|
||||
|
||||
def create_handler(self, window):
|
||||
return self.handler
|
||||
|
||||
@@ -661,7 +661,8 @@ class DigitalBitboxPlugin(HW_PluginBase):
|
||||
|
||||
def create_client(self, device, handler):
|
||||
if device.interface_number == 0 or device.usage_page == 0xffff:
|
||||
self.handler = handler
|
||||
if handler:
|
||||
self.handler = handler
|
||||
client = self.get_dbb_device(device)
|
||||
if client is not None:
|
||||
client = DigitalBitbox_Client(self, client)
|
||||
|
||||
@@ -9,3 +9,6 @@ class Plugin(KeepKeyPlugin):
|
||||
if not isinstance(keystore, self.keystore_class):
|
||||
return
|
||||
keystore.handler = self.handler
|
||||
|
||||
def create_handler(self, window):
|
||||
return self.handler
|
||||
|
||||
@@ -9,3 +9,6 @@ class Plugin(LedgerPlugin):
|
||||
if not isinstance(keystore, self.keystore_class):
|
||||
return
|
||||
keystore.handler = self.handler
|
||||
|
||||
def create_handler(self, window):
|
||||
return self.handler
|
||||
|
||||
@@ -516,7 +516,8 @@ class LedgerPlugin(HW_PluginBase):
|
||||
return HIDDongleHIDAPI(dev, ledger, BTCHIP_DEBUG)
|
||||
|
||||
def create_client(self, device, handler):
|
||||
self.handler = handler
|
||||
if handler:
|
||||
self.handler = handler
|
||||
|
||||
client = self.get_btchip_device(device)
|
||||
if client is not None:
|
||||
|
||||
@@ -9,3 +9,6 @@ class Plugin(TrezorPlugin):
|
||||
if not isinstance(keystore, self.keystore_class):
|
||||
return
|
||||
keystore.handler = self.handler
|
||||
|
||||
def create_handler(self, window):
|
||||
return self.handler
|
||||
|
||||
Reference in New Issue
Block a user