Migrate `chan_utils` `vec_type` TLVs to required/optional
authorMatt Corallo <git@bluematt.me>
Fri, 7 Jul 2023 20:55:12 +0000 (20:55 +0000)
committerMatt Corallo <git@bluematt.me>
Fri, 7 Jul 2023 21:07:06 +0000 (21:07 +0000)
commit739ffe18ba92508c3ece9e954d5d7bce80156923
tree65a494e527cd1ba63373aaf3cda939dcfc514356
parent884160c5c1d861485df9a84720663ed2b7aa952c
Migrate `chan_utils` `vec_type` TLVs to required/optional

* `CommitmentTransaction::htlcs` has always been written since the
  struct was converted to TLVs in 66784e32fe454e9a5b2080b85fc4d881.
* `HolderCommitmentTransaction::counterparty_htlc_sigs` have always
  been written since the struct was converted to TLVs in
  c8bc1b6d3de45aeddc755d0875b3dce8d86f79c1.
lightning/src/ln/chan_utils.rs