Files
palladum-lightning/common
Ken Sedgwick e9ff50df96 hsmd: Implement hsmd_forget_channel for Channel Deletion in HSMD
Changelog-Added: hsmd: Added hsmd_forget_channel to enable explicit channel deletion. ([#6987])

Motivation: Previously, a signer prematurely forgetting a channel led
to failures in unresolved channel requests. This update introduces
hsmd_forget_channel, allowing nodes to explicitly notify signers when
a channel is irrevocably resolved and can be safely forgotten. This
ensures synchronized channel cleanup between nodes and signers.

This change maintains backward and forward compatibility. Nodes
explicitly check whether a signer has `WIRE_HSMD_FORGET_CHANNEL`
capability before sending the message.  Nodes without
`WIRE_HSMD_FORGET_CHANNEL` capability won't send this message. Signers
capable of handling this message but not receiving it will continue to
use conservative pruning methods.

Fixes #6987
2024-01-17 13:34:20 +01:00
..
2023-11-01 14:11:28 +10:30
2023-11-01 14:11:28 +10:30
2021-11-14 18:49:46 +01:00
2023-09-21 20:08:24 +09:30
2023-07-11 11:41:15 +09:30
2023-09-21 20:08:24 +09:30
2023-06-23 13:12:42 +09:30
2022-09-19 10:18:55 +09:30
2021-12-30 14:36:55 +10:30
2022-01-20 15:24:06 +10:30
2022-01-20 15:24:06 +10:30
2023-09-21 20:08:24 +09:30
2023-07-11 11:41:15 +09:30
2023-07-11 11:41:15 +09:30
2023-09-21 20:08:24 +09:30
2023-09-21 20:08:24 +09:30
2023-09-21 20:08:24 +09:30
2022-10-26 11:29:06 +10:30
2023-09-21 20:08:24 +09:30
2023-09-21 20:08:24 +09:30
2023-06-01 09:28:39 +09:30