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

Function inject_onionmsg_req

connectd/onion_message.c:181–193  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

179}
180
181void inject_onionmsg_req(struct daemon *daemon, const u8 *msg)
182{
183 u8 *onionmsg;
184 struct pubkey path_key;
185 const char *err;
186
187 if (!fromwire_connectd_inject_onionmsg(msg, msg, &path_key, &onionmsg))
188 master_badmsg(WIRE_CONNECTD_INJECT_ONIONMSG, msg);
189
190 err = handle_onion(tmpctx, daemon, NULL, &path_key, onionmsg);
191 daemon_conn_send(daemon->master,
192 take(towire_connectd_inject_onionmsg_reply(NULL, err ? err : "")));
193}
194
195

Callers 1

recv_reqFunction · 0.85

Calls 3

handle_onionFunction · 0.85
daemon_conn_sendFunction · 0.85
master_badmsgFunction · 0.50

Tested by

no test coverage detected