@@ -65,14 +65,14 @@ def test_importdesc(self, req, success, error_code=None, error_message=None, war
65
65
66
66
def run_test (self ):
67
67
self .log .info ('Setting up wallets' )
68
- self .nodes [0 ].createwallet (wallet_name = 'w0' , disable_private_keys = False , descriptors = True )
68
+ self .nodes [0 ].createwallet (wallet_name = 'w0' , disable_private_keys = False )
69
69
w0 = self .nodes [0 ].get_wallet_rpc ('w0' )
70
70
71
- self .nodes [1 ].createwallet (wallet_name = 'w1' , disable_private_keys = True , blank = True , descriptors = True )
71
+ self .nodes [1 ].createwallet (wallet_name = 'w1' , disable_private_keys = True , blank = True )
72
72
w1 = self .nodes [1 ].get_wallet_rpc ('w1' )
73
73
assert_equal (w1 .getwalletinfo ()['keypoolsize' ], 0 )
74
74
75
- self .nodes [1 ].createwallet (wallet_name = "wpriv" , disable_private_keys = False , blank = True , descriptors = True )
75
+ self .nodes [1 ].createwallet (wallet_name = "wpriv" , disable_private_keys = False , blank = True )
76
76
wpriv = self .nodes [1 ].get_wallet_rpc ("wpriv" )
77
77
assert_equal (wpriv .getwalletinfo ()['keypoolsize' ], 0 )
78
78
@@ -428,7 +428,7 @@ def run_test(self):
428
428
429
429
# Make sure that we can use import and use multisig as addresses
430
430
self .log .info ('Test that multisigs can be imported, signed for, and getnewaddress\' d' )
431
- self .nodes [1 ].createwallet (wallet_name = "wmulti_priv" , disable_private_keys = False , blank = True , descriptors = True )
431
+ self .nodes [1 ].createwallet (wallet_name = "wmulti_priv" , disable_private_keys = False , blank = True )
432
432
wmulti_priv = self .nodes [1 ].get_wallet_rpc ("wmulti_priv" )
433
433
assert_equal (wmulti_priv .getwalletinfo ()['keypoolsize' ], 0 )
434
434
@@ -472,7 +472,7 @@ def run_test(self):
472
472
assert_equal (len (decoded ['vin' ][0 ]['txinwitness' ]), 4 )
473
473
self .sync_all ()
474
474
475
- self .nodes [1 ].createwallet (wallet_name = "wmulti_pub" , disable_private_keys = True , blank = True , descriptors = True )
475
+ self .nodes [1 ].createwallet (wallet_name = "wmulti_pub" , disable_private_keys = True , blank = True )
476
476
wmulti_pub = self .nodes [1 ].get_wallet_rpc ("wmulti_pub" )
477
477
assert_equal (wmulti_pub .getwalletinfo ()['keypoolsize' ], 0 )
478
478
@@ -515,7 +515,7 @@ def run_test(self):
515
515
self .nodes [1 ].loadwallet ('wmulti_pub' )
516
516
517
517
self .log .info ("Multisig with distributed keys" )
518
- self .nodes [1 ].createwallet (wallet_name = "wmulti_priv1" , descriptors = True )
518
+ self .nodes [1 ].createwallet (wallet_name = "wmulti_priv1" )
519
519
wmulti_priv1 = self .nodes [1 ].get_wallet_rpc ("wmulti_priv1" )
520
520
res = wmulti_priv1 .importdescriptors ([
521
521
{
@@ -538,7 +538,7 @@ def run_test(self):
538
538
assert_equal (res [1 ]['success' ], True )
539
539
assert_equal (res [1 ]['warnings' ][0 ], 'Not all private keys provided. Some wallet functionality may return unexpected errors' )
540
540
541
- self .nodes [1 ].createwallet (wallet_name = 'wmulti_priv2' , blank = True , descriptors = True )
541
+ self .nodes [1 ].createwallet (wallet_name = 'wmulti_priv2' , blank = True )
542
542
wmulti_priv2 = self .nodes [1 ].get_wallet_rpc ('wmulti_priv2' )
543
543
res = wmulti_priv2 .importdescriptors ([
544
544
{
@@ -569,7 +569,7 @@ def run_test(self):
569
569
self .nodes [1 ].sendrawtransaction (tx_signed_2 ['hex' ])
570
570
571
571
self .log .info ("We can create and use a huge multisig under P2WSH" )
572
- self .nodes [1 ].createwallet (wallet_name = 'wmulti_priv_big' , blank = True , descriptors = True )
572
+ self .nodes [1 ].createwallet (wallet_name = 'wmulti_priv_big' , blank = True )
573
573
wmulti_priv_big = self .nodes [1 ].get_wallet_rpc ('wmulti_priv_big' )
574
574
xkey = "tprv8ZgxMBicQKsPeZSeYx7VXDDTs3XrTcmZQpRLbAeSQFCQGgKwR4gKpcxHaKdoTNHniv4EPDJNdzA3KxRrrBHcAgth8fU5X4oCndkkxk39iAt/*"
575
575
xkey_int = "tprv8ZgxMBicQKsPeZSeYx7VXDDTs3XrTcmZQpRLbAeSQFCQGgKwR4gKpcxHaKdoTNHniv4EPDJNdzA3KxRrrBHcAgth8fU5X4oCndkkxk39iAt/1/*"
@@ -605,7 +605,7 @@ def run_test(self):
605
605
self .log .info ("Under P2SH, multisig are standard with up to 15 "
606
606
"compressed keys" )
607
607
self .nodes [1 ].createwallet (wallet_name = 'multi_priv_big_legacy' ,
608
- blank = True , descriptors = True )
608
+ blank = True )
609
609
multi_priv_big = self .nodes [1 ].get_wallet_rpc ('multi_priv_big_legacy' )
610
610
res = multi_priv_big .importdescriptors ([
611
611
{
@@ -634,7 +634,7 @@ def run_test(self):
634
634
decoded = multi_priv_big .gettransaction (txid = txid , verbose = True )['decoded' ]
635
635
636
636
self .log .info ("Amending multisig with new private keys" )
637
- self .nodes [1 ].createwallet (wallet_name = "wmulti_priv3" , descriptors = True )
637
+ self .nodes [1 ].createwallet (wallet_name = "wmulti_priv3" )
638
638
wmulti_priv3 = self .nodes [1 ].get_wallet_rpc ("wmulti_priv3" )
639
639
res = wmulti_priv3 .importdescriptors ([
640
640
{
@@ -685,13 +685,13 @@ def run_test(self):
685
685
"range" : [0 ,4000 ],
686
686
"next_index" : 4000 }
687
687
688
- self .nodes [0 ].createwallet ("temp_wallet" , blank = True , descriptors = True )
688
+ self .nodes [0 ].createwallet ("temp_wallet" , blank = True )
689
689
temp_wallet = self .nodes [0 ].get_wallet_rpc ("temp_wallet" )
690
690
temp_wallet .importdescriptors ([descriptor ])
691
691
self .generatetoaddress (self .nodes [0 ], COINBASE_MATURITY + 1 , temp_wallet .getnewaddress ())
692
692
self .generatetoaddress (self .nodes [0 ], COINBASE_MATURITY + 1 , temp_wallet .getnewaddress ())
693
693
694
- self .nodes [0 ].createwallet ("encrypted_wallet" , blank = True , descriptors = True , passphrase = "passphrase" )
694
+ self .nodes [0 ].createwallet ("encrypted_wallet" , blank = True , passphrase = "passphrase" )
695
695
encrypted_wallet = self .nodes [0 ].get_wallet_rpc ("encrypted_wallet" )
696
696
697
697
descriptor ["timestamp" ] = 0
@@ -720,9 +720,9 @@ def run_test(self):
720
720
assert_equal (temp_wallet .getbalance (), encrypted_wallet .getbalance ())
721
721
722
722
self .log .info ("Multipath descriptors" )
723
- self .nodes [1 ].createwallet (wallet_name = "multipath" , descriptors = True , blank = True )
723
+ self .nodes [1 ].createwallet (wallet_name = "multipath" , blank = True )
724
724
w_multipath = self .nodes [1 ].get_wallet_rpc ("multipath" )
725
- self .nodes [1 ].createwallet (wallet_name = "multipath_split" , descriptors = True , blank = True )
725
+ self .nodes [1 ].createwallet (wallet_name = "multipath_split" , blank = True )
726
726
w_multisplit = self .nodes [1 ].get_wallet_rpc ("multipath_split" )
727
727
timestamp = int (time .time ())
728
728
0 commit comments