splice: Update splice_info tlv to use odd version

Update the tlv to use the type referenced in the spec, which also makes marks the tlv as optional.

Changelog-EXPERIMENTAL: --experimental-splicing: if you have splicing enabled on a channel both nodes must upgrade in unison due to updating commitment_signeds splice_info tlv's type.
This commit is contained in:
Dusty Daemon
2025-08-27 10:57:45 -04:00
committed by Rusty Russell
parent 1ead6791fd
commit c29db2458e
2 changed files with 4 additions and 3 deletions

View File

@@ -22,11 +22,12 @@ index 9abcb0e64..e2aae8efb 100644
msgtype,commitment_signed,132
msgdata,commitment_signed,channel_id,channel_id,
msgdata,commitment_signed,signature,signature,
@@ -309,6 +309,5 @@ msgdata,commitment_signed,num_htlcs,u16,
@@ -309,7 +309,6 @@ msgdata,commitment_signed,num_htlcs,u16,
msgdata,commitment_signed,htlc_signature,signature,num_htlcs
msgdata,commitment_signed,splice_channel_id,commitment_signed_tlvs,
tlvtype,commitment_signed_tlvs,splice_info,0
-tlvtype,commitment_signed_tlvs,splice_info,0
-tlvdata,commitment_signed_tlvs,splice_info,batch_size,u16,
+tlvtype,commitment_signed_tlvs,splice_info,1
tlvdata,commitment_signed_tlvs,splice_info,funding_txid,sha256,
msgtype,revoke_and_ack,133
msgdata,revoke_and_ack,channel_id,channel_id,

View File

@@ -308,7 +308,7 @@ msgdata,commitment_signed,signature,signature,
msgdata,commitment_signed,num_htlcs,u16,
msgdata,commitment_signed,htlc_signature,signature,num_htlcs
msgdata,commitment_signed,splice_channel_id,commitment_signed_tlvs,
tlvtype,commitment_signed_tlvs,splice_info,0
tlvtype,commitment_signed_tlvs,splice_info,1
tlvdata,commitment_signed_tlvs,splice_info,funding_txid,sha256,
msgtype,revoke_and_ack,133
msgdata,revoke_and_ack,channel_id,channel_id,
1 msgtype,protocol_batch_element,0
308 msgdata,commitment_signed,num_htlcs,u16,
309 msgdata,commitment_signed,htlc_signature,signature,num_htlcs
310 msgdata,commitment_signed,splice_channel_id,commitment_signed_tlvs,
311 tlvtype,commitment_signed_tlvs,splice_info,0 tlvtype,commitment_signed_tlvs,splice_info,1
312 tlvdata,commitment_signed_tlvs,splice_info,funding_txid,sha256,
313 msgtype,revoke_and_ack,133
314 msgdata,revoke_and_ack,channel_id,channel_id,