#ifndef LIGHTNING_CHANNELD_INFLIGHT_H #define LIGHTNING_CHANNELD_INFLIGHT_H #include "config.h" #include #include struct inflight { struct bitcoin_outpoint outpoint; struct amount_sat amnt; struct wally_psbt *psbt; s64 splice_amnt; struct bitcoin_tx *last_tx; /* last_sig is assumed valid if last_tx is set */ struct bitcoin_signature last_sig; bool i_am_initiator; }; struct inflight *fromwire_inflight(const tal_t *ctx, const u8 **cursor, size_t *max); void towire_inflight(u8 **pptr, const struct inflight *inflight); void copy_inflight(struct inflight *dest, struct inflight *src); #endif /* LIGHTNING_CHANNELD_INFLIGHT_H */