fix: bitcoin.is_minikey() was broken

This commit is contained in:
SomberNight 2017-10-11 16:27:39 +02:00
parent 4694717dc0
commit 843aec80d7
1 changed files with 2 additions and 2 deletions

View File

@ -572,8 +572,8 @@ def is_minikey(text):
# suffixed with '?' have its SHA256 hash begin with a zero byte.
# They are widely used in Casascius physical bitoins.
return (len(text) >= 20 and text[0] == 'S'
and all(c in __b58chars for c in text)
and ord(sha256(text + '?')[0]) == 0)
and all(ord(c) in __b58chars for c in text)
and sha256(text + '?')[0] == 0x00)
def minikey_to_private_key(text):
return sha256(text)