Browse Source

fix side effect in get_unspent_coins, causing transactions to be rejected

283
ThomasV 11 years ago
parent
commit
9db6f0c3b7
  1. 3
      lib/wallet.py

3
lib/wallet.py

@ -1114,7 +1114,8 @@ class Wallet:
tx = self.transactions.get(tx_hash)
if tx is None: raise Exception("Wallet not synchronized")
is_coinbase = tx.inputs[0].get('prevout_hash') == '0'*64
for output in tx.d.get('outputs'):
for o in tx.d.get('outputs'):
output = o.copy()
if output.get('address') != addr: continue
key = tx_hash + ":%d" % output.get('prevout_n')
if key in self.spent_outputs: continue

Loading…
Cancel
Save