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

Function get_alias

devtools/gossmap-compress.c:494–513  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

492}
493
494static const char *get_alias(const tal_t *ctx,
495 const struct gossmap *gossmap,
496 const struct gossmap_node *n)
497{
498 const u8 *ann = gossmap_node_get_announce(tmpctx, gossmap, n);
499 secp256k1_ecdsa_signature signature;
500 u8 *features;
501 u32 timestamp;
502 struct node_id node_id;
503 u8 rgb_color[3];
504 u8 alias[32];
505 u8 *addresses;
506 struct tlv_node_ann_tlvs *tlvs;
507
508 if (!fromwire_node_announcement(tmpctx, ann, &signature, &features, &timestamp,
509 &node_id, rgb_color, alias, &addresses,
510 &tlvs))
511 return "";
512 return tal_strndup(ctx, (const char *)alias, 32);
513}
514
515static void write_uuid(int outfd)
516{

Callers 1

mainFunction · 0.85

Calls 1

Tested by

no test coverage detected