@@ -16,8 +16,6 @@ use lightning::util::events as ldk_events;
16
16
use lightning:: util:: persist:: KVStorePersister ;
17
17
use lightning:: util:: ser:: { Readable , ReadableArgs , Writeable , Writer } ;
18
18
19
- use bdk:: database:: MemoryDatabase ;
20
-
21
19
use bitcoin:: secp256k1:: Secp256k1 ;
22
20
use rand:: { thread_rng, Rng } ;
23
21
use std:: collections:: { hash_map, VecDeque } ;
@@ -135,7 +133,7 @@ impl Writeable for EventQueueSerWrapper {
135
133
}
136
134
137
135
pub ( crate ) struct LdkLiteEventHandler {
138
- chain_access : Arc < LdkLiteChainAccess < MemoryDatabase > > ,
136
+ chain_access : Arc < LdkLiteChainAccess < bdk :: sled :: Tree > > ,
139
137
event_queue : Arc < LdkLiteEventQueue < FilesystemPersister > > ,
140
138
channel_manager : Arc < ChannelManager > ,
141
139
network_graph : Arc < NetworkGraph > ,
@@ -148,7 +146,7 @@ pub(crate) struct LdkLiteEventHandler {
148
146
149
147
impl LdkLiteEventHandler {
150
148
pub fn new (
151
- chain_access : Arc < LdkLiteChainAccess < MemoryDatabase > > ,
149
+ chain_access : Arc < LdkLiteChainAccess < bdk :: sled :: Tree > > ,
152
150
event_queue : Arc < LdkLiteEventQueue < FilesystemPersister > > ,
153
151
channel_manager : Arc < ChannelManager > , network_graph : Arc < NetworkGraph > ,
154
152
keys_manager : Arc < KeysManager > , inbound_payments : Arc < PaymentInfoStorage > ,
0 commit comments