From be807082e7eeae431aa1de47be8d0e11ad1d0f85 Mon Sep 17 00:00:00 2001 From: 4tochka Date: Mon, 13 May 2019 17:12:53 +0400 Subject: [PATCH] connector --- pybtc/connector/connector.py | 3 +-- pybtc/connector/utxo.py | 4 ++-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/pybtc/connector/connector.py b/pybtc/connector/connector.py index f0ec294..c7ba628 100644 --- a/pybtc/connector/connector.py +++ b/pybtc/connector/connector.py @@ -12,8 +12,7 @@ import zmq import zmq.asyncio import asyncio import time -from _pickle import loads, dumps -from collections import OrderedDict, deque +from _pickle import loads class Connector: def __init__(self, node_rpc_url, node_zerromq_url, logger, diff --git a/pybtc/connector/utxo.py b/pybtc/connector/utxo.py index b5f7282..0d17c4a 100644 --- a/pybtc/connector/utxo.py +++ b/pybtc/connector/utxo.py @@ -55,14 +55,14 @@ class UTXO(): checkpoint_found = False utxo = set() while self.cached: - i = self.cached.popleft() + i = self.cached.pop() if lb != i[1][0] >> 42: block_changed = True lb = i[1][0] >> 42 if lb - 1 == checkpoint: if len(self.cached) > self.size_limit: if self.checkpoints: - checkpoint = self.checkpoints.pop() + checkpoint = self.checkpoints.popleft() else: checkpoint_found = True