@@ -464,7 +464,6 @@ pub const NO_LIQUIDITY_MANAGER: Option<
464464 NodeSigner = & ( dyn lightning:: sign:: NodeSigner + Send + Sync ) ,
465465 AChannelManager = DynChannelManager ,
466466 CM = & DynChannelManager ,
467- C = & ( dyn chain:: Filter + Send + Sync ) ,
468467 K = & DummyKVStore ,
469468 TimeProvider = dyn lightning_liquidity:: utils:: time:: TimeProvider + Send + Sync ,
470469 TP = & ( dyn lightning_liquidity:: utils:: time:: TimeProvider + Send + Sync ) ,
@@ -486,7 +485,6 @@ pub const NO_LIQUIDITY_MANAGER_SYNC: Option<
486485 NodeSigner = & ( dyn lightning:: sign:: NodeSigner + Send + Sync ) ,
487486 AChannelManager = DynChannelManager ,
488487 CM = & DynChannelManager ,
489- C = & ( dyn chain:: Filter + Send + Sync ) ,
490488 KVStoreSync = dyn lightning:: util:: persist:: KVStoreSync + Send + Sync ,
491489 KS = & ( dyn lightning:: util:: persist:: KVStoreSync + Send + Sync ) ,
492490 TimeProvider = dyn lightning_liquidity:: utils:: time:: TimeProvider + Send + Sync ,
@@ -829,7 +827,7 @@ use futures_util::{dummy_waker, Joiner, OptionalSelector, Selector, SelectorOutp
829827/// # type P2PGossipSync<UL> = lightning::routing::gossip::P2PGossipSync<Arc<NetworkGraph>, Arc<UL>, Arc<Logger>>;
830828/// # type ChannelManager<B, F, FE> = lightning::ln::channelmanager::SimpleArcChannelManager<ChainMonitor<B, F, FE>, B, FE, Logger>;
831829/// # 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>;
832- /// # type LiquidityManager<B, F, FE> = lightning_liquidity::LiquidityManager<Arc<lightning::sign::KeysManager>, Arc<lightning::sign::KeysManager>, Arc<ChannelManager<B, F, FE>>, Arc<F>, Arc< Store>, Arc<DefaultTimeProvider>, Arc<B>>;
830+ /// # type LiquidityManager<B, F, FE> = lightning_liquidity::LiquidityManager<Arc<lightning::sign::KeysManager>, Arc<lightning::sign::KeysManager>, Arc<ChannelManager<B, F, FE>>, Arc<Store>, Arc<DefaultTimeProvider>, Arc<B>>;
833831/// # type Scorer = RwLock<lightning::routing::scoring::ProbabilisticScorer<Arc<NetworkGraph>, Arc<Logger>>>;
834832/// # type PeerManager<B, F, FE, UL> = lightning::ln::peer_handler::SimpleArcPeerManager<SocketDescriptor, ChainMonitor<B, F, FE>, B, FE, Arc<UL>, Logger, F, StoreSync>;
835833/// # 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>>;
@@ -1898,7 +1896,7 @@ mod tests {
18981896 use core:: sync:: atomic:: { AtomicBool , Ordering } ;
18991897 use lightning:: chain:: channelmonitor:: ANTI_REORG_DELAY ;
19001898 use lightning:: chain:: transaction:: OutPoint ;
1901- use lightning:: chain:: { chainmonitor, BestBlock , Confirm , Filter } ;
1899+ use lightning:: chain:: { chainmonitor, BestBlock , Confirm } ;
19021900 use lightning:: events:: { Event , PathFailure , ReplayEvent } ;
19031901 use lightning:: ln:: channelmanager;
19041902 use lightning:: ln:: channelmanager:: {
@@ -2054,7 +2052,6 @@ mod tests {
20542052 Arc < KeysManager > ,
20552053 Arc < KeysManager > ,
20562054 Arc < ChannelManager > ,
2057- Arc < dyn Filter + Sync + Send > ,
20582055 Arc < Persister > ,
20592056 DefaultTimeProvider ,
20602057 Arc < test_utils:: TestBroadcaster > ,
@@ -2513,8 +2510,6 @@ mod tests {
25132510 Arc :: clone ( & keys_manager) ,
25142511 Arc :: clone ( & keys_manager) ,
25152512 Arc :: clone ( & manager) ,
2516- None ,
2517- None ,
25182513 Arc :: clone ( & kv_store) ,
25192514 Arc :: clone ( & tx_broadcaster) ,
25202515 None ,
@@ -2910,10 +2905,10 @@ mod tests {
29102905 let kv_store = KVStoreSyncWrapper ( kv_store_sync) ;
29112906
29122907 // Yes, you can unsafe { turn off the borrow checker }
2913- let lm_async: & ' static LiquidityManager < _ , _ , _ , _ , _ , _ , _ > = unsafe {
2908+ let lm_async: & ' static LiquidityManager < _ , _ , _ , _ , _ , _ > = unsafe {
29142909 & * ( nodes[ 0 ] . liquidity_manager . get_lm_async ( )
2915- as * const LiquidityManager < _ , _ , _ , _ , _ , _ , _ > )
2916- as & ' static LiquidityManager < _ , _ , _ , _ , _ , _ , _ >
2910+ as * const LiquidityManager < _ , _ , _ , _ , _ , _ > )
2911+ as & ' static LiquidityManager < _ , _ , _ , _ , _ , _ >
29172912 } ;
29182913 let sweeper_async: & ' static OutputSweeper < _ , _ , _ , _ , _ , _ , _ > = unsafe {
29192914 & * ( nodes[ 0 ] . sweeper . sweeper_async ( ) as * const OutputSweeper < _ , _ , _ , _ , _ , _ , _ > )
@@ -3435,10 +3430,10 @@ mod tests {
34353430 let kv_store = KVStoreSyncWrapper ( kv_store_sync) ;
34363431
34373432 // Yes, you can unsafe { turn off the borrow checker }
3438- let lm_async: & ' static LiquidityManager < _ , _ , _ , _ , _ , _ , _ > = unsafe {
3433+ let lm_async: & ' static LiquidityManager < _ , _ , _ , _ , _ , _ > = unsafe {
34393434 & * ( nodes[ 0 ] . liquidity_manager . get_lm_async ( )
3440- as * const LiquidityManager < _ , _ , _ , _ , _ , _ , _ > )
3441- as & ' static LiquidityManager < _ , _ , _ , _ , _ , _ , _ >
3435+ as * const LiquidityManager < _ , _ , _ , _ , _ , _ > )
3436+ as & ' static LiquidityManager < _ , _ , _ , _ , _ , _ >
34423437 } ;
34433438 let sweeper_async: & ' static OutputSweeper < _ , _ , _ , _ , _ , _ , _ > = unsafe {
34443439 & * ( nodes[ 0 ] . sweeper . sweeper_async ( ) as * const OutputSweeper < _ , _ , _ , _ , _ , _ , _ > )
@@ -3662,10 +3657,10 @@ mod tests {
36623657 let ( exit_sender, exit_receiver) = tokio:: sync:: watch:: channel ( ( ) ) ;
36633658
36643659 // Yes, you can unsafe { turn off the borrow checker }
3665- let lm_async: & ' static LiquidityManager < _ , _ , _ , _ , _ , _ , _ > = unsafe {
3660+ let lm_async: & ' static LiquidityManager < _ , _ , _ , _ , _ , _ > = unsafe {
36663661 & * ( nodes[ 0 ] . liquidity_manager . get_lm_async ( )
3667- as * const LiquidityManager < _ , _ , _ , _ , _ , _ , _ > )
3668- as & ' static LiquidityManager < _ , _ , _ , _ , _ , _ , _ >
3662+ as * const LiquidityManager < _ , _ , _ , _ , _ , _ > )
3663+ as & ' static LiquidityManager < _ , _ , _ , _ , _ , _ >
36693664 } ;
36703665 let sweeper_async: & ' static OutputSweeper < _ , _ , _ , _ , _ , _ , _ > = unsafe {
36713666 & * ( nodes[ 0 ] . sweeper . sweeper_async ( ) as * const OutputSweeper < _ , _ , _ , _ , _ , _ , _ > )
0 commit comments