tfix cmd line wallet creation. fixes #684 - electrum - Electrum Bitcoin wallet HTML git clone https://git.parazyd.org/electrum DIR Log DIR Files DIR Refs DIR Submodules --- DIR commit a18d21d9464adaebda57cb633a6392302ecf2225 DIR parent 7dc4102e7db39489fa986afb6b2b31f5de584dfb HTML Author: ThomasV <thomasv@gitorious> Date: Thu, 8 May 2014 15:18:38 +0200 fix cmd line wallet creation. fixes #684 Diffstat: M electrum | 8 +++----- M lib/wallet.py | 2 +- 2 files changed, 4 insertions(+), 6 deletions(-) --- DIR diff --git a/electrum b/electrum t@@ -250,12 +250,10 @@ if __name__ == '__main__': else: import getpass seed = getpass.getpass(prompt="seed:", stream=None) if options.concealed else raw_input("seed:") - if not seed: - sys.exit("Error: Seed cannot be empty") - wallet = Wallet.from_seed(str(seed),storage) - if not wallet: + if not Wallet.is_seed(seed): sys.exit("Error: Invalid seed") - wallet.save_seed(password) + wallet = Wallet.from_seed(seed, storage) + wallet.add_seed(seed, password) wallet.create_accounts(password) if not options.offline: DIR diff --git a/lib/wallet.py b/lib/wallet.py t@@ -1546,7 +1546,7 @@ class OldWallet(Deterministic_Wallet): def create_master_keys(self, password): - seed = pw_decode(self.seed, password) + seed = self.get_seed(password) mpk = OldAccount.mpk_from_seed(seed) self.storage.put('master_public_key', mpk, True)