From 6ae541174b5d8af8150128b879d7fb1cb485b255 Mon Sep 17 00:00:00 2001 From: ThomasV Date: Tue, 20 Nov 2012 12:45:49 +0400 Subject: [PATCH] fix: convert h160 to addresses --- backends/bitcoind/blockchain_processor.py | 7 +++++-- 1 files changed, 5 insertions(+), 2 deletions(-) diff --git a/backends/bitcoind/blockchain_processor.py b/backends/bitcoind/blockchain_processor.py index db02313..3a0fdda 100644 --- a/backends/bitcoind/blockchain_processor.py +++ b/backends/bitcoind/blockchain_processor.py @@ -500,7 +500,9 @@ class BlockchainProcessor(Processor): "write:%.2f "%(t3-t2), "max:", max_len, hash_160_to_bc_address(max_addr)) - for addr in self.batch_list.keys(): self.invalidate_cache(addr) + for h160 in self.batch_list.keys(): + addr = hash_160_to_bc_address(h160) + self.invalidate_cache(addr) @@ -686,7 +688,8 @@ class BlockchainProcessor(Processor): for x in tx.get('inputs'): txi = (x.get('prevout_hash') + int_to_hex(x.get('prevout_n'), 4)).decode('hex') try: - addr = self.db.Get(txi) + h160 = self.db.Get(txi) + addr = hash_160_to_bc_address(h160) except: continue l = self.mempool_addresses.get(tx_hash, []) -- 1.7.1