Add reserved check method

This commit is contained in:
lash 2022-04-29 06:28:01 +00:00
parent ff74679de8
commit 6c360ca2e5
Signed by: lash
GPG Key ID: 21D2E7BB88C2A746
3 changed files with 11 additions and 1 deletions

View File

@ -134,6 +134,10 @@ class QueueEntry:
self.store.cache.set_block(self.tx_hash, block, tx) self.store.cache.set_block(self.tx_hash, block, tx)
def test(self, state):
return self.__match_state(state)
def __str__(self): def __str__(self):
v = self.store.get(self.tx_hash) v = self.store.get(self.tx_hash)
n = self.store.state(v[0]) n = self.store.state(v[0])

View File

@ -153,3 +153,9 @@ class Store:
entry = QueueEntry(self, k) entry = QueueEntry(self, k)
entry.load() entry.load()
entry.sent() entry.sent()
def is_reserved(self, k):
entry = QueueEntry(self, k)
entry.load()
return entry.test(self.RESERVED)

View File

@ -1,6 +1,6 @@
[metadata] [metadata]
name = chainqueue name = chainqueue
version = 0.1.3 version = 0.1.5
description = Generic blockchain transaction queue control description = Generic blockchain transaction queue control
author = Louis Holbrook author = Louis Holbrook
author_email = dev@holbrook.no author_email = dev@holbrook.no