Convert `channelmonitor` `vec_type` TLV writes to required/optional
authorMatt Corallo <git@bluematt.me>
Fri, 7 Jul 2023 19:57:23 +0000 (19:57 +0000)
committerMatt Corallo <git@bluematt.me>
Tue, 11 Jul 2023 16:20:03 +0000 (16:20 +0000)
commit4b7631ce161c650932f1dfea3539b3f8c9a1eb37
tree8ebecd64b6a84c08a32aadb42c65342f5e1ddd95
parente6eb654cd1affb3c78656279825d1b10711ce4f2
Convert `channelmonitor` `vec_type` TLV writes to required/optional

 * `HolderSignedTx::htlc_outputs` has always been written since it
   was converted to TLVs in 86641ea68062388a01c99c6ed131f56477c8e4.
 * `ChanelMonitorUpdateStep::*::htlc_outputs` have been written
   since the enum was converted to TLVs in 86641ea68062388a01c99c6.
lightning/src/chain/channelmonitor.rs