@@ -13,28 +13,28 @@ use bitcoincore_rpc::{
13
13
bitcoincore_rpc_json:: { GetBlockTemplateModes , GetBlockTemplateRules } ,
14
14
RpcApi ,
15
15
} ;
16
- use electrsd:: bitcoind :: anyhow:: Context ;
16
+ use electrsd:: corepc_node :: anyhow:: Context ;
17
17
18
18
pub use electrsd;
19
- pub use electrsd:: bitcoind ;
20
- pub use electrsd:: bitcoind :: anyhow;
21
- pub use electrsd:: bitcoind :: bitcoincore_rpc;
19
+ pub use electrsd:: corepc_node ;
20
+ pub use electrsd:: corepc_node :: anyhow;
21
+ // pub use electrsd::corepc_node ::bitcoincore_rpc;
22
22
pub use electrsd:: electrum_client;
23
23
use electrsd:: electrum_client:: ElectrumApi ;
24
24
use std:: time:: Duration ;
25
25
26
26
/// Struct for running a regtest environment with a single `bitcoind` node with an `electrs`
27
27
/// instance connected to it.
28
28
pub struct TestEnv {
29
- pub bitcoind : electrsd:: bitcoind :: BitcoinD ,
29
+ pub bitcoind : electrsd:: corepc_node :: Node ,
30
30
pub electrsd : electrsd:: ElectrsD ,
31
31
}
32
32
33
33
/// Configuration parameters.
34
34
#[ derive( Debug ) ]
35
35
pub struct Config < ' a > {
36
- /// [`bitcoind ::Conf`]
37
- pub bitcoind : bitcoind :: Conf < ' a > ,
36
+ /// [`corepc_node ::Conf`]
37
+ pub bitcoind : electrsd :: corepc_node :: Conf < ' a > ,
38
38
/// [`electrsd::Conf`]
39
39
pub electrsd : electrsd:: Conf < ' a > ,
40
40
}
@@ -44,7 +44,7 @@ impl Default for Config<'_> {
44
44
/// which is required for testing `bdk_esplora`.
45
45
fn default ( ) -> Self {
46
46
Self {
47
- bitcoind : bitcoind :: Conf :: default ( ) ,
47
+ bitcoind : corepc_node :: Conf :: default ( ) ,
48
48
electrsd : {
49
49
let mut conf = electrsd:: Conf :: default ( ) ;
50
50
conf. http_enabled = true ;
@@ -64,11 +64,11 @@ impl TestEnv {
64
64
pub fn new_with_config ( config : Config ) -> anyhow:: Result < Self > {
65
65
let bitcoind_exe = match std:: env:: var ( "BITCOIND_EXE" ) {
66
66
Ok ( path) => path,
67
- Err ( _) => bitcoind :: downloaded_exe_path ( ) . context (
67
+ Err ( _) => corepc_node :: downloaded_exe_path ( ) . context (
68
68
"you need to provide an env var BITCOIND_EXE or specify a bitcoind version feature" ,
69
69
) ?,
70
70
} ;
71
- let bitcoind = bitcoind :: BitcoinD :: with_conf ( bitcoind_exe, & config. bitcoind ) ?;
71
+ let bitcoind = corepc_node :: Node :: with_conf ( bitcoind_exe, & config. bitcoind ) ?;
72
72
73
73
let electrs_exe = match std:: env:: var ( "ELECTRS_EXE" ) {
74
74
Ok ( path) => path,
@@ -314,7 +314,7 @@ impl TestEnv {
314
314
mod test {
315
315
use crate :: TestEnv ;
316
316
use core:: time:: Duration ;
317
- use electrsd:: bitcoind :: { anyhow:: Result , bitcoincore_rpc:: RpcApi } ;
317
+ use electrsd:: corepc_node :: { anyhow:: Result , bitcoincore_rpc:: RpcApi } ;
318
318
319
319
/// This checks that reorgs initiated by `bitcoind` is detected by our `electrsd` instance.
320
320
#[ test]
0 commit comments