]> Untitled Git - bdk/commitdiff
bump bitcoind dep to 0.11.0
authorRiccardo Casatta <riccardo@casatta.it>
Thu, 17 Jun 2021 09:44:49 +0000 (11:44 +0200)
committerRiccardo Casatta <riccardo@casatta.it>
Tue, 29 Jun 2021 09:32:24 +0000 (11:32 +0200)
Cargo.toml
src/blockchain/rpc.rs

index 67cb6bad597b54a308972fe4f3adc48ef26ba0db..df6d39f6da5f2232ba096875abc0dc6712368d0d 100644 (file)
@@ -71,7 +71,7 @@ lazy_static = "1.4"
 env_logger = "0.7"
 clap = "2.33"
 serial_test = "0.4"
-bitcoind = "0.10.0"
+bitcoind = "0.11.0"
 
 [[example]]
 name = "address_validator"
index ab55cc491d763015d11ebc493936f551edbbeedc..fbd204cb3b09b82c5b3c6c83fd7c1c1d521ee6da 100644 (file)
@@ -464,7 +464,7 @@ mod test {
     use bitcoincore_rpc::json::CreateRawTransactionInput;
     use bitcoincore_rpc::RawTx;
     use bitcoincore_rpc::{Auth, RpcApi};
-    use bitcoind::BitcoinD;
+    use bitcoind::{BitcoinD, Conf};
     use std::collections::HashMap;
 
     fn create_rpc(
@@ -477,16 +477,20 @@ mod test {
 
         let config = RpcConfig {
             url: bitcoind.rpc_url(),
-            auth: Auth::CookieFile(bitcoind.config.cookie_file.clone()),
+            auth: Auth::CookieFile(bitcoind.params.cookie_file.clone()),
             network,
             wallet_name,
             skip_blocks: None,
         };
         RpcBlockchain::from_config(&config)
     }
-    fn create_bitcoind(args: Vec<String>) -> BitcoinD {
+    fn create_bitcoind(args: Vec<&str>) -> BitcoinD {
         let exe = std::env::var("BITCOIND_EXE").unwrap();
-        bitcoind::BitcoinD::with_args(exe, args, false, bitcoind::P2P::No).unwrap()
+        let conf = Conf {
+            args,
+            ..Default::default()
+        };
+        bitcoind::BitcoinD::with_conf(exe, &conf).unwrap()
     }
 
     const DESCRIPTOR_PUB: &'static str = "wpkh(tpubD6NzVbkrYhZ4X2yy78HWrr1M9NT8dKeWfzNiQqDdMqqa9UmmGztGGz6TaLFGsLfdft5iu32gxq1T4eMNxExNNWzVCpf9Y6JZi5TnqoC9wJq/*)";
@@ -529,7 +533,7 @@ mod test {
         generate(&bitcoind, 5);
         let config = RpcConfig {
             url: bitcoind.rpc_url(),
-            auth: Auth::CookieFile(bitcoind.config.cookie_file.clone()),
+            auth: Auth::CookieFile(bitcoind.params.cookie_file.clone()),
             network: Network::Regtest,
             wallet_name: "another-name".to_string(),
             skip_blocks: Some(103),
@@ -559,7 +563,7 @@ mod test {
         let rpc = create_rpc(&bitcoind, DESCRIPTOR_PUB, Network::Regtest).unwrap();
         let capabilities = rpc.get_capabilities();
         assert!(capabilities.contains(&Capability::FullHistory) && capabilities.len() == 1);
-        let bitcoind_indexed = create_bitcoind(vec!["-txindex".to_string()]);
+        let bitcoind_indexed = create_bitcoind(vec!["-txindex"]);
         let rpc_indexed = create_rpc(&bitcoind_indexed, DESCRIPTOR_PUB, Network::Regtest).unwrap();
         assert_eq!(rpc_indexed.get_capabilities().len(), 3);
         let address = generate(&bitcoind_indexed, 101);