Threaded message signing
This commit is contained in:
parent
ef2c472739
commit
b32a34b8ba
|
@ -2062,14 +2062,14 @@ class ElectrumWindow(QMainWindow, MessageBoxMixin, PrintError):
|
|||
d.setLayout(vbox)
|
||||
d.exec_()
|
||||
|
||||
|
||||
@protected
|
||||
def do_sign(self, address, message, signature, password):
|
||||
message = unicode(message.toPlainText())
|
||||
message = message.encode('utf-8')
|
||||
sig = self.wallet.sign_message(str(address.text()), message, password)
|
||||
sig = base64.b64encode(sig)
|
||||
signature.setText(sig)
|
||||
message = unicode(message.toPlainText()).encode('utf-8')
|
||||
task = partial(self.wallet.sign_message, str(address.text()),
|
||||
message, password)
|
||||
def show_signed_message(sig):
|
||||
signature.setText(base64.b64encode(sig))
|
||||
self.wallet.thread.add(task, on_success=show_signed_message)
|
||||
|
||||
def do_verify(self, address, message, signature):
|
||||
message = unicode(message.toPlainText())
|
||||
|
|
Loading…
Reference in New Issue