mirror of
https://github.com/ElementsProject/lightning.git
synced 2024-11-19 01:43:36 +01:00
4628e3ace8
Update the lightningd <-> channeld interface with lots of new commands to needed to facilitate spicing. Implement the channeld splicing protocol leveraging the interactivetx protocol. Implement lightningd’s channel_control to support channeld in its splicing efforts. Changelog-Added: Added the features to enable splicing & resizing of active channels.
21 lines
1.1 KiB
Diff
21 lines
1.1 KiB
Diff
--- wire/peer_wire.csv 2021-05-09 15:44:59.166135652 +0930
|
|
+++ wire/peer_wire.csv.raw 2021-05-11 09:59:31.695459756 +0930
|
|
@@ -244,6 +140,17 @@
|
|
msgdata,channel_reestablish,next_revocation_number,u64,
|
|
msgdata,channel_reestablish,your_last_per_commitment_secret,byte,32
|
|
msgdata,channel_reestablish,my_current_per_commitment_point,point,
|
|
+msgdata,channel_reestablish,tlvs,channel_reestablish_tlvs,
|
|
+tlvtype,channel_reestablish_tlvs,next_funding,0
|
|
+tlvdata,channel_reestablish_tlvs,next_funding,next_funding_txid,sha256,
|
|
+tlvtype,channel_reestablish_tlvs,next_to_send,1
|
|
+tlvdata,channel_reestablish_tlvs,next_to_send,commitment_number,tu64,
|
|
+tlvtype,channel_reestablish_tlvs,desired_channel_type,3
|
|
+tlvdata,channel_reestablish_tlvs,desired_channel_type,type,byte,...
|
|
+tlvtype,channel_reestablish_tlvs,current_channel_type,5
|
|
+tlvdata,channel_reestablish_tlvs,current_channel_type,type,byte,...
|
|
+tlvtype,channel_reestablish_tlvs,upgradable_channel_type,7
|
|
+tlvdata,channel_reestablish_tlvs,upgradable_channel_type,type,byte,...
|
|
msgtype,peer_storage,7
|
|
msgdata,peer_storage,len,u16,
|
|
msgdata,peer_storage,blob,byte,len
|