diff --git a/ext-dynamic-commitments.md b/ext-dynamic-commitments.md index 78e88f02e..6d39d9d59 100644 --- a/ext-dynamic-commitments.md +++ b/ext-dynamic-commitments.md @@ -89,11 +89,17 @@ remaining after we filter out these values is thus: - `max_accepted_htlcs` - `funding_pubkey` - `channel_flags` -- `channel_type` +- channel_type* The design presented here is intended to allow for arbitrary changes to these values that currently have no facilities for change in any other way. +*`channel_type` can be updated using Dynamic Commitments only if the +funding output scripts are identical between the `channel_type` prior to the +change and following it. + +TODO: list allowed channel_type conversions here. + ## Design Overview The main goal of this proposal is to be able to change all of the historically