@@ -2504,6 +2504,7 @@ mod tests {
2504
2504
let decay_params = ProbabilisticScoringDecayParameters :: default ( ) ;
2505
2505
let scorer = ProbabilisticScorer :: new ( decay_params, & network_graph, & logger) ;
2506
2506
let source = source_node_id ( ) ;
2507
+ let target = target_node_id ( ) ;
2507
2508
2508
2509
let usage = ChannelUsage {
2509
2510
amount_msat : 1_024 ,
@@ -2567,6 +2568,7 @@ mod tests {
2567
2568
max_liquidity_offset_history : HistoricalBucketRangeTracker :: new ( ) ,
2568
2569
} ) ;
2569
2570
let source = source_node_id ( ) ;
2571
+ let target = target_node_id ( ) ;
2570
2572
2571
2573
let usage = ChannelUsage {
2572
2574
amount_msat : 39 ,
@@ -2598,6 +2600,7 @@ mod tests {
2598
2600
..ProbabilisticScoringFeeParameters :: zero_penalty ( )
2599
2601
} ;
2600
2602
let mut scorer = ProbabilisticScorer :: new ( ProbabilisticScoringDecayParameters :: default ( ) , & network_graph, & logger) ;
2603
+ let sender = sender_node_id ( ) ;
2601
2604
let source = source_node_id ( ) ;
2602
2605
let usage = ChannelUsage {
2603
2606
amount_msat : 500 ,
@@ -2634,6 +2637,7 @@ mod tests {
2634
2637
} ;
2635
2638
let mut scorer = ProbabilisticScorer :: new ( ProbabilisticScoringDecayParameters :: default ( ) , & network_graph, & logger) ;
2636
2639
let source = source_node_id ( ) ;
2640
+ let target = target_node_id ( ) ;
2637
2641
let path = payment_path_for_amount ( 500 ) ;
2638
2642
2639
2643
let usage = ChannelUsage {
@@ -2677,6 +2681,7 @@ mod tests {
2677
2681
} ;
2678
2682
let mut scorer = ProbabilisticScorer :: new ( ProbabilisticScoringDecayParameters :: default ( ) , & network_graph, & logger) ;
2679
2683
let source = source_node_id ( ) ;
2684
+ let target = target_node_id ( ) ;
2680
2685
let path = payment_path_for_amount ( 500 ) ;
2681
2686
2682
2687
let usage = ChannelUsage {
@@ -2754,6 +2759,8 @@ mod tests {
2754
2759
inflight_htlc_msat : 0 ,
2755
2760
effective_capacity : EffectiveCapacity :: Total { capacity_msat : 1_000 , htlc_maximum_msat : 1_000 } ,
2756
2761
} ;
2762
+
2763
+
2757
2764
let channel = network_graph. read_only ( ) . channel ( 42 ) . unwrap ( ) . to_owned ( ) ;
2758
2765
let ( info, target) = channel. as_directed_from ( & node_a) . unwrap ( ) ;
2759
2766
let candidate: CandidateRouteHop = CandidateRouteHop :: PublicHop {
@@ -2762,6 +2769,7 @@ mod tests {
2762
2769
source_node_id : node_a,
2763
2770
target_node_id : * target
2764
2771
} ;
2772
+ // assert_eq!(scorer.channel_penalty_msat(42, &node_a, &node_b, usage, ¶ms), 128);
2765
2773
assert_eq ! ( scorer. channel_penalty_msat( & candidate, usage, & params) , 128 ) ;
2766
2774
// Note that a default liquidity bound is used for B -> C as no channel exists
2767
2775
let channel = network_graph. read_only ( ) . channel ( 42 ) . unwrap ( ) . to_owned ( ) ;
@@ -2772,6 +2780,7 @@ mod tests {
2772
2780
source_node_id : node_b,
2773
2781
target_node_id : * target
2774
2782
} ;
2783
+ // assert_eq!(scorer.channel_penalty_msat(43, &node_b, &node_c, usage, ¶ms), 128);
2775
2784
assert_eq ! ( scorer. channel_penalty_msat( & candidate, usage, & params) , 128 ) ;
2776
2785
let channel = network_graph. read_only ( ) . channel ( 44 ) . unwrap ( ) . to_owned ( ) ;
2777
2786
let ( info, target) = channel. as_directed_from ( & node_c) . unwrap ( ) ;
@@ -2781,6 +2790,7 @@ mod tests {
2781
2790
source_node_id : node_c,
2782
2791
target_node_id : * target
2783
2792
} ;
2793
+ // assert_eq!(scorer.channel_penalty_msat(44, &node_c, &node_d, usage, ¶ms), 128);
2784
2794
assert_eq ! ( scorer. channel_penalty_msat( & candidate, usage, & params) , 128 ) ;
2785
2795
2786
2796
scorer. payment_path_failed ( & Path { hops : path, blinded_tail : None } , 43 ) ;
@@ -2793,6 +2803,7 @@ mod tests {
2793
2803
source_node_id : node_a,
2794
2804
target_node_id : * target
2795
2805
} ;
2806
+ // assert_eq!(scorer.channel_penalty_msat(42, &node_a, &node_b, usage, ¶ms), 80);
2796
2807
assert_eq ! ( scorer. channel_penalty_msat( & candidate, usage, & params) , 80 ) ;
2797
2808
// Note that a default liquidity bound is used for B -> C as no channel exists
2798
2809
let channel = network_graph. read_only ( ) . channel ( 42 ) . unwrap ( ) . to_owned ( ) ;
@@ -2803,6 +2814,7 @@ mod tests {
2803
2814
source_node_id : node_b,
2804
2815
target_node_id : * target
2805
2816
} ;
2817
+ // assert_eq!(scorer.channel_penalty_msat(43, &node_b, &node_c, usage, ¶ms), 128);
2806
2818
assert_eq ! ( scorer. channel_penalty_msat( & candidate, usage, & params) , 128 ) ;
2807
2819
let channel = network_graph. read_only ( ) . channel ( 44 ) . unwrap ( ) . to_owned ( ) ;
2808
2820
let ( info, target) = channel. as_directed_from ( & node_c) . unwrap ( ) ;
@@ -2812,6 +2824,7 @@ mod tests {
2812
2824
source_node_id : node_c,
2813
2825
target_node_id : * target
2814
2826
} ;
2827
+ // assert_eq!(scorer.channel_penalty_msat(44, &node_c, &node_d, usage, ¶ms), 128);
2815
2828
assert_eq ! ( scorer. channel_penalty_msat( & candidate, usage, & params) , 128 ) ;
2816
2829
}
2817
2830
@@ -2824,8 +2837,10 @@ mod tests {
2824
2837
..ProbabilisticScoringFeeParameters :: zero_penalty ( )
2825
2838
} ;
2826
2839
let mut scorer = ProbabilisticScorer :: new ( ProbabilisticScoringDecayParameters :: default ( ) , & network_graph, & logger) ;
2840
+ let sender = sender_node_id ( ) ;
2827
2841
let source = source_node_id ( ) ;
2828
2842
let target = target_node_id ( ) ;
2843
+ let recipient = recipient_node_id ( ) ;
2829
2844
let usage = ChannelUsage {
2830
2845
amount_msat : 250 ,
2831
2846
inflight_htlc_msat : 0 ,
@@ -2848,6 +2863,7 @@ mod tests {
2848
2863
source_node_id : source,
2849
2864
target_node_id : * target
2850
2865
} ;
2866
+ // assert_eq!(scorer.channel_penalty_msat(42, &source, &target, usage, ¶ms), 128);
2851
2867
assert_eq ! ( scorer. channel_penalty_msat( & candidate, usage, & params) , 128 ) ;
2852
2868
let channel = network_graph. read_only ( ) . channel ( 43 ) . unwrap ( ) . to_owned ( ) ;
2853
2869
let ( info, curr_target) = channel. as_directed_from ( & target) . unwrap ( ) ;
@@ -2857,6 +2873,7 @@ mod tests {
2857
2873
source_node_id : * target,
2858
2874
target_node_id : * curr_target
2859
2875
} ;
2876
+ // assert_eq!(scorer.channel_penalty_msat(43, &target, &recipient, usage, ¶ms), 128);
2860
2877
assert_eq ! ( scorer. channel_penalty_msat( & candidate, usage, & params) , 128 ) ;
2861
2878
2862
2879
scorer. payment_path_successful ( & payment_path_for_amount ( 500 ) ) ;
@@ -2878,6 +2895,7 @@ mod tests {
2878
2895
source_node_id : source,
2879
2896
target_node_id : * target
2880
2897
} ;
2898
+ // assert_eq!(scorer.channel_penalty_msat(42, &source, &target, usage, ¶ms), 300);
2881
2899
assert_eq ! ( scorer. channel_penalty_msat( & candidate, usage, & params) , 300 ) ;
2882
2900
let channel = network_graph. read_only ( ) . channel ( 43 ) . unwrap ( ) . to_owned ( ) ;
2883
2901
let ( info, curr_target) = channel. as_directed_from ( & target) . unwrap ( ) ;
@@ -2887,6 +2905,7 @@ mod tests {
2887
2905
source_node_id : * target,
2888
2906
target_node_id : * curr_target
2889
2907
} ;
2908
+ // assert_eq!(scorer.channel_penalty_msat(43, &target, &recipient, usage, ¶ms), 300);
2890
2909
assert_eq ! ( scorer. channel_penalty_msat( & candidate, usage, & params) , 300 ) ;
2891
2910
}
2892
2911
@@ -2905,6 +2924,7 @@ mod tests {
2905
2924
} ;
2906
2925
let mut scorer = ProbabilisticScorer :: new ( decay_params, & network_graph, & logger) ;
2907
2926
let source = source_node_id ( ) ;
2927
+ let target = target_node_id ( ) ;
2908
2928
2909
2929
let usage = ChannelUsage {
2910
2930
amount_msat : 0 ,
@@ -3008,6 +3028,7 @@ mod tests {
3008
3028
} ;
3009
3029
let mut scorer = ProbabilisticScorer :: new ( decay_params, & network_graph, & logger) ;
3010
3030
let source = source_node_id ( ) ;
3031
+ let target = target_node_id ( ) ;
3011
3032
let usage = ChannelUsage {
3012
3033
amount_msat : 256 ,
3013
3034
inflight_htlc_msat : 0 ,
@@ -3049,6 +3070,7 @@ mod tests {
3049
3070
} ;
3050
3071
let mut scorer = ProbabilisticScorer :: new ( decay_params, & network_graph, & logger) ;
3051
3072
let source = source_node_id ( ) ;
3073
+ let target = target_node_id ( ) ;
3052
3074
let usage = ChannelUsage {
3053
3075
amount_msat : 512 ,
3054
3076
inflight_htlc_msat : 0 ,
@@ -3104,6 +3126,7 @@ mod tests {
3104
3126
} ;
3105
3127
let mut scorer = ProbabilisticScorer :: new ( decay_params, & network_graph, & logger) ;
3106
3128
let source = source_node_id ( ) ;
3129
+ let target = target_node_id ( ) ;
3107
3130
let usage = ChannelUsage {
3108
3131
amount_msat : 500 ,
3109
3132
inflight_htlc_msat : 0 ,
@@ -3151,6 +3174,7 @@ mod tests {
3151
3174
} ;
3152
3175
let mut scorer = ProbabilisticScorer :: new ( decay_params, & network_graph, & logger) ;
3153
3176
let source = source_node_id ( ) ;
3177
+ let target = target_node_id ( ) ;
3154
3178
let usage = ChannelUsage {
3155
3179
amount_msat : 500 ,
3156
3180
inflight_htlc_msat : 0 ,
@@ -3194,6 +3218,7 @@ mod tests {
3194
3218
let params = ProbabilisticScoringFeeParameters :: default ( ) ;
3195
3219
let scorer = ProbabilisticScorer :: new ( ProbabilisticScoringDecayParameters :: default ( ) , & network_graph, & logger) ;
3196
3220
let source = source_node_id ( ) ;
3221
+ let target = target_node_id ( ) ;
3197
3222
3198
3223
let usage = ChannelUsage {
3199
3224
amount_msat : 100_000_000 ,
@@ -3256,6 +3281,7 @@ mod tests {
3256
3281
let logger = TestLogger :: new ( ) ;
3257
3282
let network_graph = network_graph ( & logger) ;
3258
3283
let source = source_node_id ( ) ;
3284
+ let target = target_node_id ( ) ;
3259
3285
let usage = ChannelUsage {
3260
3286
amount_msat : 128 ,
3261
3287
inflight_htlc_msat : 0 ,
@@ -3299,6 +3325,7 @@ mod tests {
3299
3325
let logger = TestLogger :: new ( ) ;
3300
3326
let network_graph = network_graph ( & logger) ;
3301
3327
let source = source_node_id ( ) ;
3328
+ let target = target_node_id ( ) ;
3302
3329
let usage = ChannelUsage {
3303
3330
amount_msat : 512_000 ,
3304
3331
inflight_htlc_msat : 0 ,
@@ -3335,6 +3362,7 @@ mod tests {
3335
3362
let logger = TestLogger :: new ( ) ;
3336
3363
let network_graph = network_graph ( & logger) ;
3337
3364
let source = source_node_id ( ) ;
3365
+ let target = target_node_id ( ) ;
3338
3366
let usage = ChannelUsage {
3339
3367
amount_msat : u64:: max_value ( ) ,
3340
3368
inflight_htlc_msat : 0 ,
@@ -3368,6 +3396,7 @@ mod tests {
3368
3396
} ;
3369
3397
let scorer = ProbabilisticScorer :: new ( ProbabilisticScoringDecayParameters :: default ( ) , & network_graph, & logger) ;
3370
3398
let source = source_node_id ( ) ;
3399
+ let target = target_node_id ( ) ;
3371
3400
3372
3401
let usage = ChannelUsage {
3373
3402
amount_msat : 750 ,
@@ -3395,6 +3424,7 @@ mod tests {
3395
3424
let params = ProbabilisticScoringFeeParameters :: default ( ) ;
3396
3425
let scorer = ProbabilisticScorer :: new ( ProbabilisticScoringDecayParameters :: default ( ) , & network_graph, & logger) ;
3397
3426
let source = source_node_id ( ) ;
3427
+ let target = target_node_id ( ) ;
3398
3428
3399
3429
let base_penalty_msat = params. base_penalty_msat ;
3400
3430
let usage = ChannelUsage {
@@ -3539,6 +3569,7 @@ mod tests {
3539
3569
let logger = TestLogger :: new ( ) ;
3540
3570
let network_graph = network_graph ( & logger) ;
3541
3571
let source = source_node_id ( ) ;
3572
+ let target = target_node_id ( ) ;
3542
3573
let params = ProbabilisticScoringFeeParameters {
3543
3574
anti_probing_penalty_msat : 500 ,
3544
3575
..ProbabilisticScoringFeeParameters :: zero_penalty ( )
0 commit comments