X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning%2Fsrc%2Futil%2Fenforcing_trait_impls.rs;fp=lightning%2Fsrc%2Futil%2Fenforcing_trait_impls.rs;h=0415351c9cb82e713ca2a59752f9731638b15709;hb=b1ed0ee0339db7cb1820c14a920d294a264037c7;hp=09d7017d7949cd1a701d70607bfd554f3f4a67f0;hpb=ae16c5ca3411e5f37de738eaaa7e28465a305eb4;p=rust-lightning diff --git a/lightning/src/util/enforcing_trait_impls.rs b/lightning/src/util/enforcing_trait_impls.rs index 09d7017d..0415351c 100644 --- a/lightning/src/util/enforcing_trait_impls.rs +++ b/lightning/src/util/enforcing_trait_impls.rs @@ -1,4 +1,5 @@ use ln::chan_utils::{HTLCOutputInCommitment, TxCreationKeys}; +use ln::msgs; use chain::keysinterface::{ChannelKeys, InMemoryChannelKeys}; use std::cmp; @@ -50,6 +51,10 @@ impl ChannelKeys for EnforcingChannelKeys { Ok(self.inner.sign_remote_commitment(channel_value_satoshis, channel_funding_script, feerate_per_kw, commitment_tx, keys, htlcs, to_self_delay, secp_ctx).unwrap()) } + + fn sign_channel_announcement(&self, msg: &msgs::UnsignedChannelAnnouncement, secp_ctx: &Secp256k1) -> Result { + self.inner.sign_channel_announcement(msg, secp_ctx) + } } impl_writeable!(EnforcingChannelKeys, 0, {