X-Git-Url: https://git.novaco.in/?p=electrum-server.git;a=blobdiff_plain;f=backends%2Fbitcoind%2Fblockchain_processor.py;h=310f10bfd356ad6267756d6776f9a7b267eee081;hp=9a14dedbe0d9198f8135d4d1523189f54b2d0406;hb=7c280b62c901a44a9257d7861ffa17b835e7c5f4;hpb=307de092f23443631fc10dc0443fc5c56dda643d diff --git a/backends/bitcoind/blockchain_processor.py b/backends/bitcoind/blockchain_processor.py index 9a14ded..310f10b 100644 --- a/backends/bitcoind/blockchain_processor.py +++ b/backends/bitcoind/blockchain_processor.py @@ -829,7 +829,12 @@ class BlockchainProcessor(Processor): try: addr = self.db.Get(txi) except: - continue + tx_prev = self.get_mempool_transaction(x.get('prevout_hash')) + try: + addr = tx_prev['outputs'][x.get('prevout_n')]['address'] + if not addr: continue + except: + continue l = self.mempool_addresses.get(tx_hash, []) if addr not in l: l.append(addr)