h = self.history.get(address,[])
if h == ['*']: return 0,0
c = u = 0
- received_coins = []
-
+ received_coins = [] # list of coins received at address
+
for tx_hash, tx_height in h:
d = self.transactions.get(tx_hash)
if not d: continue
for item in d.get('outputs'):
addr = item.get('address')
- key = tx_hash + ':%d'%item['index']
- received_coins.append(key)
+ if addr == address:
+ key = tx_hash + ':%d'%item['index']
+ received_coins.append(key)
for tx_hash, tx_height in h:
d = self.transactions.get(tx_hash)