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 @@ -222,16 +222,22 @@ where
222222 pub ( crate ) fn build ( self ) -> LiquiditySource < L > {
223223 let liquidity_service_config = self . lsps2_service . as_ref ( ) . map ( |s| {
224224 let lsps2_service_config = Some ( s. ldk_service_config . clone ( ) ) ;
225+ let lsps5_service_config = None ;
225226 let advertise_service = s. service_config . advertise_service ;
226- LiquidityServiceConfig { lsps2_service_config, advertise_service }
227+ LiquidityServiceConfig { lsps2_service_config, lsps5_service_config , advertise_service }
227228 } ) ;
228229
229230 let lsps1_client_config = self . lsps1_client . as_ref ( ) . map ( |s| s. ldk_client_config . clone ( ) ) ;
230231 let lsps2_client_config = self . lsps2_client . as_ref ( ) . map ( |s| s. ldk_client_config . clone ( ) ) ;
231- let liquidity_client_config =
232- Some ( LiquidityClientConfig { lsps1_client_config, lsps2_client_config } ) ;
232+ let lsps5_client_config = None ;
233+ let liquidity_client_config = Some ( LiquidityClientConfig {
234+ lsps1_client_config,
235+ lsps2_client_config,
236+ lsps5_client_config,
237+ } ) ;
233238
234239 let liquidity_manager = Arc :: new ( LiquidityManager :: new (
240+ Arc :: clone ( & self . keys_manager ) ,
235241 Arc :: clone ( & self . keys_manager ) ,
236242 Arc :: clone ( & self . channel_manager ) ,
237243 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