| 267 | } |
| 268 | |
| 269 | static void check_nannounce(const u8 *nannounce, |
| 270 | const struct node_id *n) |
| 271 | { |
| 272 | secp256k1_ecdsa_signature sig; |
| 273 | u8 *features, *addresses; |
| 274 | u32 timestamp; |
| 275 | u8 rgb_color[3], alias[32]; |
| 276 | struct node_id node_id; |
| 277 | struct tlv_node_ann_tlvs *na_tlvs; |
| 278 | assert(fromwire_node_announcement(nannounce, nannounce, |
| 279 | &sig, &features, |
| 280 | ×tamp, |
| 281 | &node_id, |
| 282 | rgb_color, |
| 283 | alias, |
| 284 | &addresses, |
| 285 | &na_tlvs)); |
| 286 | assert(node_id_eq(&node_id, n)); |
| 287 | } |
| 288 | |
| 289 | int main(int argc, char *argv[]) |
| 290 | { |