From 2f31ca779dd06bb1822a386afd54ff488f09d282 Mon Sep 17 00:00:00 2001 From: ecdsa Date: Wed, 13 Mar 2013 18:20:05 +0100 Subject: [PATCH] fix bip32 get_private_key --- lib/bitcoin.py | 8 +++++--- 1 files changed, 5 insertions(+), 3 deletions(-) diff --git a/lib/bitcoin.py b/lib/bitcoin.py index 07a1046..a600505 100644 --- a/lib/bitcoin.py +++ b/lib/bitcoin.py @@ -545,10 +545,12 @@ class BIP32Sequence: return address def get_private_key(self, sequence, seed): - k, chain = self.mpk + master_secret, master_chain, master_public_key, master_public_key_compressed = bip32_init(seed) + chain = master_chain + k = master_secret for i in sequence: - k, k_compressed, chain = CKD(k, chain, i) - return SecretToASecret(k0, True) + k, chain = CKD(k, chain, i) + return SecretToASecret(k, True) def get_private_keys(self, sequence_list, seed): return [ self.get_private_key( sequence, seed) for sequence in sequence_list] -- 1.7.1