From c6fa743597e74398696a751a3273a50bcd015610 Mon Sep 17 00:00:00 2001 From: Fan Date: Wed, 4 Dec 2019 11:39:59 +0800 Subject: [PATCH] Update key-to-address-ecc-example.py If line#24 use 'wif_compressed', it will produce a wrong Key (WIF-Compressed) started with 2. So there should be 'wif', unless : wif_compressed_private_key = bitcoin.encode_privkey( bitcoin.decode_privkey(private_key, 'hex'), 'wif_compressed') This is also right. However, use the 'compressed_private_key' and 'wif_compressed' is wrong. --- code/key-to-address-ecc-example.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/code/key-to-address-ecc-example.py b/code/key-to-address-ecc-example.py index 8e8e93a1..72f958a1 100644 --- a/code/key-to-address-ecc-example.py +++ b/code/key-to-address-ecc-example.py @@ -21,7 +21,7 @@ print("Private Key Compressed (hex) is: ", compressed_private_key) # Generate a WIF format from the compressed private key (WIF-compressed) wif_compressed_private_key = bitcoin.encode_privkey( - bitcoin.decode_privkey(compressed_private_key, 'hex'), 'wif_compressed') + bitcoin.decode_privkey(compressed_private_key, 'hex'), 'wif') print("Private Key (WIF-Compressed) is: ", wif_compressed_private_key) # Multiply the EC generator point G with the private key to get a public key point