diff --git a/lib/wallet.py b/lib/wallet.py index 48cbaaef..e08a2fce 100644 --- a/lib/wallet.py +++ b/lib/wallet.py @@ -1086,6 +1086,7 @@ class Imported_Wallet(Abstract_Wallet): a = self.accounts.get(IMPORTED_ACCOUNT) if not a: self.accounts[IMPORTED_ACCOUNT] = ImportedAccount({'imported':{}}) + self.storage.put('wallet_type', 'imported', True) def is_watching_only(self): @@ -1634,8 +1635,7 @@ class Wallet(object): if storage.get('wallet_type') == '2of3': return Wallet_2of3(storage) - if storage.file_exists and not storage.get('seed'): - # wallet made of imported keys + if storage.get('wallet_type') == 'imported': return Imported_Wallet(storage)