Files
palladum-lightning/wire/peer_wire.csv
Dusty Daemon c29db2458e splice: Update splice_info tlv to use odd version
Update the tlv to use the type referenced in the spec, which also makes marks the tlv as optional.

Changelog-EXPERIMENTAL: --experimental-splicing: if you have splicing enabled on a channel both nodes must upgrade in unison due to updating commitment_signeds splice_info tlv's type.
2025-11-13 15:37:31 +10:30

18 KiB

1msgtype,protocol_batch_element,0
2msgdata,protocol_batch_element,channel_id,channel_id,
3msgdata,protocol_batch_element,element_size,u16,
4msgtype,init,16
5msgdata,init,gflen,u16,
6msgdata,init,globalfeatures,byte,gflen
7msgdata,init,flen,u16,
8msgdata,init,features,byte,flen
9msgdata,init,tlvs,init_tlvs,
10tlvtype,init_tlvs,networks,1
11tlvdata,init_tlvs,networks,chains,chain_hash,...
12tlvtype,init_tlvs,remote_addr,3
13tlvdata,init_tlvs,remote_addr,data,byte,...
14msgtype,error,17
15msgdata,error,channel_id,channel_id,
16msgdata,error,len,u16,
17msgdata,error,data,byte,len
18msgtype,warning,1
19msgdata,warning,channel_id,channel_id,
20msgdata,warning,len,u16,
21msgdata,warning,data,byte,len
22msgtype,ping,18
23msgdata,ping,num_pong_bytes,u16,
24msgdata,ping,byteslen,u16,
25msgdata,ping,ignored,byte,byteslen
26msgtype,pong,19
27msgdata,pong,byteslen,u16,
28msgdata,pong,ignored,byte,byteslen
29msgtype,peer_storage,7
30msgdata,peer_storage,length,u16,
31msgdata,peer_storage,blob,byte,length
32msgtype,peer_storage_retrieval,9
33msgdata,peer_storage_retrieval,length,u16,
34msgdata,peer_storage_retrieval,blob,byte,length
35tlvtype,n1,tlv1,1
36tlvdata,n1,tlv1,amount_msat,tu64,
37tlvtype,n1,tlv2,2
38tlvdata,n1,tlv2,scid,short_channel_id,
39tlvtype,n1,tlv3,3
40tlvdata,n1,tlv3,node_id,point,
41tlvdata,n1,tlv3,amount_msat_1,u64,
42tlvdata,n1,tlv3,amount_msat_2,u64,
43tlvtype,n1,tlv4,254
44tlvdata,n1,tlv4,cltv_delta,u16,
45tlvtype,n2,tlv1,0
46tlvdata,n2,tlv1,amount_msat,tu64,
47tlvtype,n2,tlv2,11
48tlvdata,n2,tlv2,cltv_expiry,tu32,
49msgtype,tx_add_input,66
50msgdata,tx_add_input,channel_id,channel_id,
51msgdata,tx_add_input,serial_id,u64,
52msgdata,tx_add_input,prevtx_len,u16,
53msgdata,tx_add_input,prevtx,byte,prevtx_len
54msgdata,tx_add_input,prevtx_vout,u32,
55msgdata,tx_add_input,sequence,u32,
56msgdata,tx_add_input,tlvs,tx_add_input_tlvs,
57tlvtype,tx_add_input_tlvs,shared_input_txid,0
58tlvdata,tx_add_input_tlvs,shared_input_txid,funding_txid,sha256,
59msgtype,tx_add_output,67
60msgdata,tx_add_output,channel_id,channel_id,
61msgdata,tx_add_output,serial_id,u64,
62msgdata,tx_add_output,sats,u64,
63msgdata,tx_add_output,scriptlen,u16,
64msgdata,tx_add_output,script,byte,scriptlen
65msgtype,tx_remove_input,68
66msgdata,tx_remove_input,channel_id,channel_id,
67msgdata,tx_remove_input,serial_id,u64,
68msgtype,tx_remove_output,69
69msgdata,tx_remove_output,channel_id,channel_id,
70msgdata,tx_remove_output,serial_id,u64,
71msgtype,tx_complete,70
72msgdata,tx_complete,channel_id,channel_id,
73msgtype,tx_signatures,71
74msgdata,tx_signatures,channel_id,channel_id,
75msgdata,tx_signatures,txid,sha256,
76msgdata,tx_signatures,num_witnesses,u16,
77msgdata,tx_signatures,witnesses,witness,num_witnesses
78msgdata,tx_signatures,tlvs,txsigs_tlvs,
79subtype,witness
80subtypedata,witness,len,u16,
81subtypedata,witness,witness_data,byte,len
82tlvtype,txsigs_tlvs,shared_input_signature,0
83tlvdata,txsigs_tlvs,shared_input_signature,signature,signature,
84msgtype,tx_init_rbf,72
85msgdata,tx_init_rbf,channel_id,channel_id,
86msgdata,tx_init_rbf,locktime,u32,
87msgdata,tx_init_rbf,feerate,u32,
88msgdata,tx_init_rbf,tlvs,tx_init_rbf_tlvs,
89tlvtype,tx_init_rbf_tlvs,funding_output_contribution,0
90tlvdata,tx_init_rbf_tlvs,funding_output_contribution,satoshis,s64,
91tlvtype,tx_init_rbf_tlvs,require_confirmed_inputs,2
92msgtype,tx_ack_rbf,73
93msgdata,tx_ack_rbf,channel_id,channel_id,
94msgdata,tx_ack_rbf,tlvs,tx_ack_rbf_tlvs,
95tlvtype,tx_ack_rbf_tlvs,funding_output_contribution,0
96tlvdata,tx_ack_rbf_tlvs,funding_output_contribution,satoshis,s64,
97tlvtype,tx_ack_rbf_tlvs,require_confirmed_inputs,2
98msgtype,tx_abort,74
99msgdata,tx_abort,channel_id,channel_id,
100msgdata,tx_abort,len,u16,
101msgdata,tx_abort,data,byte,len
102msgtype,open_channel,32
103msgdata,open_channel,chain_hash,chain_hash,
104msgdata,open_channel,temporary_channel_id,byte,32
105msgdata,open_channel,funding_satoshis,u64,
106msgdata,open_channel,push_msat,u64,
107msgdata,open_channel,dust_limit_satoshis,u64,
108msgdata,open_channel,max_htlc_value_in_flight_msat,u64,
109msgdata,open_channel,channel_reserve_satoshis,u64,
110msgdata,open_channel,htlc_minimum_msat,u64,
111msgdata,open_channel,feerate_per_kw,u32,
112msgdata,open_channel,to_self_delay,u16,
113msgdata,open_channel,max_accepted_htlcs,u16,
114msgdata,open_channel,funding_pubkey,point,
115msgdata,open_channel,revocation_basepoint,point,
116msgdata,open_channel,payment_basepoint,point,
117msgdata,open_channel,delayed_payment_basepoint,point,
118msgdata,open_channel,htlc_basepoint,point,
119msgdata,open_channel,first_per_commitment_point,point,
120msgdata,open_channel,channel_flags,byte,
121msgdata,open_channel,tlvs,open_channel_tlvs,
122tlvtype,open_channel_tlvs,upfront_shutdown_script,0
123tlvdata,open_channel_tlvs,upfront_shutdown_script,shutdown_scriptpubkey,byte,...
124tlvtype,open_channel_tlvs,channel_type,1
125tlvdata,open_channel_tlvs,channel_type,type,byte,...
126msgtype,accept_channel,33
127msgdata,accept_channel,temporary_channel_id,byte,32
128msgdata,accept_channel,dust_limit_satoshis,u64,
129msgdata,accept_channel,max_htlc_value_in_flight_msat,u64,
130msgdata,accept_channel,channel_reserve_satoshis,u64,
131msgdata,accept_channel,htlc_minimum_msat,u64,
132msgdata,accept_channel,minimum_depth,u32,
133msgdata,accept_channel,to_self_delay,u16,
134msgdata,accept_channel,max_accepted_htlcs,u16,
135msgdata,accept_channel,funding_pubkey,point,
136msgdata,accept_channel,revocation_basepoint,point,
137msgdata,accept_channel,payment_basepoint,point,
138msgdata,accept_channel,delayed_payment_basepoint,point,
139msgdata,accept_channel,htlc_basepoint,point,
140msgdata,accept_channel,first_per_commitment_point,point,
141msgdata,accept_channel,tlvs,accept_channel_tlvs,
142tlvtype,accept_channel_tlvs,upfront_shutdown_script,0
143tlvdata,accept_channel_tlvs,upfront_shutdown_script,shutdown_scriptpubkey,byte,...
144tlvtype,accept_channel_tlvs,channel_type,1
145tlvdata,accept_channel_tlvs,channel_type,type,byte,...
146msgtype,funding_created,34
147msgdata,funding_created,temporary_channel_id,byte,32
148msgdata,funding_created,funding_txid,sha256,
149msgdata,funding_created,funding_output_index,u16,
150msgdata,funding_created,signature,signature,
151msgtype,funding_signed,35
152msgdata,funding_signed,channel_id,channel_id,
153msgdata,funding_signed,signature,signature,
154msgtype,channel_ready,36
155msgdata,channel_ready,channel_id,channel_id,
156msgdata,channel_ready,second_per_commitment_point,point,
157msgdata,channel_ready,tlvs,channel_ready_tlvs,
158tlvtype,channel_ready_tlvs,short_channel_id,1
159tlvdata,channel_ready_tlvs,short_channel_id,alias,short_channel_id,
160msgtype,open_channel2,64
161msgdata,open_channel2,chain_hash,chain_hash,
162msgdata,open_channel2,temporary_channel_id,channel_id,
163msgdata,open_channel2,funding_feerate_perkw,u32,
164msgdata,open_channel2,commitment_feerate_perkw,u32,
165msgdata,open_channel2,funding_satoshis,u64,
166msgdata,open_channel2,dust_limit_satoshis,u64,
167msgdata,open_channel2,max_htlc_value_in_flight_msat,u64,
168msgdata,open_channel2,htlc_minimum_msat,u64,
169msgdata,open_channel2,to_self_delay,u16,
170msgdata,open_channel2,max_accepted_htlcs,u16,
171msgdata,open_channel2,locktime,u32,
172msgdata,open_channel2,funding_pubkey,point,
173msgdata,open_channel2,revocation_basepoint,point,
174msgdata,open_channel2,payment_basepoint,point,
175msgdata,open_channel2,delayed_payment_basepoint,point,
176msgdata,open_channel2,htlc_basepoint,point,
177msgdata,open_channel2,first_per_commitment_point,point,
178msgdata,open_channel2,second_per_commitment_point,point,
179msgdata,open_channel2,channel_flags,byte,
180msgdata,open_channel2,tlvs,opening_tlvs,
181tlvtype,opening_tlvs,upfront_shutdown_script,0
182tlvdata,opening_tlvs,upfront_shutdown_script,shutdown_scriptpubkey,byte,...
183tlvtype,opening_tlvs,channel_type,1
184tlvdata,opening_tlvs,channel_type,type,byte,...
185tlvtype,opening_tlvs,require_confirmed_inputs,2
186tlvtype,opening_tlvs,request_funds,3
187tlvdata,opening_tlvs,request_funds,requested_sats,u64,
188tlvdata,opening_tlvs,request_funds,blockheight,u32,
189msgtype,accept_channel2,65
190msgdata,accept_channel2,temporary_channel_id,channel_id,
191msgdata,accept_channel2,funding_satoshis,u64,
192msgdata,accept_channel2,dust_limit_satoshis,u64,
193msgdata,accept_channel2,max_htlc_value_in_flight_msat,u64,
194msgdata,accept_channel2,htlc_minimum_msat,u64,
195msgdata,accept_channel2,minimum_depth,u32,
196msgdata,accept_channel2,to_self_delay,u16,
197msgdata,accept_channel2,max_accepted_htlcs,u16,
198msgdata,accept_channel2,funding_pubkey,point,
199msgdata,accept_channel2,revocation_basepoint,point,
200msgdata,accept_channel2,payment_basepoint,point,
201msgdata,accept_channel2,delayed_payment_basepoint,point,
202msgdata,accept_channel2,htlc_basepoint,point,
203msgdata,accept_channel2,first_per_commitment_point,point,
204msgdata,accept_channel2,second_per_commitment_point,point,
205msgdata,accept_channel2,tlvs,accept_tlvs,
206tlvtype,accept_tlvs,upfront_shutdown_script,0
207tlvdata,accept_tlvs,upfront_shutdown_script,shutdown_scriptpubkey,byte,...
208tlvtype,accept_tlvs,channel_type,1
209tlvdata,accept_tlvs,channel_type,type,byte,...
210tlvtype,accept_tlvs,require_confirmed_inputs,2
211tlvtype,accept_tlvs,will_fund,3
212tlvdata,accept_tlvs,will_fund,signature,signature,
213tlvdata,accept_tlvs,will_fund,lease_rates,lease_rates,
214subtype,lease_rates
215subtypedata,lease_rates,funding_weight,u16,
216subtypedata,lease_rates,lease_fee_basis,u16,
217subtypedata,lease_rates,channel_fee_max_proportional_thousandths,u16,
218subtypedata,lease_rates,lease_fee_base_sat,u32,
219subtypedata,lease_rates,channel_fee_max_base_msat,tu32,
220msgtype,stfu,2
221msgdata,stfu,channel_id,channel_id,
222msgdata,stfu,initiator,u8,
223msgtype,splice,80
224msgdata,splice,channel_id,channel_id,
225msgdata,splice,relative_satoshis,s64,
226msgdata,splice,funding_feerate_perkw,u32,
227msgdata,splice,locktime,u32,
228msgdata,splice,funding_pubkey,point,
229msgtype,splice_ack,81
230msgdata,splice_ack,channel_id,channel_id,
231msgdata,splice_ack,relative_satoshis,s64,
232msgdata,splice_ack,funding_pubkey,point,
233msgtype,splice_locked,77,
234msgdata,splice_locked,channel_id,channel_id,
235msgdata,splice_locked,splice_txid,sha256,
236msgtype,shutdown,38
237msgdata,shutdown,channel_id,channel_id,
238msgdata,shutdown,len,u16,
239msgdata,shutdown,scriptpubkey,byte,len
240msgdata,shutdown,tlvs,shutdown_tlvs,
241tlvtype,shutdown_tlvs,wrong_funding,100
242tlvdata,shutdown_tlvs,wrong_funding,txid,sha256,
243tlvdata,shutdown_tlvs,wrong_funding,outnum,u32,
244msgtype,closing_signed,39
245msgdata,closing_signed,channel_id,channel_id,
246msgdata,closing_signed,fee_satoshis,u64,
247msgdata,closing_signed,signature,signature,
248msgdata,closing_signed,tlvs,closing_signed_tlvs,
249tlvtype,closing_signed_tlvs,fee_range,1
250tlvdata,closing_signed_tlvs,fee_range,min_fee_satoshis,u64,
251tlvdata,closing_signed_tlvs,fee_range,max_fee_satoshis,u64,
252msgtype,closing_complete,40
253msgdata,closing_complete,channel_id,channel_id,
254msgdata,closing_complete,closer_scriptpubkey_len,u16,
255msgdata,closing_complete,closer_scriptpubkey,byte,closer_scriptpubkey_len
256msgdata,closing_complete,closee_scriptpubkey_len,u16,
257msgdata,closing_complete,closee_scriptpubkey,byte,closee_scriptpubkey_len
258msgdata,closing_complete,fee_satoshis,u64,
259msgdata,closing_complete,locktime,u32,
260msgdata,closing_complete,tlvs,closing_tlvs,
261msgtype,closing_sig,41
262msgdata,closing_sig,channel_id,channel_id,
263msgdata,closing_sig,closer_scriptpubkey_len,u16,
264msgdata,closing_sig,closer_scriptpubkey,byte,closer_scriptpubkey_len
265msgdata,closing_sig,closee_scriptpubkey_len,u16,
266msgdata,closing_sig,closee_scriptpubkey,byte,closee_scriptpubkey_len
267msgdata,closing_sig,fee_satoshis,u64,
268msgdata,closing_sig,locktime,u32,
269msgdata,closing_sig,tlvs,closing_tlvs,
270tlvtype,closing_tlvs,closer_output_only,1
271tlvdata,closing_tlvs,closer_output_only,sig,signature,
272tlvtype,closing_tlvs,closee_output_only,2
273tlvdata,closing_tlvs,closee_output_only,sig,signature,
274tlvtype,closing_tlvs,closer_and_closee_outputs,3
275tlvdata,closing_tlvs,closer_and_closee_outputs,sig,signature,
276msgtype,update_add_htlc,128
277msgdata,update_add_htlc,channel_id,channel_id,
278msgdata,update_add_htlc,id,u64,
279msgdata,update_add_htlc,amount_msat,u64,
280msgdata,update_add_htlc,payment_hash,sha256,
281msgdata,update_add_htlc,cltv_expiry,u32,
282msgdata,update_add_htlc,onion_routing_packet,byte,1366
283tlvtype,update_add_htlc_tlvs,blinded_path,0
284tlvdata,update_add_htlc_tlvs,blinded_path,path_key,point,
285msgtype,update_fulfill_htlc,130
286msgdata,update_fulfill_htlc,channel_id,channel_id,
287msgdata,update_fulfill_htlc,id,u64,
288msgdata,update_fulfill_htlc,payment_preimage,byte,32
289msgtype,update_fail_htlc,131
290msgdata,update_fail_htlc,channel_id,channel_id,
291msgdata,update_fail_htlc,id,u64,
292msgdata,update_fail_htlc,len,u16,
293msgdata,update_fail_htlc,reason,byte,len
294msgtype,update_fail_malformed_htlc,135
295msgdata,update_fail_malformed_htlc,channel_id,channel_id,
296msgdata,update_fail_malformed_htlc,id,u64,
297msgdata,update_fail_malformed_htlc,sha256_of_onion,sha256,
298msgdata,update_fail_malformed_htlc,failure_code,u16,
299msgtype,start_batch,127
300msgdata,start_batch,channel_id,channel_id,
301msgdata,start_batch,batch_size,u16,
302msgdata,start_batch,batch_info,start_batch_tlvs,
303tlvtype,start_batch_tlvs,batch_info,1
304tlvdata,start_batch_tlvs,batch_info,message_type,u16,
305msgtype,commitment_signed,132
306msgdata,commitment_signed,channel_id,channel_id,
307msgdata,commitment_signed,signature,signature,
308msgdata,commitment_signed,num_htlcs,u16,
309msgdata,commitment_signed,htlc_signature,signature,num_htlcs
310msgdata,commitment_signed,splice_channel_id,commitment_signed_tlvs,
311tlvtype,commitment_signed_tlvs,splice_info,1
312tlvdata,commitment_signed_tlvs,splice_info,funding_txid,sha256,
313msgtype,revoke_and_ack,133
314msgdata,revoke_and_ack,channel_id,channel_id,
315msgdata,revoke_and_ack,per_commitment_secret,byte,32
316msgdata,revoke_and_ack,next_per_commitment_point,point,
317msgtype,update_fee,134
318msgdata,update_fee,channel_id,channel_id,
319msgdata,update_fee,feerate_per_kw,u32,
320msgtype,update_blockheight,137
321msgdata,update_blockheight,channel_id,channel_id,
322msgdata,update_blockheight,blockheight,u32,
323msgtype,channel_reestablish,136
324msgdata,channel_reestablish,channel_id,channel_id,
325msgdata,channel_reestablish,next_commitment_number,u64,
326msgdata,channel_reestablish,next_revocation_number,u64,
327msgdata,channel_reestablish,your_last_per_commitment_secret,byte,32
328msgdata,channel_reestablish,my_current_per_commitment_point,point,
329tlvtype,channel_reestablish_tlvs,next_funding,1
330tlvdata,channel_reestablish_tlvs,next_funding,next_funding_txid,sha256,
331tlvdata,channel_reestablish_tlvs,next_funding,retransmit_flags,byte,
332tlvtype,channel_reestablish_tlvs,my_current_funding_locked,5
333tlvdata,channel_reestablish_tlvs,my_current_funding_locked,my_current_funding_locked_txid,sha256,
334tlvdata,channel_reestablish_tlvs,my_current_funding_locked,retransmit_flags,byte,
335msgtype,announcement_signatures,259
336msgdata,announcement_signatures,channel_id,channel_id,
337msgdata,announcement_signatures,short_channel_id,short_channel_id,
338msgdata,announcement_signatures,node_signature,signature,
339msgdata,announcement_signatures,bitcoin_signature,signature,
340msgtype,channel_announcement,256
341msgdata,channel_announcement,node_signature_1,signature,
342msgdata,channel_announcement,node_signature_2,signature,
343msgdata,channel_announcement,bitcoin_signature_1,signature,
344msgdata,channel_announcement,bitcoin_signature_2,signature,
345msgdata,channel_announcement,len,u16,
346msgdata,channel_announcement,features,byte,len
347msgdata,channel_announcement,chain_hash,chain_hash,
348msgdata,channel_announcement,short_channel_id,short_channel_id,
349msgdata,channel_announcement,node_id_1,point,
350msgdata,channel_announcement,node_id_2,point,
351msgdata,channel_announcement,bitcoin_key_1,point,
352msgdata,channel_announcement,bitcoin_key_2,point,
353msgtype,node_announcement,257
354msgdata,node_announcement,signature,signature,
355msgdata,node_announcement,flen,u16,
356msgdata,node_announcement,features,byte,flen
357msgdata,node_announcement,timestamp,u32,
358msgdata,node_announcement,node_id,point,
359msgdata,node_announcement,rgb_color,byte,3
360msgdata,node_announcement,alias,byte,32
361msgdata,node_announcement,addrlen,u16,
362msgdata,node_announcement,addresses,byte,addrlen
363msgdata,node_announcement,tlvs,node_ann_tlvs,
364tlvtype,node_ann_tlvs,option_will_fund,1
365tlvdata,node_ann_tlvs,option_will_fund,lease_rates,lease_rates,
366msgtype,channel_update,258
367msgdata,channel_update,signature,signature,
368msgdata,channel_update,chain_hash,chain_hash,
369msgdata,channel_update,short_channel_id,short_channel_id,
370msgdata,channel_update,timestamp,u32,
371msgdata,channel_update,message_flags,byte,
372msgdata,channel_update,channel_flags,byte,
373msgdata,channel_update,cltv_expiry_delta,u16,
374msgdata,channel_update,htlc_minimum_msat,u64,
375msgdata,channel_update,fee_base_msat,u32,
376msgdata,channel_update,fee_proportional_millionths,u32,
377msgdata,channel_update,htlc_maximum_msat,u64,
378msgtype,query_short_channel_ids,261
379msgdata,query_short_channel_ids,chain_hash,chain_hash,
380msgdata,query_short_channel_ids,len,u16,
381msgdata,query_short_channel_ids,encoded_short_ids,byte,len
382msgdata,query_short_channel_ids,tlvs,query_short_channel_ids_tlvs,
383tlvtype,query_short_channel_ids_tlvs,query_flags,1
384tlvdata,query_short_channel_ids_tlvs,query_flags,encoding_type,byte,
385tlvdata,query_short_channel_ids_tlvs,query_flags,encoded_query_flags,byte,...
386msgtype,reply_short_channel_ids_end,262
387msgdata,reply_short_channel_ids_end,chain_hash,chain_hash,
388msgdata,reply_short_channel_ids_end,full_information,byte,
389msgtype,query_channel_range,263
390msgdata,query_channel_range,chain_hash,chain_hash,
391msgdata,query_channel_range,first_blocknum,u32,
392msgdata,query_channel_range,number_of_blocks,u32,
393msgdata,query_channel_range,tlvs,query_channel_range_tlvs,
394tlvtype,query_channel_range_tlvs,query_option,1
395tlvdata,query_channel_range_tlvs,query_option,query_option_flags,bigsize,
396msgtype,reply_channel_range,264
397msgdata,reply_channel_range,chain_hash,chain_hash,
398msgdata,reply_channel_range,first_blocknum,u32,
399msgdata,reply_channel_range,number_of_blocks,u32,
400msgdata,reply_channel_range,sync_complete,byte,
401msgdata,reply_channel_range,len,u16,
402msgdata,reply_channel_range,encoded_short_ids,byte,len
403msgdata,reply_channel_range,tlvs,reply_channel_range_tlvs,
404tlvtype,reply_channel_range_tlvs,timestamps_tlv,1
405tlvdata,reply_channel_range_tlvs,timestamps_tlv,encoding_type,byte,
406tlvdata,reply_channel_range_tlvs,timestamps_tlv,encoded_timestamps,byte,...
407tlvtype,reply_channel_range_tlvs,checksums_tlv,3
408tlvdata,reply_channel_range_tlvs,checksums_tlv,checksums,channel_update_checksums,...
409subtype,channel_update_timestamps
410subtypedata,channel_update_timestamps,timestamp_node_id_1,u32,
411subtypedata,channel_update_timestamps,timestamp_node_id_2,u32,
412subtype,channel_update_checksums
413subtypedata,channel_update_checksums,checksum_node_id_1,u32,
414subtypedata,channel_update_checksums,checksum_node_id_2,u32,
415msgtype,gossip_timestamp_filter,265
416msgdata,gossip_timestamp_filter,chain_hash,chain_hash,
417msgdata,gossip_timestamp_filter,first_timestamp,u32,
418msgdata,gossip_timestamp_filter,timestamp_range,u32,
419msgtype,onion_message,513,option_onion_messages
420msgdata,onion_message,path_key,point,
421msgdata,onion_message,len,u16,
422msgdata,onion_message,onionmsg,byte,len