diff --git a/pybtc/connector/block_loader.py b/pybtc/connector/block_loader.py index 3b2561f..e42cfa1 100644 --- a/pybtc/connector/block_loader.py +++ b/pybtc/connector/block_loader.py @@ -177,7 +177,7 @@ class BlockLoader: self.last_batch_size = len(msg) for i in blocks: self.parent.block_preload.set(i, blocks[i]) - if blocks: + if blocks and index == len(self.worker_busy) - 1: self.parent.utxo.checkpoints.append(i) diff --git a/pybtc/connector/utxo.py b/pybtc/connector/utxo.py index 5dfcf3b..f58ebff 100644 --- a/pybtc/connector/utxo.py +++ b/pybtc/connector/utxo.py @@ -49,7 +49,7 @@ class UTXO(): self.save_process = True try: # self.log.critical("cached " + str(len(self.cached)) ) - self.checkpoints = sorted(self.checkpoints) + # self.checkpoints = sorted(self.checkpoints) checkpoint = self.checkpoints.pop(0) lb = 0 block_changed = False