show pubkeys and redeem script in address dialog
This commit is contained in:
@@ -31,6 +31,7 @@ from PyQt4.QtCore import *
|
||||
|
||||
from util import *
|
||||
from history_list import HistoryList
|
||||
from qrtextedit import ShowQRTextEdit
|
||||
|
||||
class AddressDialog(WindowModalDialog):
|
||||
|
||||
@@ -54,6 +55,27 @@ class AddressDialog(WindowModalDialog):
|
||||
self.addr_e.setReadOnly(True)
|
||||
vbox.addWidget(self.addr_e)
|
||||
|
||||
try:
|
||||
pubkeys = self.wallet.get_public_keys(address)
|
||||
except BaseException as e:
|
||||
pubkeys = None
|
||||
if pubkeys:
|
||||
vbox.addWidget(QLabel(_("Public keys") + ':'))
|
||||
for pubkey in pubkeys:
|
||||
pubkey_e = ButtonsLineEdit(pubkey)
|
||||
pubkey_e.addCopyButton(self.app)
|
||||
vbox.addWidget(pubkey_e)
|
||||
|
||||
try:
|
||||
redeem_script = self.wallet.pubkeys_to_redeem_script(pubkeys)
|
||||
except BaseException as e:
|
||||
redeem_script = None
|
||||
if redeem_script:
|
||||
vbox.addWidget(QLabel(_("Redeem Script") + ':'))
|
||||
redeem_e = ShowQRTextEdit(text=redeem_script)
|
||||
redeem_e.addCopyButton(self.app)
|
||||
vbox.addWidget(redeem_e)
|
||||
|
||||
vbox.addWidget(QLabel(_("History")))
|
||||
self.hw = HistoryList(self.parent)
|
||||
self.hw.get_domain = self.get_domain
|
||||
|
||||
Reference in New Issue
Block a user