#include "config.h" #include #include #include struct tx_remove_input { struct channel_id channel_id; u64 serial_id; }; static void *encode(const tal_t *ctx, const struct tx_remove_input *s) { return towire_tx_remove_input(ctx, &s->channel_id, s->serial_id); } static struct tx_remove_input *decode(const tal_t *ctx, const void *p) { struct tx_remove_input *s = tal(ctx, struct tx_remove_input); if (fromwire_tx_remove_input(p, &s->channel_id, &s->serial_id)) return s; return tal_free(s); } static bool equal(const struct tx_remove_input *x, const struct tx_remove_input *y) { return memcmp(x, y, sizeof(*x)) == 0; } void run(const u8 *data, size_t size) { test_decode_encode(data, size, WIRE_TX_REMOVE_INPUT, struct tx_remove_input); }