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

Function register_payment_success

plugins/renepay/payment.c:220–231  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

218}
219
220void register_payment_success(struct payment *payment,
221 const struct preimage *preimage TAKES)
222{
223 assert(payment);
224 assert(preimage);
225 payment->status = PAYMENT_SUCCESS;
226 payment->preimage = tal_free(payment->preimage);
227 if (taken(preimage))
228 payment->preimage = tal_steal(payment, preimage);
229 else
230 payment->preimage = tal_dup(payment, struct preimage, preimage);
231}
232
233struct command_result *payment_success(struct payment *payment,
234 const struct preimage *preimage TAKES)

Callers 2

payment_successFunction · 0.85

Calls 2

tal_freeFunction · 0.85
takenFunction · 0.85

Tested by

no test coverage detected