electrum

Electrum Bitcoin wallet
git clone https://git.parazyd.org/electrum
Log | Files | Refs | Submodules

commit 8df0f3fcc43e92c795e28521c0a9f606f473664a
parent 6f9d7fee94c2862af79674cf8adb75e2d61a406c
Author: thomasv <thomasv@gitorious>
Date:   Fri, 16 Dec 2011 15:51:17 +0100

master public key is not none; deprecation message

Diffstat:
Mclient/electrum.py | 5-----
Mclient/upgrade.py | 3++-
2 files changed, 2 insertions(+), 6 deletions(-)

diff --git a/client/electrum.py b/client/electrum.py @@ -328,9 +328,6 @@ class Wallet: def create_new_address2(self, for_change): """ Publickey(type,n) = Master_public_key + H(n|S|type)*point """ - if self.master_public_key is None: - raise BaseException("Cannot create new addresses with this wallet.\nIf this is an old wallet, please move your complete balance to a new wallet.") - curve = SECP256k1 n = len(self.change_addresses) if for_change else len(self.addresses) z = self.get_sequence(n,for_change) @@ -352,8 +349,6 @@ class Wallet: def synchronize(self): - if self.master_public_key is None: return False # will be None if we read an older format - while True: if self.change_addresses == []: self.create_new_address2(True) diff --git a/client/upgrade.py b/client/upgrade.py @@ -68,7 +68,8 @@ if __name__ == "__main__": if type(x) == tuple: seed_version, use_encryption, fee, host, port, blocks, seed, all_addresses, private_keys, change_indexes, status, history, labels, addressbook = x print """This wallet is deprecated. -Please create a new wallet, open the old wallet with Electrum 0.33, and send your coins to your new wallet""" +Please create a new wallet, open the old wallet with Electrum 0.33, and send your coins to your new wallet. +We apologize for the inconvenience. We try to keep this kind of upgrades as rare as possible.""" exit(1) wallet = electrum.Wallet(path)