1
0

hardware wallets: show address on device also from tx dialog

This commit is contained in:
ThomasV
2025-04-17 10:05:11 +02:00
committed by SomberNight
parent 4640384b91
commit b86be552e7
10 changed files with 79 additions and 65 deletions

View File

@@ -84,12 +84,12 @@ class QtPlugin(QtPluginBase):
def receive_menu(self, menu, addrs, wallet):
if len(addrs) != 1:
return
for keystore in wallet.get_keystores():
if type(keystore) == self.keystore_class:
def show_address(keystore=keystore):
keystore.thread.add(partial(self.show_address, wallet, addrs[0], keystore))
device_name = "{} ({})".format(self.device, keystore.label)
menu.addAction(_("Show on {}").format(device_name), show_address)
self._add_menu_action(menu, addrs[0], wallet)
@only_hook_if_libraries_available
@hook
def transaction_dialog_address_menu(self, menu, addr, wallet):
self._add_menu_action(menu, addr, wallet)
def show_settings_dialog(self, window, keystore):
def connect():