core-lightning/lightningd/utxo.h
Rusty Russell 9768e4c907 tools/generate-wire.py: open-code array handling for non-u8.
Except for the trivial case of u8 arrays, have the generator create
the loop code for the array iteration.

This removes some trivial helpers, and avoids us having to write more.

Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
2017-03-16 14:35:23 +10:30

20 lines
478 B
C

#ifndef LIGHTNING_LIGHTNINGD_UTXO_H
#define LIGHTNING_LIGHTNINGD_UTXO_H
#include "config.h"
#include <bitcoin/shadouble.h>
#include <ccan/short_types/short_types.h>
#include <ccan/tal/tal.h>
#include <stdbool.h>
struct utxo {
struct sha256_double txid;
u32 outnum;
u64 amount;
u32 keyindex;
bool is_p2sh;
};
void towire_utxo(u8 **pptr, const struct utxo *utxo);
void fromwire_utxo(const u8 **ptr, size_t *max, struct utxo *utxo);
#endif /* LIGHTNING_LIGHTNINGD_UTXO_H */