1
1
use crate :: logger:: FilesystemLogger ;
2
- use crate :: wallet:: { Wallet , WalletKeysManager } ;
3
2
4
3
use lightning:: chain:: chainmonitor;
5
4
use lightning:: ln:: channelmanager:: ChannelDetails as LdkChannelDetails ;
@@ -25,8 +24,8 @@ use std::sync::{Arc, Mutex, RwLock};
25
24
pub ( crate ) type ChainMonitor < K > = chainmonitor:: ChainMonitor <
26
25
InMemorySigner ,
27
26
Arc < EsploraSyncClient < Arc < FilesystemLogger > > > ,
28
- Arc < Wallet < bdk :: database :: SqliteDatabase , Arc < FilesystemLogger > > > ,
29
- Arc < Wallet < bdk :: database :: SqliteDatabase , Arc < FilesystemLogger > > > ,
27
+ Arc < Wallet > ,
28
+ Arc < Wallet > ,
30
29
Arc < FilesystemLogger > ,
31
30
Arc < K > ,
32
31
> ;
@@ -38,22 +37,25 @@ pub(crate) type PeerManager<K> = lightning::ln::peer_handler::PeerManager<
38
37
Arc < OnionMessenger > ,
39
38
Arc < FilesystemLogger > ,
40
39
IgnoringMessageHandler ,
41
- Arc < WalletKeysManager < bdk :: database :: SqliteDatabase , Arc < FilesystemLogger > > > ,
40
+ Arc < KeysManager > ,
42
41
> ;
43
42
44
43
pub ( crate ) type ChannelManager < K > = lightning:: ln:: channelmanager:: ChannelManager <
45
44
Arc < ChainMonitor < K > > ,
46
- Arc < Wallet < bdk :: database :: SqliteDatabase , Arc < FilesystemLogger > > > ,
47
- Arc < WalletKeysManager < bdk :: database :: SqliteDatabase , Arc < FilesystemLogger > > > ,
48
- Arc < WalletKeysManager < bdk :: database :: SqliteDatabase , Arc < FilesystemLogger > > > ,
49
- Arc < WalletKeysManager < bdk :: database :: SqliteDatabase , Arc < FilesystemLogger > > > ,
50
- Arc < Wallet < bdk :: database :: SqliteDatabase , Arc < FilesystemLogger > > > ,
45
+ Arc < Wallet > ,
46
+ Arc < KeysManager > ,
47
+ Arc < KeysManager > ,
48
+ Arc < KeysManager > ,
49
+ Arc < Wallet > ,
51
50
Arc < Router > ,
52
51
Arc < FilesystemLogger > ,
53
52
> ;
54
53
54
+ pub ( crate ) type Wallet =
55
+ crate :: wallet:: Wallet < bdk:: database:: SqliteDatabase , Arc < FilesystemLogger > > ;
56
+
55
57
pub ( crate ) type KeysManager =
56
- WalletKeysManager < bdk:: database:: SqliteDatabase , Arc < FilesystemLogger > > ;
58
+ crate :: wallet :: WalletKeysManager < bdk:: database:: SqliteDatabase , Arc < FilesystemLogger > > ;
57
59
58
60
pub ( crate ) type Router = DefaultRouter <
59
61
Arc < NetworkGraph > ,
@@ -85,8 +87,8 @@ pub(crate) type GossipSync = lightning_background_processor::GossipSync<
85
87
> ;
86
88
87
89
pub ( crate ) type OnionMessenger = lightning:: onion_message:: OnionMessenger <
88
- Arc < WalletKeysManager < bdk :: database :: SqliteDatabase , Arc < FilesystemLogger > > > ,
89
- Arc < WalletKeysManager < bdk :: database :: SqliteDatabase , Arc < FilesystemLogger > > > ,
90
+ Arc < KeysManager > ,
91
+ Arc < KeysManager > ,
90
92
Arc < FilesystemLogger > ,
91
93
Arc < FakeMessageRouter > ,
92
94
IgnoringMessageHandler ,
0 commit comments