Fix unconfirmed flag

Prepare 0.9.3
This commit is contained in:
Neil Booth 2016-12-12 08:21:55 +09:00
parent bb17af1906
commit 444122122e
3 changed files with 9 additions and 4 deletions

View File

@ -1,3 +1,9 @@
version 0.9.3
-------------
- unconfirmed flag indicating whether mempool txs have unconfirmed inputs
was inverted
version 0.9.2
-------------

View File

@ -268,12 +268,11 @@ class MemPool(util.LoggedClass):
item = self.txs.get(hex_hash)
if not item or not raw_tx:
continue
tx = Deserializer(raw_tx).read_tx()
txin_pairs, txout_pairs = item
tx_fee = (sum(v for hash168, v in txin_pairs)
- sum(v for hash168, v in txout_pairs))
unconfirmed = any(txin.prev_hash not in self.txs
for txin in tx.inputs)
tx = Deserializer(raw_tx).read_tx()
unconfirmed = any(txin.prev_hash in self.txs for txin in tx.inputs)
result.append((hex_hash, tx_fee, unconfirmed))
return result

View File

@ -1 +1 @@
VERSION = "ElectrumX 0.9.2"
VERSION = "ElectrumX 0.9.3"