diff --git a/test/functional/wallet_createwallet.py b/test/functional/wallet_createwallet.py index bb7918a9a44..60f670de97b 100755 --- a/test/functional/wallet_createwallet.py +++ b/test/functional/wallet_createwallet.py @@ -8,6 +8,7 @@ import os import stat from test_framework.descriptors import descsum_create +from test_framework.extendedkey import ExtendedPrivateKey from test_framework.test_framework import BitcoinTestFramework from test_framework.util import ( assert_equal, @@ -97,12 +98,12 @@ class CreateWalletTest(BitcoinTestFramework): assert_raises_rpc_error(-4, "Error: This wallet has no available keys", w3.getnewaddress) # Set the seed w3.importdescriptors([{ - 'desc': descsum_create('wpkh(tprv8ZgxMBicQKsPcwuZGKp8TeWppSuLMiLe2d9PupB14QpPeQsqoj3LneJLhGHH13xESfvASyd4EFLJvLrG8b7DrLxEuV7hpF9uUc6XruKA1Wq/0h/*)'), + 'desc': descsum_create(f'wpkh({ExtendedPrivateKey.generate().to_string()}/0h/*)'), 'timestamp': 'now', 'active': True }, { - 'desc': descsum_create('wpkh(tprv8ZgxMBicQKsPcwuZGKp8TeWppSuLMiLe2d9PupB14QpPeQsqoj3LneJLhGHH13xESfvASyd4EFLJvLrG8b7DrLxEuV7hpF9uUc6XruKA1Wq/1h/*)'), + 'desc': descsum_create(f'wpkh({ExtendedPrivateKey.generate().to_string()}/1h/*)'), 'timestamp': 'now', 'active': True, 'internal': True @@ -124,12 +125,12 @@ class CreateWalletTest(BitcoinTestFramework): with WalletUnlock(w4, "pass"): # Now set a seed and it should work. Wallet should also be encrypted w4.importdescriptors([{ - 'desc': descsum_create('wpkh(tprv8ZgxMBicQKsPcwuZGKp8TeWppSuLMiLe2d9PupB14QpPeQsqoj3LneJLhGHH13xESfvASyd4EFLJvLrG8b7DrLxEuV7hpF9uUc6XruKA1Wq/0h/*)'), + 'desc': descsum_create(f'wpkh({ExtendedPrivateKey.generate().to_string()}/0h/*)'), 'timestamp': 'now', 'active': True }, { - 'desc': descsum_create('wpkh(tprv8ZgxMBicQKsPcwuZGKp8TeWppSuLMiLe2d9PupB14QpPeQsqoj3LneJLhGHH13xESfvASyd4EFLJvLrG8b7DrLxEuV7hpF9uUc6XruKA1Wq/1h/*)'), + 'desc': descsum_create(f'wpkh({ExtendedPrivateKey.generate().to_string()}/1h/*)'), 'timestamp': 'now', 'active': True, 'internal': True