Browse Source

Merge pull request #8971 from nkuttler/8970_bitbox02_pairing

Call pairing dialog when necessary, fixes #8970
master
accumulator 2 years ago committed by GitHub
parent
commit
1c673884bf
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
  1. 8
      electrum/plugins/bitbox02/bitbox02.py

8
electrum/plugins/bitbox02/bitbox02.py

@ -202,6 +202,14 @@ class BitBox02Client(HardwareClientBase):
@runs_in_hwd_thread
def get_password_for_storage_encryption(self) -> str:
if self.bitbox02_device is None:
self.pairing_dialog()
if self.bitbox02_device is None:
raise Exception(
"Need to setup communication first before attempting any BitBox02 calls"
)
derivation = get_derivation_used_for_hw_device_encryption()
derivation_list = bip32.convert_bip32_strpath_to_intpath(derivation)
xpub = self.bitbox02_device.electrum_encryption_key(derivation_list)

Loading…
Cancel
Save