mirror of
https://github.com/aljazceru/lightning.git
synced 2025-12-19 23:24:27 +01:00
specs: update CSV files.
Regenerate from current BOLTS via `make extract-bolt-csv` 1. The remote_addr field was added manually into peer_wire.csv: this needs to be a patch otherwise it vanishes on regen. 2. We never brought into the channel_disabled fields, because it was too much hassle (we never actually generate this!). Do it now. Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
This commit is contained in:
@@ -810,8 +810,6 @@ static u8 *convert_failcode(const tal_t *ctx,
|
|||||||
return towire_permanent_node_failure(ctx);
|
return towire_permanent_node_failure(ctx);
|
||||||
case WIRE_REQUIRED_NODE_FEATURE_MISSING:
|
case WIRE_REQUIRED_NODE_FEATURE_MISSING:
|
||||||
return towire_required_node_feature_missing(ctx);
|
return towire_required_node_feature_missing(ctx);
|
||||||
case WIRE_CHANNEL_DISABLED:
|
|
||||||
return towire_channel_disabled(ctx);
|
|
||||||
case WIRE_PERMANENT_CHANNEL_FAILURE:
|
case WIRE_PERMANENT_CHANNEL_FAILURE:
|
||||||
return towire_permanent_channel_failure(ctx);
|
return towire_permanent_channel_failure(ctx);
|
||||||
case WIRE_REQUIRED_CHANNEL_FEATURE_MISSING:
|
case WIRE_REQUIRED_CHANNEL_FEATURE_MISSING:
|
||||||
|
|||||||
@@ -711,9 +711,6 @@ void topology_add_sync_waiter_(const tal_t *ctx UNNEEDED,
|
|||||||
void *arg) UNNEEDED,
|
void *arg) UNNEEDED,
|
||||||
void *arg UNNEEDED)
|
void *arg UNNEEDED)
|
||||||
{ fprintf(stderr, "topology_add_sync_waiter_ called!\n"); abort(); }
|
{ fprintf(stderr, "topology_add_sync_waiter_ called!\n"); abort(); }
|
||||||
/* Generated stub for towire_channel_disabled */
|
|
||||||
u8 *towire_channel_disabled(const tal_t *ctx UNNEEDED)
|
|
||||||
{ fprintf(stderr, "towire_channel_disabled called!\n"); abort(); }
|
|
||||||
/* Generated stub for towire_channeld_config_channel */
|
/* Generated stub for towire_channeld_config_channel */
|
||||||
u8 *towire_channeld_config_channel(const tal_t *ctx UNNEEDED, u32 *feerate_base UNNEEDED, u32 *feerate_ppm UNNEEDED, struct amount_msat *htlc_minimum UNNEEDED, struct amount_msat *htlc_maximum UNNEEDED)
|
u8 *towire_channeld_config_channel(const tal_t *ctx UNNEEDED, u32 *feerate_base UNNEEDED, u32 *feerate_ppm UNNEEDED, struct amount_msat *htlc_minimum UNNEEDED, struct amount_msat *htlc_maximum UNNEEDED)
|
||||||
{ fprintf(stderr, "towire_channeld_config_channel called!\n"); abort(); }
|
{ fprintf(stderr, "towire_channeld_config_channel called!\n"); abort(); }
|
||||||
|
|||||||
13
wire/extracted_peer_01_remote_addr.patch
Normal file
13
wire/extracted_peer_01_remote_addr.patch
Normal file
@@ -0,0 +1,13 @@
|
|||||||
|
diff --git a/wire/peer_wire.csv b/wire/peer_wire.csv
|
||||||
|
index a028ddc66..4043c6350 100644
|
||||||
|
--- a/wire/peer_wire.csv
|
||||||
|
+++ b/wire/peer_wire.csv
|
||||||
|
@@ -6,6 +6,8 @@ msgdata,init,features,byte,flen
|
||||||
|
msgdata,init,tlvs,init_tlvs,
|
||||||
|
tlvtype,init_tlvs,networks,1
|
||||||
|
tlvdata,init_tlvs,networks,chains,chain_hash,...
|
||||||
|
+tlvtype,init_tlvs,remote_addr,3
|
||||||
|
+tlvdata,init_tlvs,remote_addr,remote_addr,wireaddr,
|
||||||
|
msgtype,error,17
|
||||||
|
msgdata,error,channel_id,channel_id,
|
||||||
|
msgdata,error,len,u16,
|
||||||
@@ -97,6 +97,9 @@ msgdata,final_incorrect_cltv_expiry,cltv_expiry,u32,
|
|||||||
msgtype,final_incorrect_htlc_amount,19
|
msgtype,final_incorrect_htlc_amount,19
|
||||||
msgdata,final_incorrect_htlc_amount,incoming_htlc_amt,u64,
|
msgdata,final_incorrect_htlc_amount,incoming_htlc_amt,u64,
|
||||||
msgtype,channel_disabled,UPDATE|20
|
msgtype,channel_disabled,UPDATE|20
|
||||||
|
msgdata,channel_disabled,flags,u16,
|
||||||
|
msgdata,channel_disabled,len,u16,
|
||||||
|
msgdata,channel_disabled,channel_update,byte,len
|
||||||
msgtype,expiry_too_far,21
|
msgtype,expiry_too_far,21
|
||||||
msgtype,invalid_onion_payload,PERM|22
|
msgtype,invalid_onion_payload,PERM|22
|
||||||
msgdata,invalid_onion_payload,type,bigsize,
|
msgdata,invalid_onion_payload,type,bigsize,
|
||||||
|
|||||||
|
Reference in New Issue
Block a user