projects
/
rust-lightning
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Add HolderCommitmentPoint struct to ChannelContext
[rust-lightning]
/
lightning
/
src
/
ln
/
onion_payment.rs
diff --git
a/lightning/src/ln/onion_payment.rs
b/lightning/src/ln/onion_payment.rs
index 8293a32021e3285dd91a651274c2ca11b902552c..f62ca5d84e637bc4d95bb48d679f00151a756d0e 100644
(file)
--- a/
lightning/src/ln/onion_payment.rs
+++ b/
lightning/src/ln/onion_payment.rs
@@
-26,7
+26,7
@@
use crate::prelude::*;
use core::ops::Deref;
/// Invalid inbound onion payment.
use core::ops::Deref;
/// Invalid inbound onion payment.
-#[derive(
Debug
)]
+#[derive(
Clone, Debug, Hash, PartialEq, Eq
)]
pub struct InboundHTLCErr {
/// BOLT 4 error code.
pub err_code: u16,
pub struct InboundHTLCErr {
/// BOLT 4 error code.
pub err_code: u16,
@@
-536,7
+536,7
@@
mod tests {
let path = Path { hops, blinded_tail: None, };
let onion_keys = super::onion_utils::construct_onion_keys(&secp_ctx, &path, &session_priv).unwrap();
let (onion_payloads, ..) = super::onion_utils::build_onion_payloads(
let path = Path { hops, blinded_tail: None, };
let onion_keys = super::onion_utils::construct_onion_keys(&secp_ctx, &path, &session_priv).unwrap();
let (onion_payloads, ..) = super::onion_utils::build_onion_payloads(
- &path, total_amt_msat, recipient_onion, cur_height + 1, &Some(keysend_preimage)
+ &path, total_amt_msat,
&
recipient_onion, cur_height + 1, &Some(keysend_preimage)
).unwrap();
assert!(super::onion_utils::construct_onion_packet(
).unwrap();
assert!(super::onion_utils::construct_onion_packet(
@@
-563,8
+563,8
@@
mod tests {
};
let (onion, amount_msat, cltv_expiry) = create_payment_onion(
};
let (onion, amount_msat, cltv_expiry) = create_payment_onion(
- &secp_ctx, &path, &session_priv, total_amt_msat,
recipient_onion, cur_height
,
- &payment_hash, &Some(preimage), prng_seed
+ &secp_ctx, &path, &session_priv, total_amt_msat,
&recipient_onion
,
+
cur_height,
&payment_hash, &Some(preimage), prng_seed
).unwrap();
let msg = make_update_add_msg(amount_msat, cltv_expiry, payment_hash, onion);
).unwrap();
let msg = make_update_add_msg(amount_msat, cltv_expiry, payment_hash, onion);