@@ -1710,13 +1710,13 @@ where L::Target: Logger {
17101710 // Adds entry which goes from $src_node_id to $dest_node_id over the $candidate hop.
17111711 // $next_hops_fee_msat represents the fees paid for using all the channels *after* this one,
17121712 // since that value has to be transferred over this channel.
1713- // Returns whether this channel caused an update to `targets`.
1713+ // Returns the contribution amount of $candidate if the channel caused an update to `targets`.
17141714 ( $candidate: expr, $src_node_id: expr, $dest_node_id: expr, $next_hops_fee_msat: expr,
17151715 $next_hops_value_contribution: expr, $next_hops_path_htlc_minimum_msat: expr,
17161716 $next_hops_path_penalty_msat: expr, $next_hops_cltv_delta: expr, $next_hops_path_length: expr ) => { {
17171717 // We "return" whether we updated the path at the end, and how much we can route via
17181718 // this channel, via this:
1719- let mut did_add_update_path_to_src_node = None ;
1719+ let mut hop_contribution_amt_msat = None ;
17201720 // Channels to self should not be used. This is more of belt-and-suspenders, because in
17211721 // practice these cases should be caught earlier:
17221722 // - for regular channels at channel announcement (TODO)
@@ -1930,7 +1930,7 @@ where L::Target: Logger {
19301930 {
19311931 old_entry. value_contribution_msat = value_contribution_msat;
19321932 }
1933- did_add_update_path_to_src_node = Some ( value_contribution_msat) ;
1933+ hop_contribution_amt_msat = Some ( value_contribution_msat) ;
19341934 } else if old_entry. was_processed && new_cost < old_cost {
19351935 #[ cfg( all( not( ldk_bench) , any( test, fuzzing) ) ) ]
19361936 {
@@ -1965,7 +1965,7 @@ where L::Target: Logger {
19651965 }
19661966 }
19671967 }
1968- did_add_update_path_to_src_node
1968+ hop_contribution_amt_msat
19691969 } }
19701970 }
19711971
0 commit comments