Make the commitment signed dance a macro in ChannelManager tests
[rust-lightning] / src / ln / channelmonitor.rs
index 12c26322bf8557fa845d9aa3f482479846b527fe..55e534c826969d3b1af39c11fe32b3ff860987f2 100644 (file)
@@ -1222,7 +1222,7 @@ impl ChannelMonitor {
                        };
                }
 
-               let secret = self.get_secret(commitment_number).unwrap();
+               let secret = ignore_error!(self.get_secret(commitment_number));
                let per_commitment_key = ignore_error!(SecretKey::from_slice(&self.secp_ctx, &secret));
                let per_commitment_point = PublicKey::from_secret_key(&self.secp_ctx, &per_commitment_key);
                let revocation_pubkey = match self.key_storage {
@@ -1269,7 +1269,6 @@ impl ChannelMonitor {
                                output: outputs,
                        };
 
-
                        let sighash_parts = bip143::SighashComponents::new(&spend_tx);
 
                        let sig = match self.key_storage {