File tree Expand file tree Collapse file tree 2 files changed +18
-5
lines changed
Expand file tree Collapse file tree 2 files changed +18
-5
lines changed Original file line number Diff line number Diff line change @@ -223,16 +223,22 @@ where
223223 pub ( crate ) fn build ( self ) -> LiquiditySource < L > {
224224 let liquidity_service_config = self . lsps2_service . as_ref ( ) . map ( |s| {
225225 let lsps2_service_config = Some ( s. ldk_service_config . clone ( ) ) ;
226+ let lsps5_service_config = None ;
226227 let advertise_service = s. service_config . advertise_service ;
227- LiquidityServiceConfig { lsps2_service_config, advertise_service }
228+ LiquidityServiceConfig { lsps2_service_config, lsps5_service_config , advertise_service }
228229 } ) ;
229230
230231 let lsps1_client_config = self . lsps1_client . as_ref ( ) . map ( |s| s. ldk_client_config . clone ( ) ) ;
231232 let lsps2_client_config = self . lsps2_client . as_ref ( ) . map ( |s| s. ldk_client_config . clone ( ) ) ;
232- let liquidity_client_config =
233- Some ( LiquidityClientConfig { lsps1_client_config, lsps2_client_config } ) ;
233+ let lsps5_client_config = None ;
234+ let liquidity_client_config = Some ( LiquidityClientConfig {
235+ lsps1_client_config,
236+ lsps2_client_config,
237+ lsps5_client_config,
238+ } ) ;
234239
235240 let liquidity_manager = Arc :: new ( LiquidityManager :: new (
241+ Arc :: clone ( & self . keys_manager ) ,
236242 Arc :: clone ( & self . keys_manager ) ,
237243 Arc :: clone ( & self . channel_manager ) ,
238244 Some ( Arc :: clone ( & self . chain_source ) ) ,
Original file line number Diff line number Diff line change @@ -34,6 +34,8 @@ use lightning_block_sync::gossip::{GossipVerifier, UtxoSource};
3434
3535use lightning_net_tokio:: SocketDescriptor ;
3636
37+ use lightning_liquidity:: utils:: time:: DefaultTimeProvider ;
38+
3739use bitcoin:: secp256k1:: PublicKey ;
3840use bitcoin:: OutPoint ;
3941
@@ -62,8 +64,13 @@ pub(crate) type PeerManager = lightning::ln::peer_handler::PeerManager<
6264 Arc < ChainMonitor > ,
6365> ;
6466
65- pub ( crate ) type LiquidityManager =
66- lightning_liquidity:: LiquidityManager < Arc < KeysManager > , Arc < ChannelManager > , Arc < ChainSource > > ;
67+ pub ( crate ) type LiquidityManager = lightning_liquidity:: LiquidityManager <
68+ Arc < KeysManager > ,
69+ Arc < KeysManager > ,
70+ Arc < ChannelManager > ,
71+ Arc < ChainSource > ,
72+ Arc < DefaultTimeProvider > ,
73+ > ;
6774
6875pub ( crate ) type ChannelManager = lightning:: ln:: channelmanager:: ChannelManager <
6976 Arc < ChainMonitor > ,
You can’t perform that action at this time.
0 commit comments