From 217900bbfa3d0a957ccc0e780ceebb5d661581ad Mon Sep 17 00:00:00 2001 From: ThomasV Date: Fri, 25 Apr 2014 11:48:13 +0200 Subject: [PATCH] watching_only wallets have a single account --- lib/wallet.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/lib/wallet.py b/lib/wallet.py index 3cd0c9f2d..505118e55 100644 --- a/lib/wallet.py +++ b/lib/wallet.py @@ -239,7 +239,7 @@ class NewWallet: def can_create_accounts(self): - return True + return not self.is_watching_only() def set_up_to_date(self,b): @@ -322,9 +322,8 @@ class NewWallet: def create_watching_only_wallet(self, xpub): self.storage.put('seed_version', self.seed_version, True) self.add_master_public_key("m/", xpub) - xpub0 = self.add_master_keys("m/", "m/0'", None) - account = BIP32_Account({'xpub':xpub0}) - self.add_account("m/0'", account) + account = BIP32_Account({'xpub':xpub}) + self.add_account("m/", account) def create_accounts(self, password):