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{
3540
+
short_channel_id:0xdeadbeef1bad1dea,
3544
3541
amt_to_forward:0x0badf00d01020304,
3545
3542
outgoing_cltv_value:0xffffffff,
3546
3543
};
3547
-
let encoded_value = msg.encode();
3544
+
let encoded_value = outbound_msg.encode();
3548
3545
let target_value = hex::decode("1a02080badf00d010203040404ffffffff0608deadbeef1bad1dea").unwrap();
3549
3546
assert_eq!(encoded_value, target_value);
3550
3547
@@ -3558,16 +3555,14 @@ mod tests {
3558
3555
3559
3556
#[test]
3560
3557
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,
3558
+
let outbound_msg = msgs::OutboundPayload::Receive{
3559
+
payment_data:None,
3560
+
payment_metadata:None,
3561
+
keysend_preimage:None,
3562
+
amt_msat:0x0badf00d01020304,
3568
3563
outgoing_cltv_value:0xffffffff,
3569
3564
};
3570
-
let encoded_value = msg.encode();
3565
+
let encoded_value = outbound_msg.encode();
3571
3566
let target_value = hex::decode("1002080badf00d010203040404ffffffff").unwrap();
3572
3567
assert_eq!(encoded_value, target_value);
3573
3568
@@ -3581,19 +3576,17 @@ mod tests {
3581
3576
#[test]
3582
3577
fnencoding_final_onion_hop_data_with_secret(){
3583
3578
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,
3579
+
let outbound_msg = msgs::OutboundPayload::Receive{
3580
+
payment_data:Some(FinalOnionHopData{
3581
+
payment_secret: expected_payment_secret,
3582
+
total_msat:0x1badca1f
3583
+
}),
3584
+
payment_metadata:None,
3585
+
keysend_preimage:None,
3586
+
amt_msat:0x0badf00d01020304,
3594
3587
outgoing_cltv_value:0xffffffff,
3595
3588
};
3596
-
let encoded_value = msg.encode();
3589
+
let encoded_value = outbound_msg.encode();
3597
3590
let target_value = hex::decode("3602080badf00d010203040404ffffffff082442424242424242424242424242424242424242424242424242424242424242421badca1f").unwrap();
3598
3591
assert_eq!(encoded_value, target_value);
3599
3592
@@ -3765,20 +3758,18 @@ mod tests {
3765
3758
// see above test, needs to be a separate method for use of the serialization macros.
0 commit comments