From 5bde840da890509de45a5ecd1e0f1b864d378d2d Mon Sep 17 00:00:00 2001 From: 4tochka Date: Thu, 16 May 2019 09:12:30 +0400 Subject: [PATCH] connector --- pybtc/connector/block_loader.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/pybtc/connector/block_loader.py b/pybtc/connector/block_loader.py index e8905d0..1749aa3 100644 --- a/pybtc/connector/block_loader.py +++ b/pybtc/connector/block_loader.py @@ -209,7 +209,7 @@ class Worker: self.loop.set_default_executor(ThreadPoolExecutor(20)) self.out_writer = out_writer self.in_reader = in_reader - # self.coins = MRU(100000) + self.coins = MRU(100000) # self.destroyed_coins = MRU(100000) signal.signal(signal.SIGTERM, self.terminate) self.loop.create_task(self.message_loop()) @@ -245,7 +245,7 @@ class Worker: inp = block["rawTx"][z]["vIn"][i] outpoint = b"".join((inp["txId"], int_to_bytes(inp["vOut"]))) try: - # r = self.coins.delete(outpoint) + r = self.coins.delete(outpoint) # block["rawTx"][z]["vIn"][i]["_c_"] = r t += 1 # self.destroyed_coins[r[0]] = True @@ -259,7 +259,7 @@ class Worker: except: address = b"".join((bytes([block["rawTx"][z]["vOut"][i]["nType"]]), block["rawTx"][z]["vOut"][i]["addressHash"])) - # self.coins[o] = (pointer, block["rawTx"][z]["vOut"][i]["value"], address) + self.coins[o] = (pointer, block["rawTx"][z]["vOut"][i]["value"], address) blocks[x] = block if blocks: blocks[x]["checkpoint"] = x