account:simplification
authorThomasV <thomasv@gitorious>
Thu, 3 Apr 2014 12:32:03 +0000 (14:32 +0200)
committerThomasV <thomasv@gitorious>
Thu, 3 Apr 2014 12:32:03 +0000 (14:32 +0200)
lib/account.py

index e73ad13..232cd9b 100644 (file)
@@ -157,7 +157,7 @@ class BIP32_Account(Account):
         return None
 
     def get_pubkeys(self, sequence):
-        return [self.get_pubkey(self.xpub, *sequence)]
+        return sorted(map(lambda x: self.get_pubkey(x, *sequence ), self.get_master_pubkeys()))
 
     def get_master_pubkeys(self):
         return [self.xpub]
@@ -189,9 +189,6 @@ class BIP32_Account_2of2(BIP32_Account):
         address = hash_160_to_bc_address(hash_160(self.redeem_script((for_change, n)).decode('hex')), 5)
         return address
 
-    def get_pubkeys(self, sequence):
-        return sorted(map(lambda x: self.get_pubkey(x, *sequence ), self.get_master_pubkeys()))
-
     def get_master_pubkeys(self):
         return [self.xpub, self.xpub2]