From 2ae54aeb9f92f9780f26d04d8ea872b187416f37 Mon Sep 17 00:00:00 2001 From: 4tochka Date: Mon, 13 May 2019 17:20:37 +0400 Subject: [PATCH] connector --- pybtc/connector/utxo.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/pybtc/connector/utxo.py b/pybtc/connector/utxo.py index 0d17c4a..10bbdb5 100644 --- a/pybtc/connector/utxo.py +++ b/pybtc/connector/utxo.py @@ -65,6 +65,8 @@ class UTXO(): checkpoint = self.checkpoints.popleft() else: checkpoint_found = True + elif checkpoint < lb - 1 and self.checkpoints: + checkpoint = self.checkpoints.popleft() if len(self.cached) <= self.size_limit: @@ -76,6 +78,7 @@ class UTXO(): self.pending_saved[i[0]] = i[1] if block_changed: self.cached.append({i[0]: i[1]}) + lb -= 1 if not checkpoint_found: for i in reversed(self.pending_saved): self.cached.append({i: self.pending_saved[i]})