core-lightning/gossipd/gossip_store_wire.csv
Rusty Russell a1f62ba0e7 gossipd: don't close non-local channels immediately, add 12 block delay.
This adds a new "chan_dying" message to the gossip_store, but since we
already changed the minor version in this PR, we don't bump it again.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Changelog-Added: Protocol: We now delay forgetting funding-spent channels for 12 blocks (as per latest BOLTs, to support splicing in future).
2022-09-24 15:22:27 +09:30

1.1 KiB

1# gossip_store messages: messages persisted in the gossip_store
2# We store raw messages here, so these numbers must not overlap with
3# 256/257/258.
4#include <common/amount.h>
5#include <common/node_id.h>
6# This always follows the channel_announce / private_announce
7msgtype,gossip_store_channel_amount,4101
8msgdata,gossip_store_channel_amount,satoshis,amount_sat,
9# Mimics a channel_announce, except signatures are all-zero
10msgtype,gossip_store_private_channel,4104
11msgdata,gossip_store_private_channel,satoshis,amount_sat,
12msgdata,gossip_store_private_channel,len,u16,
13msgdata,gossip_store_private_channel,announcement,u8,len
14msgtype,gossip_store_private_update,4102
15msgdata,gossip_store_private_update,len,u16,
16msgdata,gossip_store_private_update,update,u8,len
17msgtype,gossip_store_delete_chan,4103
18msgdata,gossip_store_delete_chan,scid,short_channel_id,
19msgtype,gossip_store_ended,4105
20msgdata,gossip_store_ended,equivalent_offset,u64,
21msgtype,gossip_store_chan_dying,4106
22msgdata,gossip_store_chan_dying,scid,short_channel_id,
23msgdata,gossip_store_chan_dying,blockheight,u32,