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