@@ -8,8 +8,8 @@ use crate::logger::{log_error, FilesystemLogger, Logger};
88use crate :: payment_store:: PaymentStore ;
99use crate :: peer_store:: PeerStore ;
1010use crate :: types:: {
11- ChainMonitor , ChannelManager , GossipSync , KeysManager , NetAddress , NetworkGraph ,
12- OnionMessenger , PeerManager ,
11+ ChainMonitor , ChannelManager , FakeMessageRouter , GossipSync , KeysManager , NetAddress ,
12+ NetworkGraph , OnionMessenger , PeerManager ,
1313} ;
1414use crate :: wallet:: Wallet ;
1515use crate :: LogLevel ;
@@ -18,7 +18,6 @@ use crate::{
1818 WALLET_KEYS_SEED_LEN ,
1919} ;
2020
21- use lightning:: sign:: EntropySource ;
2221use lightning:: chain:: { chainmonitor, BestBlock , Watch } ;
2322use lightning:: ln:: channelmanager:: { self , ChainParameters , ChannelManagerReadArgs } ;
2423use lightning:: ln:: msgs:: RoutingMessageHandler ;
@@ -27,6 +26,7 @@ use lightning::routing::router::DefaultRouter;
2726use lightning:: routing:: scoring:: {
2827 ProbabilisticScorer , ProbabilisticScoringDecayParameters , ProbabilisticScoringFeeParameters ,
2928} ;
29+ use lightning:: sign:: EntropySource ;
3030
3131use lightning:: util:: config:: UserConfig ;
3232use lightning:: util:: ser:: ReadableArgs ;
@@ -604,6 +604,8 @@ fn build_with_store_internal<K: KVStore + Sync + Send + 'static>(
604604 Arc :: clone ( & keys_manager) ,
605605 Arc :: clone ( & keys_manager) ,
606606 Arc :: clone ( & logger) ,
607+ Arc :: new ( FakeMessageRouter { } ) ,
608+ IgnoringMessageHandler { } ,
607609 IgnoringMessageHandler { } ,
608610 ) ) ;
609611 let ephemeral_bytes: [ u8 ; 32 ] = keys_manager. get_secure_random_bytes ( ) ;
0 commit comments