@@ -142,7 +142,7 @@ fn main() {
142
142
unsafe { VERSION = cl. version ( ) . unwrap ( ) } ;
143
143
println ! ( "Version: {}" , version( ) ) ;
144
144
145
- cl. create_wallet ( "testwallet" , None , None , None , None ) . unwrap ( ) ;
145
+ cl. create_wallet ( "testwallet" , None , None , None , None , None ) . unwrap ( ) ;
146
146
147
147
test_get_mining_info ( & cl) ;
148
148
test_get_blockchain_info ( & cl) ;
@@ -1108,6 +1108,7 @@ fn test_create_wallet(cl: &Client) {
1108
1108
blank : Option < bool > ,
1109
1109
passphrase : Option < & ' a str > ,
1110
1110
avoid_reuse : Option < bool > ,
1111
+ descriptor : Option < bool > ,
1111
1112
}
1112
1113
1113
1114
let mut wallet_params = vec ! [
@@ -1117,20 +1118,23 @@ fn test_create_wallet(cl: &Client) {
1117
1118
blank: None ,
1118
1119
passphrase: None ,
1119
1120
avoid_reuse: None ,
1121
+ descriptor: None ,
1120
1122
} ,
1121
1123
WalletParams {
1122
1124
name: wallet_names[ 1 ] ,
1123
1125
disable_private_keys: Some ( true ) ,
1124
1126
blank: None ,
1125
1127
passphrase: None ,
1126
1128
avoid_reuse: None ,
1129
+ descriptor: None ,
1127
1130
} ,
1128
1131
WalletParams {
1129
1132
name: wallet_names[ 2 ] ,
1130
1133
disable_private_keys: None ,
1131
1134
blank: Some ( true ) ,
1132
1135
passphrase: None ,
1133
1136
avoid_reuse: None ,
1137
+ descriptor: None ,
1134
1138
} ,
1135
1139
] ;
1136
1140
@@ -1141,13 +1145,15 @@ fn test_create_wallet(cl: &Client) {
1141
1145
blank : None ,
1142
1146
passphrase : Some ( "pass" ) ,
1143
1147
avoid_reuse : None ,
1148
+ descriptor : None ,
1144
1149
} ) ;
1145
1150
wallet_params. push ( WalletParams {
1146
1151
name : wallet_names[ 4 ] ,
1147
1152
disable_private_keys : None ,
1148
1153
blank : None ,
1149
1154
passphrase : None ,
1150
1155
avoid_reuse : Some ( true ) ,
1156
+ descriptor : Some ( false ) ,
1151
1157
} ) ;
1152
1158
}
1153
1159
@@ -1159,6 +1165,7 @@ fn test_create_wallet(cl: &Client) {
1159
1165
wallet_param. blank ,
1160
1166
wallet_param. passphrase ,
1161
1167
wallet_param. avoid_reuse ,
1168
+ wallet_param. descriptor ,
1162
1169
)
1163
1170
. unwrap ( ) ;
1164
1171
@@ -1314,7 +1321,7 @@ fn test_getblocktemplate(cl: &Client) {
1314
1321
}
1315
1322
1316
1323
fn test_unloadwallet ( cl : & Client ) {
1317
- cl. create_wallet ( "testunloadwallet" , None , None , None , None ) . unwrap ( ) ;
1324
+ cl. create_wallet ( "testunloadwallet" , None , None , None , None , None ) . unwrap ( ) ;
1318
1325
1319
1326
let res = new_wallet_client ( "testunloadwallet" )
1320
1327
. unload_wallet ( None )
@@ -1332,7 +1339,7 @@ fn test_loadwallet(_: &Client) {
1332
1339
let wallet_client = new_wallet_client ( wallet_name) ;
1333
1340
1334
1341
assert ! ( wallet_client. load_wallet( wallet_name) . is_err( ) ) ;
1335
- wallet_client. create_wallet ( wallet_name, None , None , None , None ) . unwrap ( ) ;
1342
+ wallet_client. create_wallet ( wallet_name, None , None , None , None , None ) . unwrap ( ) ;
1336
1343
assert ! ( wallet_client. load_wallet( wallet_name) . is_err( ) ) ;
1337
1344
wallet_client. unload_wallet ( None ) . unwrap ( ) ;
1338
1345
@@ -1347,7 +1354,7 @@ fn test_backupwallet(_: &Client) {
1347
1354
1348
1355
assert ! ( wallet_client. backup_wallet( None ) . is_err( ) ) ;
1349
1356
assert ! ( wallet_client. backup_wallet( Some ( & backup_path) ) . is_err( ) ) ;
1350
- wallet_client. create_wallet ( "testbackupwallet" , None , None , None , None ) . unwrap ( ) ;
1357
+ wallet_client. create_wallet ( "testbackupwallet" , None , None , None , None , None ) . unwrap ( ) ;
1351
1358
assert ! ( wallet_client. backup_wallet( None ) . is_err( ) ) ;
1352
1359
assert ! ( wallet_client. backup_wallet( Some ( & backup_path) ) . is_ok( ) ) ;
1353
1360
}
0 commit comments