mirror of
https://github.com/bitcoin/bitcoin.git
synced 2025-01-10 03:47:29 -03:00
test: fix include_immature_coinbase
logic in get_utxos
Use current block height to compute the confirmation count instead of using the value from utxo object
This commit is contained in:
parent
a951c34f17
commit
272eb55616
1 changed files with 2 additions and 1 deletions
|
@ -235,7 +235,8 @@ class MiniWallet:
|
|||
def get_utxos(self, *, include_immature_coinbase=False, mark_as_spent=True):
|
||||
"""Returns the list of all utxos and optionally mark them as spent"""
|
||||
if not include_immature_coinbase:
|
||||
utxo_filter = filter(lambda utxo: not utxo['coinbase'] or COINBASE_MATURITY <= utxo['confirmations'], self._utxos)
|
||||
blocks_height = self._test_node.getblockchaininfo()['blocks']
|
||||
utxo_filter = filter(lambda utxo: not utxo['coinbase'] or COINBASE_MATURITY - 1 <= blocks_height - utxo['height'], self._utxos)
|
||||
else:
|
||||
utxo_filter = self._utxos
|
||||
utxos = deepcopy(list(utxo_filter))
|
||||
|
|
Loading…
Reference in a new issue