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>
Mon, 22 Apr 2024 21:57:48 +0000 (21:57 +0000)
commitb1236d22579fdbfbedadbdbe6f86b6442e17597f
treec83d1ff6a3cb8af4f106070e28b503633724bd9a
parent77aafd0b13639fee0c9ba3b0d1047ae68c18d505
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/ecdsa.rs