@@ -143,13 +143,13 @@ pub struct PaymentPathRetry {
143
143
pub final_value_msat : u64 ,
144
144
145
145
/// The CLTV on the final hop of the failed payment path.
146
- pub final_cltv : u32 ,
146
+ pub final_cltv_expiry_delta : u32 ,
147
147
}
148
148
149
149
impl_writeable_tlv_based ! ( PaymentPathRetry , {
150
150
( 0 , payee, required) ,
151
151
( 2 , final_value_msat, required) ,
152
- ( 4 , final_cltv , required) ,
152
+ ( 4 , final_cltv_expiry_delta , required) ,
153
153
} ) ;
154
154
155
155
/// The recipient of a payment.
@@ -474,13 +474,14 @@ fn compute_fees(amount_msat: u64, channel_fees: RoutingFees) -> Option<u64> {
474
474
pub fn get_keysend_route < L : Deref , S : routing:: Score > (
475
475
our_node_pubkey : & PublicKey , network : & NetworkGraph , payee : & PublicKey ,
476
476
first_hops : Option < & [ & ChannelDetails ] > , last_hops : & [ & RouteHint ] , final_value_msat : u64 ,
477
- final_cltv : u32 , logger : L , scorer : & S
477
+ final_cltv_expiry_delta : u32 , logger : L , scorer : & S
478
478
) -> Result < Route , LightningError >
479
479
where L :: Target : Logger {
480
480
let route_hints = last_hops. iter ( ) . map ( |hint| ( * hint) . clone ( ) ) . collect ( ) ;
481
481
let payee = Payee :: for_keysend ( * payee) . with_route_hints ( route_hints) ;
482
482
get_route (
483
- our_node_pubkey, & payee, network, first_hops, final_value_msat, final_cltv, logger, scorer
483
+ our_node_pubkey, & payee, network, first_hops, final_value_msat, final_cltv_expiry_delta,
484
+ logger, scorer
484
485
)
485
486
}
486
487
@@ -497,7 +498,7 @@ pub fn get_retry_route<L: Deref, S: routing::Score>(
497
498
where L :: Target : Logger {
498
499
get_route (
499
500
our_node_pubkey, & retry. payee , network, first_hops, retry. final_value_msat ,
500
- retry. final_cltv , logger, scorer
501
+ retry. final_cltv_expiry_delta , logger, scorer
501
502
)
502
503
}
503
504
@@ -521,8 +522,8 @@ where L::Target: Logger {
521
522
/// htlc_minimum_msat/htlc_maximum_msat *are* checked as they may change based on the receiving node.
522
523
pub fn get_route < L : Deref , S : routing:: Score > (
523
524
our_node_pubkey : & PublicKey , payee : & Payee , network : & NetworkGraph ,
524
- first_hops : Option < & [ & ChannelDetails ] > , final_value_msat : u64 , final_cltv : u32 , logger : L ,
525
- scorer : & S
525
+ first_hops : Option < & [ & ChannelDetails ] > , final_value_msat : u64 , final_cltv_expiry_delta : u32 ,
526
+ logger : L , scorer : & S
526
527
) -> Result < Route , LightningError >
527
528
where L :: Target : Logger {
528
529
let payee_node_id = NodeId :: from_pubkey ( & payee. pubkey ) ;
@@ -1232,7 +1233,7 @@ where L::Target: Logger {
1232
1233
}
1233
1234
ordered_hops. last_mut ( ) . unwrap ( ) . 0 . fee_msat = value_contribution_msat;
1234
1235
ordered_hops. last_mut ( ) . unwrap ( ) . 0 . hop_use_fee_msat = 0 ;
1235
- ordered_hops. last_mut ( ) . unwrap ( ) . 0 . cltv_expiry_delta = final_cltv ;
1236
+ ordered_hops. last_mut ( ) . unwrap ( ) . 0 . cltv_expiry_delta = final_cltv_expiry_delta ;
1236
1237
1237
1238
log_trace ! ( logger, "Found a path back to us from the target with {} hops contributing up to {} msat: {:?}" ,
1238
1239
ordered_hops. len( ) , value_contribution_msat, ordered_hops) ;
0 commit comments