diff --git a/test/functional/feature_bip68_sequence.py b/test/functional/feature_bip68_sequence.py index fc2e699f456..2cf75a90f8c 100755 --- a/test/functional/feature_bip68_sequence.py +++ b/test/functional/feature_bip68_sequence.py @@ -144,8 +144,10 @@ class BIP68Test(BitcoinTestFramework): # between height/time locking). Small random chance of making the locks # all pass. for _ in range(400): + available_utxos = len(utxos) + # Randomly choose up to 10 inputs - num_inputs = random.randint(1, 10) + num_inputs = random.randint(1, min(10, available_utxos)) random.shuffle(utxos) # Track whether any sequence locks used should fail