From 4e3b1a1ad0fe175286081adc0b98c4c5ac75667d Mon Sep 17 00:00:00 2001 From: Sandipan Dey Date: Mon, 13 Sep 2021 21:29:52 +0530 Subject: [PATCH] create descriptor based wallet by default --- src/lib.rs | 15 ++++++++++++++- 1 file changed, 14 insertions(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index 5a684f2..50e9938 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -193,8 +193,21 @@ impl BitcoinD { // to be compatible with different version, in the end we are only interested if // the call is succesfull not in the returned value. if client_base.call::("getblockchaininfo", &[]).is_ok() { + let desc_wallet = if cfg!(not(any( + feature = "0_20_1", + feature = "0_20_0", + feature = "0_19_1", + feature = "0_19_0_1", + feature = "0_18_1", + feature = "0_18_0", + feature = "0_17_1" + ))) { + Some(true) + } else { + None + }; client_base - .create_wallet("default", None, None, None, None, None) + .create_wallet("default", None, None, None, None, desc_wallet) .unwrap(); break Client::new(&node_url_default, Auth::CookieFile(cookie_file.clone())) .unwrap();