MCPcopy Create free account
hub / github.com/ElementsProject/lightning / parse_config

Function parse_config

devtools/mkcommit.c:141–165  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

139}
140
141static int parse_config(char *argv[],
142 struct channel_config *config,
143 const char *desc)
144{
145 int argnum = 0;
146
147 config->id = 0;
148 /* FIXME: Allow overriding these on cmdline! */
149 config->max_htlc_value_in_flight = AMOUNT_MSAT(-1ULL);
150 config->htlc_minimum = AMOUNT_MSAT(0);
151 config->max_accepted_htlcs = 483;
152 config->max_dust_htlc_exposure_msat = AMOUNT_MSAT(-1ULL);
153
154 config->to_self_delay = atoi(argv[argnum]);
155 argnum++;
156 if (!parse_amount_sat(&config->dust_limit,
157 argv[argnum], strlen(argv[argnum])))
158 errx(1, "Bad %s dustlimit", desc);
159 argnum++;
160 if (!parse_amount_sat(&config->channel_reserve,
161 argv[argnum], strlen(argv[argnum])))
162 errx(1, "Bad %s reserve", desc);
163 argnum++;
164 return argnum;
165}
166
167static int parse_htlc(char *argv[], struct existing_htlc ***htlcs)
168{

Callers 1

mainFunction · 0.85

Calls 2

errxFunction · 0.85
parse_amount_satFunction · 0.50

Tested by

no test coverage detected