@@ -24,7 +24,9 @@ use lightning::ln::channelmanager::{self, ChainParameters, ChannelManagerReadArg
2424use lightning:: ln:: msgs:: RoutingMessageHandler ;
2525use lightning:: ln:: peer_handler:: { IgnoringMessageHandler , MessageHandler } ;
2626use lightning:: routing:: router:: DefaultRouter ;
27- use lightning:: routing:: scoring:: { ProbabilisticScorer , ProbabilisticScoringParameters } ;
27+ use lightning:: routing:: scoring:: {
28+ ProbabilisticScorer , ProbabilisticScoringDecayParameters , ProbabilisticScoringFeeParameters ,
29+ } ;
2830
2931use lightning:: util:: config:: UserConfig ;
3032use lightning:: util:: ser:: ReadableArgs ;
@@ -494,7 +496,7 @@ fn build_with_store_internal<K: KVStore + Sync + Send + 'static>(
494496 Ok ( scorer) => Arc :: new ( Mutex :: new ( scorer) ) ,
495497 Err ( e) => {
496498 if e. kind ( ) == std:: io:: ErrorKind :: NotFound {
497- let params = ProbabilisticScoringParameters :: default ( ) ;
499+ let params = ProbabilisticScoringDecayParameters :: default ( ) ;
498500 Arc :: new ( Mutex :: new ( ProbabilisticScorer :: new (
499501 params,
500502 Arc :: clone ( & network_graph) ,
@@ -506,11 +508,13 @@ fn build_with_store_internal<K: KVStore + Sync + Send + 'static>(
506508 }
507509 } ;
508510
511+ let scoring_fee_params = ProbabilisticScoringFeeParameters :: default ( ) ;
509512 let router = Arc :: new ( DefaultRouter :: new (
510513 Arc :: clone ( & network_graph) ,
511514 Arc :: clone ( & logger) ,
512515 keys_manager. get_secure_random_bytes ( ) ,
513516 Arc :: clone ( & scorer) ,
517+ scoring_fee_params,
514518 ) ) ;
515519
516520 // Read ChannelMonitor state from store
0 commit comments