do not request merkle root for unconfirmed transactions
This commit is contained in:
@@ -519,13 +519,15 @@ class Wallet:
|
||||
tx_hash = tx['tx_hash']
|
||||
line = self.tx_history.get(tx_hash)
|
||||
if not line:
|
||||
if self.verifier: self.verifier.add(tx_hash)
|
||||
self.tx_history[tx_hash] = copy.copy(tx)
|
||||
line = self.tx_history.get(tx_hash)
|
||||
else:
|
||||
line['value'] += tx['value']
|
||||
if line['height'] == 0:
|
||||
line['timestamp'] = 1e12
|
||||
else:
|
||||
if self.verifier: self.verifier.add(tx_hash)
|
||||
|
||||
self.update_tx_labels()
|
||||
|
||||
def update_tx_labels(self):
|
||||
@@ -816,11 +818,7 @@ class Wallet:
|
||||
|
||||
def set_verifier(self, verifier):
|
||||
self.verifier = verifier
|
||||
with self.lock:
|
||||
for tx in self.tx_history.keys():
|
||||
self.verifier.add(tx)
|
||||
|
||||
|
||||
self.update_tx_history()
|
||||
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user