fix CKD in p2sh accounts

This commit is contained in:
ThomasV 2014-04-01 12:34:03 +02:00
parent e082550f80
commit 9567af0219
1 changed files with 2 additions and 2 deletions

View File

@ -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):