| 492 | } |
| 493 | |
| 494 | static 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, ×tamp, |
| 509 | &node_id, rgb_color, alias, &addresses, |
| 510 | &tlvs)) |
| 511 | return ""; |
| 512 | return tal_strndup(ctx, (const char *)alias, 32); |
| 513 | } |
| 514 | |
| 515 | static void write_uuid(int outfd) |
| 516 | { |
no test coverage detected