You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
let outbound_msg = msgs::OutboundPayload::Forward{
3539
+
short_channel_id:0xdeadbeef1bad1dea,
3544
3540
amt_to_forward:0x0badf00d01020304,
3545
3541
outgoing_cltv_value:0xffffffff,
3546
3542
};
3547
-
let encoded_value = msg.encode();
3543
+
let encoded_value = outbound_msg.encode();
3548
3544
let target_value = hex::decode("1a02080badf00d010203040404ffffffff0608deadbeef1bad1dea").unwrap();
3549
3545
assert_eq!(encoded_value, target_value);
3550
3546
@@ -3558,16 +3554,14 @@ mod tests {
3558
3554
3559
3555
#[test]
3560
3556
fnencoding_final_onion_hop_data(){
3561
-
let msg = msgs::OnionHopData{
3562
-
format:OnionHopDataFormat::FinalNode{
3563
-
payment_data:None,
3564
-
payment_metadata:None,
3565
-
keysend_preimage:None,
3566
-
},
3567
-
amt_to_forward:0x0badf00d01020304,
3557
+
let outbound_msg = msgs::OutboundPayload::Receive{
3558
+
payment_data:None,
3559
+
payment_metadata:None,
3560
+
keysend_preimage:None,
3561
+
amt_msat:0x0badf00d01020304,
3568
3562
outgoing_cltv_value:0xffffffff,
3569
3563
};
3570
-
let encoded_value = msg.encode();
3564
+
let encoded_value = outbound_msg.encode();
3571
3565
let target_value = hex::decode("1002080badf00d010203040404ffffffff").unwrap();
3572
3566
assert_eq!(encoded_value, target_value);
3573
3567
@@ -3581,19 +3575,17 @@ mod tests {
3581
3575
#[test]
3582
3576
fnencoding_final_onion_hop_data_with_secret(){
3583
3577
let expected_payment_secret = PaymentSecret([0x42u8;32]);
3584
-
let msg = msgs::OnionHopData{
3585
-
format:OnionHopDataFormat::FinalNode{
3586
-
payment_data:Some(FinalOnionHopData{
3587
-
payment_secret: expected_payment_secret,
3588
-
total_msat:0x1badca1f
3589
-
}),
3590
-
payment_metadata:None,
3591
-
keysend_preimage:None,
3592
-
},
3593
-
amt_to_forward:0x0badf00d01020304,
3578
+
let outbound_msg = msgs::OutboundPayload::Receive{
3579
+
payment_data:Some(FinalOnionHopData{
3580
+
payment_secret: expected_payment_secret,
3581
+
total_msat:0x1badca1f
3582
+
}),
3583
+
payment_metadata:None,
3584
+
keysend_preimage:None,
3585
+
amt_msat:0x0badf00d01020304,
3594
3586
outgoing_cltv_value:0xffffffff,
3595
3587
};
3596
-
let encoded_value = msg.encode();
3588
+
let encoded_value = outbound_msg.encode();
3597
3589
let target_value = hex::decode("3602080badf00d010203040404ffffffff082442424242424242424242424242424242424242424242424242424242424242421badca1f").unwrap();
3598
3590
assert_eq!(encoded_value, target_value);
3599
3591
@@ -3765,20 +3757,18 @@ mod tests {
3765
3757
// see above test, needs to be a separate method for use of the serialization macros.
0 commit comments