Make ChannelMonitor always clonable
authorMatt Corallo <git@bluematt.me>
Mon, 1 Feb 2021 01:12:50 +0000 (20:12 -0500)
committerMatt Corallo <git@bluematt.me>
Tue, 3 Oct 2023 23:36:07 +0000 (23:36 +0000)
commitbc9d0e03e4750f66ca43c2a8c3a93812c65fe4da
treec1f7b7c25827b567039d7cba6edcf95dcd1a2558
parent6544976f8f2bdfada82830748d32e182c8f08deb
Make ChannelMonitor always clonable

Rather than `ChannelMonitor` only being clonable when the signer is
clonable, we require all signers to be clonable and then make all
`ChannelMonitor`s clonable.
lightning/src/chain/channelmonitor.rs
lightning/src/sign/mod.rs