forked from ElementsProject/lightning
-
Notifications
You must be signed in to change notification settings - Fork 0
/
seeker.h
29 lines (21 loc) · 776 Bytes
/
seeker.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#ifndef LIGHTNING_GOSSIPD_SEEKER_H
#define LIGHTNING_GOSSIPD_SEEKER_H
#include "config.h"
struct daemon;
struct peer;
struct short_channel_id;
struct seeker *new_seeker(struct daemon *daemon);
void query_unknown_channel(struct daemon *daemon,
struct peer *peer,
const struct short_channel_id *id);
void query_unknown_node(struct seeker *seeker, struct peer *peer);
void seeker_setup_peer_gossip(struct seeker *seeker, struct peer *peer);
bool remove_unknown_scid(struct seeker *seeker,
const struct short_channel_id *scid,
bool found);
bool add_unknown_scid(struct seeker *seeker,
const struct short_channel_id *scid,
struct peer *peer);
/* A testing hack */
extern bool dev_suppress_gossip;
#endif /* LIGHTNING_GOSSIPD_SEEKER_H */