|
@ -99,20 +99,6 @@ struct routing_state *new_routing_state(const tal_t *ctx, |
|
|
const struct sha256_double *chain_hash, |
|
|
const struct sha256_double *chain_hash, |
|
|
const struct pubkey *local_id); |
|
|
const struct pubkey *local_id); |
|
|
|
|
|
|
|
|
/* msatoshi must be possible (< 21 million BTC), ie < 2^60.
|
|
|
|
|
|
* If it returns more than msatoshi, it overflowed. */ |
|
|
|
|
|
s64 connection_fee(const struct node_connection *c, u64 msatoshi); |
|
|
|
|
|
|
|
|
|
|
|
/* Add a connection to the routing table, but do not mark it as usable
|
|
|
|
|
|
* yet. Used by channel_announcements before the channel_update comes |
|
|
|
|
|
* in. */ |
|
|
|
|
|
|
|
|
|
|
|
struct node_connection *half_add_connection(struct routing_state *rstate, |
|
|
|
|
|
const struct pubkey *from, |
|
|
|
|
|
const struct pubkey *to, |
|
|
|
|
|
const struct short_channel_id *schanid, |
|
|
|
|
|
const u16 flags); |
|
|
|
|
|
|
|
|
|
|
|
/* Given a short_channel_id, retrieve the matching connection, or NULL if it is
|
|
|
/* Given a short_channel_id, retrieve the matching connection, or NULL if it is
|
|
|
* unknown. */ |
|
|
* unknown. */ |
|
|
struct node_connection *get_connection_by_scid(const struct routing_state *rstate, |
|
|
struct node_connection *get_connection_by_scid(const struct routing_state *rstate, |
|
|