Return channel_updates when failing a HTLC for fee/CLTV reasons
[rust-lightning] / src / ln / chan_utils.rs
index 45f674377307f362fecac115a4ba90d32c97cf4b..0cace11c1cb0dd601474229d738a23526ed6029d 100644 (file)
@@ -140,18 +140,18 @@ impl TxCreationKeys {
 /// the revocation key
 pub fn get_revokeable_redeemscript(revocation_key: &PublicKey, to_self_delay: u16, delayed_payment_key: &PublicKey) -> Script {
        Builder::new().push_opcode(opcodes::All::OP_IF)
-                                    .push_slice(&revocation_key.serialize())
-                                    .push_opcode(opcodes::All::OP_ELSE)
-                                    .push_int(to_self_delay as i64)
-                                    .push_opcode(opcodes::OP_CSV)
-                                    .push_opcode(opcodes::All::OP_DROP)
-                                    .push_slice(&delayed_payment_key.serialize())
-                                    .push_opcode(opcodes::All::OP_ENDIF)
-                                    .push_opcode(opcodes::All::OP_CHECKSIG)
-                                    .into_script()
+                     .push_slice(&revocation_key.serialize())
+                     .push_opcode(opcodes::All::OP_ELSE)
+                     .push_int(to_self_delay as i64)
+                     .push_opcode(opcodes::OP_CSV)
+                     .push_opcode(opcodes::All::OP_DROP)
+                     .push_slice(&delayed_payment_key.serialize())
+                     .push_opcode(opcodes::All::OP_ENDIF)
+                     .push_opcode(opcodes::All::OP_CHECKSIG)
+                     .into_script()
 }
 
-#[derive(Clone)]
+#[derive(Clone, PartialEq)]
 pub struct HTLCOutputInCommitment {
        pub offered: bool,
        pub amount_msat: u64,