diff --git a/lib/bitcoin.py b/lib/bitcoin.py index a9e59b61d..0f0ba63c9 100644 --- a/lib/bitcoin.py +++ b/lib/bitcoin.py @@ -561,9 +561,8 @@ from ecdsa.util import string_to_number, number_to_string def msg_magic(message): - varint = var_int(len(message)) - encoded_varint = varint.encode('ascii') - return b"\x18Bitcoin Signed Message:\n" + encoded_varint + message + length = bfh(var_int(len(message))) + return b"\x18Bitcoin Signed Message:\n" + length + message def verify_message(address, sig, message):