#ifndef LIGHTNING_LIGHTNINGD_CHANNEL_CONTROL_H #define LIGHTNING_LIGHTNINGD_CHANNEL_CONTROL_H #include "config.h" #include #include struct channel; struct crypto_state; struct lightningd; void peer_start_channeld(struct channel *channel, const struct crypto_state *cs, int peer_fd, int gossip_fd, const u8 *funding_signed, bool reconnected); /* Returns true if subd told, otherwise false. */ bool channel_tell_depth(struct lightningd *ld, struct channel *channel, const struct bitcoin_txid *txid, u32 depth); /* Notify channels of new blocks. */ void channel_notify_new_block(struct lightningd *ld, u32 block_height); #endif /* LIGHTNING_LIGHTNINGD_CHANNEL_CONTROL_H */