From f26b232ff8451e227961d1ec8ff10396de7a2eb6 Mon Sep 17 00:00:00 2001 From: Thomas Zarebczan Date: Fri, 16 Nov 2018 18:43:02 -0500 Subject: [PATCH] sdsadsadasdas a --- electrum/blockchain.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/electrum/blockchain.py b/electrum/blockchain.py index 0b110cdc4..51e011fe3 100644 --- a/electrum/blockchain.py +++ b/electrum/blockchain.py @@ -83,7 +83,7 @@ def hash_header(header: dict) -> str: def pow_hash_header(header: dict) -> str: if header is None: return '0' * 64 - return hash_encode(PoWHash(bfh(header['hex']))) + return hash_encode(PoWHash(bfh(serialize_header(header)))) def sha256(x): return hashlib.sha256(x).digest() @@ -103,6 +103,7 @@ def hash_raw_header(header: str) -> str: return hash_encode(sha256d(bfh(header))) def PoWHash(x): + x = x.encode('utf-8') r = sha512(Hash(x)) r1 = ripemd160(r[:len(r) / 2]) r2 = ripemd160(r[len(r) / 2:])