mirror of
https://github.com/LBRYFoundation/LBRY-Vault.git
synced 2025-08-31 17:31:36 +00:00
hw wallets: fix "show address" functionality in qt receive tab
This commit is contained in:
parent
ff94240139
commit
8cd8c6612d
1 changed files with 9 additions and 1 deletions
|
@ -36,6 +36,7 @@ from electrum.gui.qt.util import (read_QIcon, WWLabel, OkButton, WindowModalDial
|
|||
|
||||
from electrum.i18n import _
|
||||
from electrum.logging import Logger
|
||||
from electrum.util import parse_URI, InvalidBitcoinURI
|
||||
|
||||
from .plugin import OutdatedHwFirmwareException
|
||||
|
||||
|
@ -255,6 +256,13 @@ class QtPluginBase(object):
|
|||
receive_address_e = main_window.receive_address_e
|
||||
|
||||
def show_address():
|
||||
addr = receive_address_e.text()
|
||||
addr = str(receive_address_e.text())
|
||||
# note: 'addr' could be ln invoice or BIP21 URI
|
||||
try:
|
||||
uri = parse_URI(addr)
|
||||
except InvalidBitcoinURI:
|
||||
pass
|
||||
else:
|
||||
addr = uri.get('address')
|
||||
keystore.thread.add(partial(plugin.show_address, wallet, addr, keystore))
|
||||
receive_address_e.addButton("eye1.png", show_address, _("Show on {}").format(plugin.device))
|
||||
|
|
Loading…
Add table
Reference in a new issue