Merge branch 'master' into feature/raw_tx

This commit is contained in:
Maran 2013-03-07 17:24:44 +01:00
commit f63f9ff900
2 changed files with 5 additions and 3 deletions

View File

@ -233,7 +233,7 @@ if __name__ == '__main__':
if len(seed) == 128:
wallet.seed = None
wallet.sequence.master_public_key = seed
wallet.init_sequence(str(seed))
else:
wallet.seed = str(seed)
wallet.init_mpk( wallet.seed )

View File

@ -216,6 +216,7 @@ class Wallet:
return self.get_private_keys([address], password).get(address)
def get_private_keys(self, addresses, password):
if not self.seed: return {}
# decode seed in any case, in order to test the password
seed = self.decode_seed(password)
out = {}
@ -776,8 +777,9 @@ class Wallet:
pk_addresses.append(pk_addr)
# get all private keys at once.
private_keys = self.get_private_keys(pk_addresses, password)
tx.sign(private_keys)
if self.seed:
private_keys = self.get_private_keys(pk_addresses, password)
tx.sign(private_keys)
for address, x in outputs:
if address not in self.addressbook and not self.is_mine(address):