Skip to content

Commit 212da79

Browse files
committed
lightningd: notify plugins when finalizing channel
Changelog-Added: Plugins now receive `channel_state_changed` notification upon final change to `CLOSED` state.
1 parent 2b8b709 commit 212da79

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

lightningd/channel.c

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -112,6 +112,16 @@ void delete_channel(struct channel *channel STEALS, bool completely_eliminate)
112112
fatal("HSM gave bad hsm_forget_channel_reply %s", tal_hex(msg, msg));
113113
}
114114

115+
notify_channel_state_changed(channel->peer->ld,
116+
&channel->peer->id,
117+
&channel->cid,
118+
channel->scid,
119+
time_now(),
120+
channel->state,
121+
CLOSED,
122+
channel->state_change_cause,
123+
NULL);
124+
115125
tal_free(channel);
116126

117127
maybe_delete_peer(peer);

0 commit comments

Comments
 (0)