electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit 9567af02190e5b5363ee7a3918ed5d22e1d0f429
parent e082550f80b1218b1d84c367ac433ff770a9e194
Author: ThomasV <thomasv@gitorious>
Date:   Tue,  1 Apr 2014 12:34:03 +0200

fix CKD in p2sh accounts

Diffstat:
Mlib/account.py | 4++--
1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/lib/account.py b/lib/account.py @@ -177,7 +177,7 @@ class BIP32_Account_2of2(BIP32_Account): def get_pubkey2(self, for_change, n): _, _, _, c, cK = deserialize_xkey(self.xpub2) for i in [for_change, n]: - cK, c = CKD_prime(cK, c, i) + cK, c = CKD_pub(cK, c, i) return cK.encode('hex') def redeem_script(self, sequence): @@ -214,7 +214,7 @@ class BIP32_Account_2of3(BIP32_Account_2of2): def get_pubkey3(self, for_change, n): _, _, _, c, cK = deserialize_xkey(self.xpub3) for i in [for_change, n]: - cK, c = CKD_prime(cK, c, i) + cK, c = CKD_pub(cK, c, i) return cK.encode('hex') def get_redeem_script(self, sequence):