@@ -69,6 +69,10 @@ static const struct feature_style feature_styles[] = {
69
69
[NODE_ANNOUNCE_FEATURE ] = FEATURE_REPRESENT ,
70
70
[CHANNEL_FEATURE ] = FEATURE_DONT_REPRESENT } },
71
71
#if EXPERIMENTAL_FEATURES
72
+ { OPT_ANCHOR_OUTPUTS ,
73
+ .copy_style = { [INIT_FEATURE ] = FEATURE_REPRESENT ,
74
+ [NODE_ANNOUNCE_FEATURE ] = FEATURE_REPRESENT ,
75
+ [CHANNEL_FEATURE ] = FEATURE_DONT_REPRESENT } },
72
76
{ OPT_ONION_MESSAGES ,
73
77
.copy_style = { [INIT_FEATURE ] = FEATURE_REPRESENT ,
74
78
[NODE_ANNOUNCE_FEATURE ] = FEATURE_REPRESENT ,
@@ -95,6 +99,14 @@ static const struct dependency feature_deps[] = {
95
99
{ OPT_GOSSIP_QUERIES_EX , OPT_GOSSIP_QUERIES },
96
100
{ OPT_PAYMENT_SECRET , OPT_VAR_ONION },
97
101
{ OPT_BASIC_MPP , OPT_PAYMENT_SECRET },
102
+ /* BOLT-a12da24dd0102c170365124782b46d9710950ac1 #9:
103
+ * Name | Description | Context | Dependencies |
104
+ *...
105
+ * `option_anchor_outputs` | ... | ... | `option_static_remotekey`
106
+ */
107
+ #if EXPERIMENTAL_FEATURES
108
+ { OPT_ANCHOR_OUTPUTS , OPT_STATIC_REMOTEKEY },
109
+ #endif
98
110
};
99
111
100
112
static enum feature_copy_style feature_copy_style (u32 f , enum feature_place p )
@@ -315,6 +327,8 @@ static const char *feature_name(const tal_t *ctx, size_t f)
315
327
"option_static_remotekey" ,
316
328
"option_payment_secret" ,
317
329
"option_basic_mpp" ,
330
+ "option_support_large_channel" ,
331
+ "option_anchor_outputs" ,
318
332
};
319
333
320
334
if (f / 2 >= ARRAY_SIZE (fnames ))
0 commit comments