@@ -2547,6 +2547,7 @@ mod tests {
2547
2547
let decay_params = ProbabilisticScoringDecayParameters :: default ( ) ;
2548
2548
let scorer = ProbabilisticScorer :: new ( decay_params, & network_graph, & logger) ;
2549
2549
let source = source_node_id ( ) ;
2550
+ let target = target_node_id ( ) ;
2550
2551
2551
2552
let usage = ChannelUsage {
2552
2553
amount_msat : 1_024 ,
@@ -2610,6 +2611,7 @@ mod tests {
2610
2611
max_liquidity_offset_history : HistoricalBucketRangeTracker :: new ( ) ,
2611
2612
} ) ;
2612
2613
let source = source_node_id ( ) ;
2614
+ let target = target_node_id ( ) ;
2613
2615
2614
2616
let usage = ChannelUsage {
2615
2617
amount_msat : 39 ,
@@ -2641,6 +2643,7 @@ mod tests {
2641
2643
..ProbabilisticScoringFeeParameters :: zero_penalty ( )
2642
2644
} ;
2643
2645
let mut scorer = ProbabilisticScorer :: new ( ProbabilisticScoringDecayParameters :: default ( ) , & network_graph, & logger) ;
2646
+ let sender = sender_node_id ( ) ;
2644
2647
let source = source_node_id ( ) ;
2645
2648
let usage = ChannelUsage {
2646
2649
amount_msat : 500 ,
@@ -2677,6 +2680,7 @@ mod tests {
2677
2680
} ;
2678
2681
let mut scorer = ProbabilisticScorer :: new ( ProbabilisticScoringDecayParameters :: default ( ) , & network_graph, & logger) ;
2679
2682
let source = source_node_id ( ) ;
2683
+ let target = target_node_id ( ) ;
2680
2684
let path = payment_path_for_amount ( 500 ) ;
2681
2685
2682
2686
let usage = ChannelUsage {
@@ -2720,6 +2724,7 @@ mod tests {
2720
2724
} ;
2721
2725
let mut scorer = ProbabilisticScorer :: new ( ProbabilisticScoringDecayParameters :: default ( ) , & network_graph, & logger) ;
2722
2726
let source = source_node_id ( ) ;
2727
+ let target = target_node_id ( ) ;
2723
2728
let path = payment_path_for_amount ( 500 ) ;
2724
2729
2725
2730
let usage = ChannelUsage {
@@ -2797,6 +2802,8 @@ mod tests {
2797
2802
inflight_htlc_msat : 0 ,
2798
2803
effective_capacity : EffectiveCapacity :: Total { capacity_msat : 1_000 , htlc_maximum_msat : 1_000 } ,
2799
2804
} ;
2805
+
2806
+
2800
2807
let channel = network_graph. read_only ( ) . channel ( 42 ) . unwrap ( ) . to_owned ( ) ;
2801
2808
let ( info, target) = channel. as_directed_from ( & node_a) . unwrap ( ) ;
2802
2809
let candidate: CandidateRouteHop = CandidateRouteHop :: PublicHop {
@@ -2805,6 +2812,7 @@ mod tests {
2805
2812
source_node_id : node_a,
2806
2813
target_node_id : * target
2807
2814
} ;
2815
+ // assert_eq!(scorer.channel_penalty_msat(42, &node_a, &node_b, usage, ¶ms), 128);
2808
2816
assert_eq ! ( scorer. channel_penalty_msat( & candidate, usage, & params) , 128 ) ;
2809
2817
// Note that a default liquidity bound is used for B -> C as no channel exists
2810
2818
let channel = network_graph. read_only ( ) . channel ( 42 ) . unwrap ( ) . to_owned ( ) ;
@@ -2815,6 +2823,7 @@ mod tests {
2815
2823
source_node_id : node_b,
2816
2824
target_node_id : * target
2817
2825
} ;
2826
+ // assert_eq!(scorer.channel_penalty_msat(43, &node_b, &node_c, usage, ¶ms), 128);
2818
2827
assert_eq ! ( scorer. channel_penalty_msat( & candidate, usage, & params) , 128 ) ;
2819
2828
let channel = network_graph. read_only ( ) . channel ( 44 ) . unwrap ( ) . to_owned ( ) ;
2820
2829
let ( info, target) = channel. as_directed_from ( & node_c) . unwrap ( ) ;
@@ -2824,6 +2833,7 @@ mod tests {
2824
2833
source_node_id : node_c,
2825
2834
target_node_id : * target
2826
2835
} ;
2836
+ // assert_eq!(scorer.channel_penalty_msat(44, &node_c, &node_d, usage, ¶ms), 128);
2827
2837
assert_eq ! ( scorer. channel_penalty_msat( & candidate, usage, & params) , 128 ) ;
2828
2838
2829
2839
scorer. payment_path_failed ( & Path { hops : path, blinded_tail : None } , 43 ) ;
@@ -2836,6 +2846,7 @@ mod tests {
2836
2846
source_node_id : node_a,
2837
2847
target_node_id : * target
2838
2848
} ;
2849
+ // assert_eq!(scorer.channel_penalty_msat(42, &node_a, &node_b, usage, ¶ms), 80);
2839
2850
assert_eq ! ( scorer. channel_penalty_msat( & candidate, usage, & params) , 80 ) ;
2840
2851
// Note that a default liquidity bound is used for B -> C as no channel exists
2841
2852
let channel = network_graph. read_only ( ) . channel ( 42 ) . unwrap ( ) . to_owned ( ) ;
@@ -2846,6 +2857,7 @@ mod tests {
2846
2857
source_node_id : node_b,
2847
2858
target_node_id : * target
2848
2859
} ;
2860
+ // assert_eq!(scorer.channel_penalty_msat(43, &node_b, &node_c, usage, ¶ms), 128);
2849
2861
assert_eq ! ( scorer. channel_penalty_msat( & candidate, usage, & params) , 128 ) ;
2850
2862
let channel = network_graph. read_only ( ) . channel ( 44 ) . unwrap ( ) . to_owned ( ) ;
2851
2863
let ( info, target) = channel. as_directed_from ( & node_c) . unwrap ( ) ;
@@ -2855,6 +2867,7 @@ mod tests {
2855
2867
source_node_id : node_c,
2856
2868
target_node_id : * target
2857
2869
} ;
2870
+ // assert_eq!(scorer.channel_penalty_msat(44, &node_c, &node_d, usage, ¶ms), 128);
2858
2871
assert_eq ! ( scorer. channel_penalty_msat( & candidate, usage, & params) , 128 ) ;
2859
2872
}
2860
2873
@@ -2867,8 +2880,10 @@ mod tests {
2867
2880
..ProbabilisticScoringFeeParameters :: zero_penalty ( )
2868
2881
} ;
2869
2882
let mut scorer = ProbabilisticScorer :: new ( ProbabilisticScoringDecayParameters :: default ( ) , & network_graph, & logger) ;
2883
+ let sender = sender_node_id ( ) ;
2870
2884
let source = source_node_id ( ) ;
2871
2885
let target = target_node_id ( ) ;
2886
+ let recipient = recipient_node_id ( ) ;
2872
2887
let usage = ChannelUsage {
2873
2888
amount_msat : 250 ,
2874
2889
inflight_htlc_msat : 0 ,
@@ -2891,6 +2906,7 @@ mod tests {
2891
2906
source_node_id : source,
2892
2907
target_node_id : * target
2893
2908
} ;
2909
+ // assert_eq!(scorer.channel_penalty_msat(42, &source, &target, usage, ¶ms), 128);
2894
2910
assert_eq ! ( scorer. channel_penalty_msat( & candidate, usage, & params) , 128 ) ;
2895
2911
let channel = network_graph. read_only ( ) . channel ( 43 ) . unwrap ( ) . to_owned ( ) ;
2896
2912
let ( info, curr_target) = channel. as_directed_from ( & target) . unwrap ( ) ;
@@ -2900,6 +2916,7 @@ mod tests {
2900
2916
source_node_id : * target,
2901
2917
target_node_id : * curr_target
2902
2918
} ;
2919
+ // assert_eq!(scorer.channel_penalty_msat(43, &target, &recipient, usage, ¶ms), 128);
2903
2920
assert_eq ! ( scorer. channel_penalty_msat( & candidate, usage, & params) , 128 ) ;
2904
2921
2905
2922
scorer. payment_path_successful ( & payment_path_for_amount ( 500 ) ) ;
@@ -2921,6 +2938,7 @@ mod tests {
2921
2938
source_node_id : source,
2922
2939
target_node_id : * target
2923
2940
} ;
2941
+ // assert_eq!(scorer.channel_penalty_msat(42, &source, &target, usage, ¶ms), 300);
2924
2942
assert_eq ! ( scorer. channel_penalty_msat( & candidate, usage, & params) , 300 ) ;
2925
2943
let channel = network_graph. read_only ( ) . channel ( 43 ) . unwrap ( ) . to_owned ( ) ;
2926
2944
let ( info, curr_target) = channel. as_directed_from ( & target) . unwrap ( ) ;
@@ -2930,6 +2948,7 @@ mod tests {
2930
2948
source_node_id : * target,
2931
2949
target_node_id : * curr_target
2932
2950
} ;
2951
+ // assert_eq!(scorer.channel_penalty_msat(43, &target, &recipient, usage, ¶ms), 300);
2933
2952
assert_eq ! ( scorer. channel_penalty_msat( & candidate, usage, & params) , 300 ) ;
2934
2953
}
2935
2954
@@ -2948,6 +2967,7 @@ mod tests {
2948
2967
} ;
2949
2968
let mut scorer = ProbabilisticScorer :: new ( decay_params, & network_graph, & logger) ;
2950
2969
let source = source_node_id ( ) ;
2970
+ let target = target_node_id ( ) ;
2951
2971
2952
2972
let usage = ChannelUsage {
2953
2973
amount_msat : 0 ,
@@ -3051,6 +3071,7 @@ mod tests {
3051
3071
} ;
3052
3072
let mut scorer = ProbabilisticScorer :: new ( decay_params, & network_graph, & logger) ;
3053
3073
let source = source_node_id ( ) ;
3074
+ let target = target_node_id ( ) ;
3054
3075
let usage = ChannelUsage {
3055
3076
amount_msat : 256 ,
3056
3077
inflight_htlc_msat : 0 ,
@@ -3092,6 +3113,7 @@ mod tests {
3092
3113
} ;
3093
3114
let mut scorer = ProbabilisticScorer :: new ( decay_params, & network_graph, & logger) ;
3094
3115
let source = source_node_id ( ) ;
3116
+ let target = target_node_id ( ) ;
3095
3117
let usage = ChannelUsage {
3096
3118
amount_msat : 512 ,
3097
3119
inflight_htlc_msat : 0 ,
@@ -3147,6 +3169,7 @@ mod tests {
3147
3169
} ;
3148
3170
let mut scorer = ProbabilisticScorer :: new ( decay_params, & network_graph, & logger) ;
3149
3171
let source = source_node_id ( ) ;
3172
+ let target = target_node_id ( ) ;
3150
3173
let usage = ChannelUsage {
3151
3174
amount_msat : 500 ,
3152
3175
inflight_htlc_msat : 0 ,
@@ -3194,6 +3217,7 @@ mod tests {
3194
3217
} ;
3195
3218
let mut scorer = ProbabilisticScorer :: new ( decay_params, & network_graph, & logger) ;
3196
3219
let source = source_node_id ( ) ;
3220
+ let target = target_node_id ( ) ;
3197
3221
let usage = ChannelUsage {
3198
3222
amount_msat : 500 ,
3199
3223
inflight_htlc_msat : 0 ,
@@ -3237,6 +3261,7 @@ mod tests {
3237
3261
let params = ProbabilisticScoringFeeParameters :: default ( ) ;
3238
3262
let scorer = ProbabilisticScorer :: new ( ProbabilisticScoringDecayParameters :: default ( ) , & network_graph, & logger) ;
3239
3263
let source = source_node_id ( ) ;
3264
+ let target = target_node_id ( ) ;
3240
3265
3241
3266
let usage = ChannelUsage {
3242
3267
amount_msat : 100_000_000 ,
@@ -3299,6 +3324,7 @@ mod tests {
3299
3324
let logger = TestLogger :: new ( ) ;
3300
3325
let network_graph = network_graph ( & logger) ;
3301
3326
let source = source_node_id ( ) ;
3327
+ let target = target_node_id ( ) ;
3302
3328
let usage = ChannelUsage {
3303
3329
amount_msat : 128 ,
3304
3330
inflight_htlc_msat : 0 ,
@@ -3342,6 +3368,7 @@ mod tests {
3342
3368
let logger = TestLogger :: new ( ) ;
3343
3369
let network_graph = network_graph ( & logger) ;
3344
3370
let source = source_node_id ( ) ;
3371
+ let target = target_node_id ( ) ;
3345
3372
let usage = ChannelUsage {
3346
3373
amount_msat : 512_000 ,
3347
3374
inflight_htlc_msat : 0 ,
@@ -3378,6 +3405,7 @@ mod tests {
3378
3405
let logger = TestLogger :: new ( ) ;
3379
3406
let network_graph = network_graph ( & logger) ;
3380
3407
let source = source_node_id ( ) ;
3408
+ let target = target_node_id ( ) ;
3381
3409
let usage = ChannelUsage {
3382
3410
amount_msat : u64:: max_value ( ) ,
3383
3411
inflight_htlc_msat : 0 ,
@@ -3411,6 +3439,7 @@ mod tests {
3411
3439
} ;
3412
3440
let scorer = ProbabilisticScorer :: new ( ProbabilisticScoringDecayParameters :: default ( ) , & network_graph, & logger) ;
3413
3441
let source = source_node_id ( ) ;
3442
+ let target = target_node_id ( ) ;
3414
3443
3415
3444
let usage = ChannelUsage {
3416
3445
amount_msat : 750 ,
@@ -3438,6 +3467,7 @@ mod tests {
3438
3467
let params = ProbabilisticScoringFeeParameters :: default ( ) ;
3439
3468
let scorer = ProbabilisticScorer :: new ( ProbabilisticScoringDecayParameters :: default ( ) , & network_graph, & logger) ;
3440
3469
let source = source_node_id ( ) ;
3470
+ let target = target_node_id ( ) ;
3441
3471
3442
3472
let base_penalty_msat = params. base_penalty_msat ;
3443
3473
let usage = ChannelUsage {
@@ -3582,6 +3612,7 @@ mod tests {
3582
3612
let logger = TestLogger :: new ( ) ;
3583
3613
let network_graph = network_graph ( & logger) ;
3584
3614
let source = source_node_id ( ) ;
3615
+ let target = target_node_id ( ) ;
3585
3616
let params = ProbabilisticScoringFeeParameters {
3586
3617
anti_probing_penalty_msat : 500 ,
3587
3618
..ProbabilisticScoringFeeParameters :: zero_penalty ( )
0 commit comments