@@ -426,6 +426,8 @@ pub const NO_LIQUIDITY_MANAGER: Option<
426
426
C = & dyn chain:: Filter ,
427
427
TimeProvider = dyn lightning_liquidity:: utils:: time:: TimeProvider ,
428
428
TP = & dyn lightning_liquidity:: utils:: time:: TimeProvider ,
429
+ BroadcasterInterface = dyn BroadcasterInterface ,
430
+ T = & dyn BroadcasterInterface ,
429
431
> + Send
430
432
+ Sync ,
431
433
> ,
@@ -731,7 +733,7 @@ use futures_util::{dummy_waker, Joiner, OptionalSelector, Selector, SelectorOutp
731
733
/// # type P2PGossipSync<UL> = lightning::routing::gossip::P2PGossipSync<Arc<NetworkGraph>, Arc<UL>, Arc<Logger>>;
732
734
/// # type ChannelManager<B, F, FE> = lightning::ln::channelmanager::SimpleArcChannelManager<ChainMonitor<B, F, FE>, B, FE, Logger>;
733
735
/// # type OnionMessenger<B, F, FE> = lightning::onion_message::messenger::OnionMessenger<Arc<lightning::sign::KeysManager>, Arc<lightning::sign::KeysManager>, Arc<Logger>, Arc<ChannelManager<B, F, FE>>, Arc<lightning::onion_message::messenger::DefaultMessageRouter<Arc<NetworkGraph>, Arc<Logger>, Arc<lightning::sign::KeysManager>>>, Arc<ChannelManager<B, F, FE>>, lightning::ln::peer_handler::IgnoringMessageHandler, lightning::ln::peer_handler::IgnoringMessageHandler, lightning::ln::peer_handler::IgnoringMessageHandler>;
734
- /// # type LiquidityManager<B, F, FE> = lightning_liquidity::LiquidityManager<Arc<lightning::sign::KeysManager>, Arc<lightning::sign::KeysManager>, Arc<ChannelManager<B, F, FE>>, Arc<F>, Arc<DefaultTimeProvider>>;
736
+ /// # type LiquidityManager<B, F, FE> = lightning_liquidity::LiquidityManager<Arc<lightning::sign::KeysManager>, Arc<lightning::sign::KeysManager>, Arc<ChannelManager<B, F, FE>>, Arc<F>, Arc<DefaultTimeProvider>, Arc<B> >;
735
737
/// # type Scorer = RwLock<lightning::routing::scoring::ProbabilisticScorer<Arc<NetworkGraph>, Arc<Logger>>>;
736
738
/// # type PeerManager<B, F, FE, UL> = lightning::ln::peer_handler::SimpleArcPeerManager<SocketDescriptor, ChainMonitor<B, F, FE>, B, FE, Arc<UL>, Logger, F, StoreSync>;
737
739
/// # type OutputSweeper<B, D, FE, F, O> = lightning::util::sweep::OutputSweeper<Arc<B>, Arc<D>, Arc<FE>, Arc<F>, Arc<Store>, Arc<Logger>, Arc<O>>;
@@ -1896,6 +1898,7 @@ mod tests {
1896
1898
Arc < ChannelManager > ,
1897
1899
Arc < dyn Filter + Sync + Send > ,
1898
1900
Arc < DefaultTimeProvider > ,
1901
+ Arc < test_utils:: TestBroadcaster > ,
1899
1902
> ;
1900
1903
1901
1904
struct Node {
@@ -2347,6 +2350,7 @@ mod tests {
2347
2350
Arc :: clone ( & keys_manager) ,
2348
2351
Arc :: clone ( & manager) ,
2349
2352
None ,
2353
+ Arc :: clone ( & tx_broadcaster) ,
2350
2354
None ,
2351
2355
None ,
2352
2356
None ,
0 commit comments