mirror of
https://github.com/dashpay/dash.git
synced 2024-12-25 03:52:49 +01:00
partial bitcoin#22550: improve test_signing_with_{csv,cltv}
subtests
partial: - 746f203f (only changes in test_framework/util.py)
This commit is contained in:
parent
4c1e0348b3
commit
9938f4438d
@ -624,6 +624,17 @@ def mine_large_block(node, utxos=None):
|
|||||||
node.generate(1)
|
node.generate(1)
|
||||||
|
|
||||||
|
|
||||||
|
def generate_to_height(node, target_height):
|
||||||
|
"""Generates blocks until a given target block height has been reached.
|
||||||
|
To prevent timeouts, only up to 200 blocks are generated per RPC call.
|
||||||
|
Can be used to activate certain soft-forks (e.g. CSV, CLTV)."""
|
||||||
|
current_height = node.getblockcount()
|
||||||
|
while current_height < target_height:
|
||||||
|
nblocks = min(200, target_height - current_height)
|
||||||
|
current_height += len(node.generate(nblocks))
|
||||||
|
assert_equal(node.getblockcount(), target_height)
|
||||||
|
|
||||||
|
|
||||||
def find_vout_for_address(node, txid, addr):
|
def find_vout_for_address(node, txid, addr):
|
||||||
"""
|
"""
|
||||||
Locate the vout index of the given transaction sending to the
|
Locate the vout index of the given transaction sending to the
|
||||||
|
Loading…
Reference in New Issue
Block a user