Files
palladum-lightning/common/scb_wire.csv
Rusty Russell f6a4e79420 global: remove unnecessary includes from headers.
Each header should only include the other headers it needs to compile;
`devtools/reduce-includes.sh */*.h` does this.  The C files then need
additional includes if they don't compile.

And remove the entirely useless wire/onion_wire.h, which only serves to include wire/onion_wiregen.h.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2025-10-23 06:44:04 +10:30

2.0 KiB

1#include <bitcoin/tx.h>
2#include <ccan/crypto/shachain/shachain.h>
3#include <common/amount.h>
4#include <common/channel_id.h>
5#include <common/channel_type.h>
6#include <common/derive_basepoints.h>
7#include <common/htlc_wire.h>
8#include <common/node_id.h>
9#include <common/wireaddr.h>
10#include <common/utils.h>
11tlvtypescb_tlvsshachain1
12tlvdatascb_tlvsshachaintheir_shachainshachain
13tlvtypescb_tlvsbasepoints3
14tlvdatascb_tlvsbasepointstheir_basepointbasepoints
15tlvtypescb_tlvsopener5
16tlvdatascb_tlvsopeneropenerenum side
17tlvtypescb_tlvsremote_to_self_delay7
18tlvdatascb_tlvsremote_to_self_delayremote_to_self_delayu16
19# legacy_scb_chan stores min. info required to sweep the peer's force close.
20subtypelegacy_scb_chan
21subtypedatalegacy_scb_chanidu64
22subtypedatalegacy_scb_chancidchannel_id
23subtypedatalegacy_scb_channode_idnode_id
24subtypedatalegacy_scb_chanunusedu8
25subtypedatalegacy_scb_chanaddrwireaddr
26subtypedatalegacy_scb_chanfundingbitcoin_outpoint
27subtypedatalegacy_scb_chanfunding_satsamount_sat
28subtypedatalegacy_scb_chantypechannel_type
29msgtypestatic_chan_backup6135
30msgdatastatic_chan_backupversionu64
31msgdatastatic_chan_backuptimestampu32
32msgdatastatic_chan_backupnumu16
33msgdatastatic_chan_backupchannelslegacy_scb_channum
34subtypemodern_scb_chan
35subtypedatamodern_scb_chanidu64
36subtypedatamodern_scb_chancidchannel_id
37subtypedatamodern_scb_channode_idnode_id
38subtypedatamodern_scb_chanaddrwireaddr
39subtypedatamodern_scb_chanfundingbitcoin_outpoint
40subtypedatamodern_scb_chanfunding_satsamount_sat
41subtypedatamodern_scb_chantypechannel_type
42subtypedatamodern_scb_chanlen_tlvu32
43subtypedatamodern_scb_chantlvsscb_tlvslen_tlv
44msgtypestatic_chan_backup_with_tlvs6137
45msgdatastatic_chan_backup_with_tlvsversionu64
46msgdatastatic_chan_backup_with_tlvstimestampu32
47msgdatastatic_chan_backup_with_tlvsnumu16
48msgdatastatic_chan_backup_with_tlvschannelsmodern_scb_channum