From c11e5c378891d88b537931047110709811f1f35c Mon Sep 17 00:00:00 2001 From: 4tochka Date: Wed, 29 May 2019 17:46:28 +0400 Subject: [PATCH] connector --- pybtc/connector/connector.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pybtc/connector/connector.py b/pybtc/connector/connector.py index 349c4ba..889b4c3 100644 --- a/pybtc/connector/connector.py +++ b/pybtc/connector/connector.py @@ -26,6 +26,7 @@ class Connector: utxo_data=False, utxo_cache_size=1000000, skip_opreturn=True, + block_cache_workers= 4, block_preload_cache_limit= 1000 * 1000000, block_hashes_cache_limit= 200 * 1000000, db_type=None, @@ -52,6 +53,7 @@ class Connector: self.db_type = db_type self.db = db self.utxo_cache_size = utxo_cache_size + self.block_cache_workers = block_cache_workers self.utxo_data = utxo_data self.chain_tail = list(chain_tail) if chain_tail else [] @@ -157,7 +159,7 @@ class Connector: for row in reversed(self.chain_tail): self.block_headers_cache.set(row, h) h -= 1 - self.block_loader = BlockLoader(self) + self.block_loader = BlockLoader(self,workers = self.block_cache_workers) self.tasks.append(self.loop.create_task(self.zeromq_handler())) self.tasks.append(self.loop.create_task(self.watchdog()))