Comment on wallet classes. Use address_is_old to check if address is beyond gap limit
authorThomasV <thomasv@gitorious>
Wed, 25 Jun 2014 08:53:06 +0000 (10:53 +0200)
committerThomasV <thomasv@gitorious>
Wed, 25 Jun 2014 08:53:06 +0000 (10:53 +0200)
lib/wallet.py

index eb9a039..467a11c 100644 (file)
@@ -128,6 +128,10 @@ class WalletStorage:
 
 
 class Abstract_Wallet:
+    """
+    Wallet classes are created to handle various address generation methods.
+    Completion states (watching-only, single account, no seed, etc) are handled inside classes.
+    """
 
     def __init__(self, storage):
         self.storage = storage
@@ -1252,8 +1256,7 @@ class Deterministic_Wallet(Abstract_Wallet):
             return False
         prev_addresses = prev_addresses[max(0, i - limit):]
         for addr in prev_addresses:
-            num, is_used = self.is_used(addr)
-            if num > 0:
+            if self.address_is_old(addr):
                 return False
         return True