@@ -18,7 +18,6 @@ use std::collections::HashMap;
18
18
use std:: collections:: { BTreeMap , HashSet } ;
19
19
use std:: fmt;
20
20
use std:: ops:: { Deref , DerefMut } ;
21
- use std:: str:: FromStr ;
22
21
use std:: sync:: Arc ;
23
22
24
23
use bitcoin:: secp256k1:: Secp256k1 ;
@@ -56,7 +55,6 @@ use tx_builder::{BumpFee, CreateTx, FeePolicy, TxBuilder, TxParams};
56
55
use utils:: { check_nlocktime, check_nsequence_rbf, After , Older , SecpCtx , DUST_LIMIT_SATOSHI } ;
57
56
58
57
use crate :: blockchain:: { Blockchain , Progress } ;
59
- use crate :: database:: memory:: MemoryDatabase ;
60
58
use crate :: database:: { BatchDatabase , BatchOperations , DatabaseUtils } ;
61
59
use crate :: descriptor:: derived:: AsDerived ;
62
60
use crate :: descriptor:: policy:: BuildSatisfaction ;
@@ -68,7 +66,6 @@ use crate::descriptor::{
68
66
use crate :: error:: Error ;
69
67
use crate :: psbt:: PsbtUtils ;
70
68
use crate :: signer:: SignerError ;
71
- use crate :: testutils;
72
69
use crate :: types:: * ;
73
70
74
71
const CACHE_ADDR_BATCH_SIZE : u32 = 100 ;
@@ -1551,6 +1548,11 @@ where
1551
1548
}
1552
1549
}
1553
1550
1551
+ #[ cfg( feature = "test-wallet" ) ]
1552
+ use crate :: database:: memory:: MemoryDatabase ;
1553
+
1554
+ #[ cfg( feature = "test-wallet" ) ]
1555
+ #[ doc( hidden) ]
1554
1556
/// Return a fake wallet that appears to be funded for testing.
1555
1557
pub fn get_funded_wallet (
1556
1558
descriptor : & str ,
@@ -1559,6 +1561,9 @@ pub fn get_funded_wallet(
1559
1561
( String , Option < String > ) ,
1560
1562
bitcoin:: Txid ,
1561
1563
) {
1564
+ use crate :: testutils;
1565
+ use std:: str:: FromStr ;
1566
+
1562
1567
let descriptors = testutils ! ( @descriptors ( descriptor) ) ;
1563
1568
let wallet = Wallet :: new_offline (
1564
1569
& descriptors. 0 ,
@@ -1607,6 +1612,9 @@ pub(crate) mod test {
1607
1612
use crate :: signer:: { SignOptions , SignerError } ;
1608
1613
use crate :: wallet:: AddressIndex :: { LastUnused , New , Peek , Reset } ;
1609
1614
1615
+ use crate :: testutils;
1616
+ use std:: str:: FromStr ;
1617
+
1610
1618
#[ test]
1611
1619
fn test_cache_addresses_fixed ( ) {
1612
1620
let db = MemoryDatabase :: new ( ) ;
0 commit comments