faster get_hashX_status
This commit is contained in:
parent
d323edd252
commit
b1bb5927c7
1 changed files with 4 additions and 4 deletions
|
@ -851,12 +851,12 @@ class HubDB:
|
||||||
self.prefix_db = None
|
self.prefix_db = None
|
||||||
|
|
||||||
def get_hashX_status(self, hashX: bytes):
|
def get_hashX_status(self, hashX: bytes):
|
||||||
mempool_status = self.prefix_db.hashX_mempool_status.get(hashX)
|
mempool_status = self.prefix_db.hashX_mempool_status.get(hashX, deserialize_value=False)
|
||||||
if mempool_status:
|
if mempool_status:
|
||||||
return mempool_status.status.hex()
|
return mempool_status.hex()
|
||||||
status = self.prefix_db.hashX_status.get(hashX)
|
status = self.prefix_db.hashX_status.get(hashX, deserialize_value=False)
|
||||||
if status:
|
if status:
|
||||||
return status.status.hex()
|
return status.hex()
|
||||||
|
|
||||||
def get_tx_hash(self, tx_num: int) -> bytes:
|
def get_tx_hash(self, tx_num: int) -> bytes:
|
||||||
if self._cache_all_tx_hashes:
|
if self._cache_all_tx_hashes:
|
||||||
|
|
Loading…
Reference in a new issue