core-lightning/closingd/closing_wire.csv
Rusty Russell 72b215f6fe Make all internal message numbers unique.
We were sending a channeld message to onchaind, which was v. confusing
due to overlap.  We make all the numbers distinct, which means we can
also add an assert() that it's valid for that daemon, which catches
such errors immediately.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2017-09-28 13:07:05 +09:30

1.2 KiB

1#include <common/cryptomsg.h>
2#include <common/htlc_wire.h>
3# Begin! (passes peer fd, gossipd-client fd)
4closing_init,2001
5closing_init,,crypto_state,struct crypto_state
6closing_init,,seed,struct privkey
7closing_init,,funding_txid,struct sha256_double
8closing_init,,funding_txout,u16
9closing_init,,funding_satoshi,u64
10closing_init,,remote_fundingkey,struct pubkey
11closing_init,,funder,enum side
12closing_init,,local_msatoshi,u64
13closing_init,,remote_msatoshi,u64
14closing_init,,our_dust_limit,u64
15closing_init,,min_fee_satoshi,u64
16closing_init,,max_fee_satoshi,u64
17closing_init,,initial_fee_satoshi,u64
18closing_init,,local_scriptpubkey_len,u16
19closing_init,,local_scriptpubkey,local_scriptpubkey_len*u8
20closing_init,,remote_scriptpubkey_len,u16
21closing_init,,remote_scriptpubkey,remote_scriptpubkey_len*u8
22closing_init,,reconnected,bool
23closing_init,,next_index_local,u64
24closing_init,,next_index_remote,u64
25closing_init,,revocations_received,u64
26# We received an offer, save signature.
27closing_received_signature,2002
28closing_received_signature,,signature,secp256k1_ecdsa_signature
29closing_received_signature,,tx,struct bitcoin_tx
30closing_received_signature_reply,2102
31# Negotiations complete, we're exiting.
32closing_complete,2004