From 4100fac20e813dbc93ccaf4691b9b0ad82a093e0 Mon Sep 17 00:00:00 2001 From: rkrux Date: Wed, 17 Jun 2026 14:46:47 +0530 Subject: [PATCH] test: use ExtendedPrivateKey in wallet_createwallet.py --- test/functional/wallet_createwallet.py | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) 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