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

Function param_known_layer

plugins/askrene/askrene.c:134–150  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

132}
133
134static struct command_result *param_known_layer(struct command *cmd,
135 const char *name,
136 const char *buffer,
137 const jsmntok_t *tok,
138 struct layer **layer)
139{
140 const char *layername;
141 struct command_result *ret = param_string(cmd, name, buffer, tok, &layername);
142 if (ret)
143 return ret;
144
145 *layer = find_layer(get_askrene(cmd->plugin), layername);
146 tal_free(layername);
147 if (!*layer)
148 return command_fail_badparam(cmd, name, buffer, tok, "Unknown layer");
149 return NULL;
150}
151
152static struct command_result *parse_reserve_hop(struct command *cmd,
153 const char *name,

Callers

nothing calls this directly

Calls 5

param_stringFunction · 0.85
find_layerFunction · 0.85
get_askreneFunction · 0.85
tal_freeFunction · 0.85
command_fail_badparamFunction · 0.50

Tested by

no test coverage detected