#ifndef LIGHTNING_DAEMON_CHAINTOPOLOGY_H #define LIGHTNING_DAEMON_CHAINTOPOLOGY_H #include "config.h" #include struct lightningd_state; struct txwatch; /* This is the number of blocks which would have to be mined to invalidate * the tx. */ size_t get_tx_depth(struct lightningd_state *dstate, const struct txwatch *w, struct sha256_double *blkid); /* This is the worst-case (latest) mediantime of blocks including the txid. * Assumes the depth is > 0! */ u32 get_last_mediantime(struct lightningd_state *dstate, const struct sha256_double *txid); void setup_topology(struct lightningd_state *dstate); #endif /* LIGHTNING_DAEMON_CRYPTOPKT_H */