@@ -34,18 +34,11 @@ use bdk_wallet::{
3434} ;
3535use bdk_wallet:: { KeychainKind , SignOptions , Wallet } ;
3636
37- #[ cfg( feature = "electrum" ) ]
38- use crate :: utils:: BlockchainClient :: Electrum ;
39- #[ cfg( feature = "cbf" ) ]
40- use bdk_kyoto:: { Info , LightClient } ;
41- use bdk_wallet:: bitcoin:: base64:: prelude:: * ;
4237use bdk_wallet:: keys:: DescriptorKey :: Secret ;
4338use bdk_wallet:: keys:: { DerivableKey , DescriptorKey , ExtendedKey , GeneratableKey , GeneratedKey } ;
4439use bdk_wallet:: miniscript:: miniscript;
4540use bdk_wallet:: serde:: ser:: Error as SerdeErrorTrait ;
46- use serde_json:: json;
47- use serde_json:: Error as SerdeError ;
48- use serde_json:: Value ;
41+ use serde_json:: { json, Value , Error as SerdeError } ;
4942use std:: collections:: BTreeMap ;
5043#[ cfg( any( feature = "electrum" , feature = "esplora" ) ) ]
5144use std:: collections:: HashSet ;
@@ -54,6 +47,12 @@ use std::fmt;
5447#[ cfg( any( feature = "repl" , feature = "electrum" , feature = "esplora" ) ) ]
5548use std:: io:: Write ;
5649use std:: str:: FromStr ;
50+
51+ #[ cfg( feature = "electrum" ) ]
52+ use crate :: utils:: BlockchainClient :: Electrum ;
53+ #[ cfg( feature = "cbf" ) ]
54+ use bdk_kyoto:: { Info , LightClient } ;
55+ use bdk_wallet:: bitcoin:: base64:: prelude:: * ;
5756#[ cfg( feature = "cbf" ) ]
5857use tokio:: select;
5958#[ cfg( any(
0 commit comments