Make ChannelMonitor clonable again
[rust-lightning] / lightning / src / chain / keysinterface.rs
index b1290708b95f70a71ebf6193cceb1677aa3150bd..74f8ff85ca0ca0230ff766157327f9df4cd93de0 100644 (file)
@@ -426,7 +426,7 @@ pub trait EcdsaChannelSigner: ChannelSigner {
 ///
 /// [`ChannelManager`]: crate::ln::channelmanager::ChannelManager
 /// [`ChannelMonitor`]: crate::chain::channelmonitor::ChannelMonitor
-pub trait WriteableEcdsaChannelSigner: EcdsaChannelSigner + Writeable {}
+pub trait WriteableEcdsaChannelSigner: EcdsaChannelSigner + Writeable + Clone {}
 
 /// Specifies the recipient of an invoice.
 ///