Browse Source

check if address is imported before index lookup

283
ecdsa 12 years ago
parent
commit
b95911e2d7
  1. 6
      lib/wallet.py

6
lib/wallet.py

@ -785,10 +785,12 @@ class Wallet:
pk_addresses = []
for i in range(len(tx.inputs)):
txin = tx.inputs[i]
account, is_change, n = self.get_address_index(txin['address'])
address = txin['address']
if address in self.imported_keys.keys(): continue
account, is_change, n = self.get_address_index(address)
txin['electrumKeyID'] = (account, is_change, n) # used by the server to find the key
pk_addr, redeemScript = self.sequences[account].get_input_info(is_change, n)
txin['redeemScript'] = redeemScript
txin['electrumKeyID'] = (account, is_change, n) # used by the server to find the key
pk_addresses.append(pk_addr)
# get all private keys at once.

Loading…
Cancel
Save