fix: [expand btc adress] filter empty addr fields

pull/463/head
Terrtia 2020-01-21 10:59:11 +01:00
parent 165119883a
commit f139e9564e
No known key found for this signature in database
GPG Key ID: 1E1B1F50D84613D0
1 changed files with 6 additions and 4 deletions

View File

@ -34,11 +34,13 @@ def get_bitcoin_info(bitcoin_address, nb_transaction=50):
for transaction in jreq['txs']: for transaction in jreq['txs']:
for input in transaction['inputs']: for input in transaction['inputs']:
if input['prev_out']['addr'] != bitcoin_address: if 'addr' in input['prev_out']:
set_btc_in.add(input['prev_out']['addr']) if input['prev_out']['addr'] != bitcoin_address:
set_btc_in.add(input['prev_out']['addr'])
for output in transaction['out']: for output in transaction['out']:
if output['addr'] != bitcoin_address: if 'addr' in output:
set_btc_out.add(output['addr']) if output['addr'] != bitcoin_address:
set_btc_out.add(output['addr'])
dict_btc['btc_in'] = filter_btc_seen(set_btc_in) dict_btc['btc_in'] = filter_btc_seen(set_btc_in)
dict_btc['btc_out'] = filter_btc_seen(set_btc_out) dict_btc['btc_out'] = filter_btc_seen(set_btc_out)