Merge pull request #3633 from wolfmankurd/master
Show message hash when signing
This commit is contained in:
commit
012a636fab
|
@ -220,10 +220,11 @@ class Ledger_KeyStore(Hardware_KeyStore):
|
||||||
def sign_message(self, sequence, message, password):
|
def sign_message(self, sequence, message, password):
|
||||||
self.signing = True
|
self.signing = True
|
||||||
message = message.encode('utf8')
|
message = message.encode('utf8')
|
||||||
|
message_hash = hashlib.sha256(message).hexdigest().upper()
|
||||||
# prompt for the PIN before displaying the dialog if necessary
|
# prompt for the PIN before displaying the dialog if necessary
|
||||||
client = self.get_client()
|
client = self.get_client()
|
||||||
address_path = self.get_derivation()[2:] + "/%d/%d"%sequence
|
address_path = self.get_derivation()[2:] + "/%d/%d"%sequence
|
||||||
self.handler.show_message("Signing message ...")
|
self.handler.show_message("Signing message ...\r\nMessage hash: "+message_hash)
|
||||||
try:
|
try:
|
||||||
info = self.get_client().signMessagePrepare(address_path, message)
|
info = self.get_client().signMessagePrepare(address_path, message)
|
||||||
pin = ""
|
pin = ""
|
||||||
|
|
Loading…
Reference in New Issue