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

Function string_to_forward_status

wallet/wallet.c:4534–4552  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

4532}
4533
4534bool string_to_forward_status(const char *status_str,
4535 size_t len,
4536 enum forward_status *status)
4537{
4538 if (memeqstr(status_str, len, "offered")) {
4539 *status = FORWARD_OFFERED;
4540 return true;
4541 } else if (memeqstr(status_str, len, "settled")) {
4542 *status = FORWARD_SETTLED;
4543 return true;
4544 } else if (memeqstr(status_str, len, "failed")) {
4545 *status = FORWARD_FAILED;
4546 return true;
4547 } else if (memeqstr(status_str, len, "local_failed")) {
4548 *status = FORWARD_LOCAL_FAILED;
4549 return true;
4550 }
4551 return false;
4552}
4553
4554const struct forwarding *wallet_forwarded_payments_get(struct wallet *w,
4555 const tal_t *ctx,

Callers 1

param_forward_statusFunction · 0.85

Calls 1

memeqstrFunction · 0.85

Tested by

no test coverage detected