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

Function parse_config

devtools/mkcommit.c:142–166  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

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

Callers 1

mainFunction · 0.85

Calls 2

errxFunction · 0.85
parse_amount_satFunction · 0.50

Tested by

no test coverage detected