From 00cad3a2ff3175e87d2fde5b6d69b2d72e182ec2 Mon Sep 17 00:00:00 2001 From: Christian Decker Date: Wed, 29 Nov 2017 11:57:00 +0100 Subject: [PATCH] fixup! txfilter: Add a simple transaction filter --- lightningd/txfilter.c | 2 +- lightningd/txfilter.h | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/lightningd/txfilter.c b/lightningd/txfilter.c index c0d8552ef..117e877d2 100644 --- a/lightningd/txfilter.c +++ b/lightningd/txfilter.c @@ -24,7 +24,7 @@ static void txfilter_add_scriptpubkey(struct txfilter *filter, u8 *script) filter->scriptpubkeys[count] = tal_dup_arr(filter, u8, script, tal_len(script), 0); } -void txfilter_add_derkey(struct txfilter *filter, u8 derkey[33]) +void txfilter_add_derkey(struct txfilter *filter, u8 derkey[PUBKEY_DER_LEN]) { tal_t *tmpctx = tal_tmpctx(filter); u8 *skp, *p2sh; diff --git a/lightningd/txfilter.h b/lightningd/txfilter.h index a28699e37..9dc14ea97 100644 --- a/lightningd/txfilter.h +++ b/lightningd/txfilter.h @@ -1,6 +1,7 @@ #ifndef LIGHTNING_LIGHTNINGD_TXFILTER_H #define LIGHTNING_LIGHTNINGD_TXFILTER_H #include "config.h" +#include #include #include #include @@ -20,7 +21,7 @@ struct txfilter *txfilter_new(const tal_t *ctx); * scriptpubkey then the transaction is marked as a match. Adds * scriptpubkey for both raw p2wpkh and p2wpkh wrapped in p2sh. */ -void txfilter_add_derkey(struct txfilter *filter, u8 derkey[33]); +void txfilter_add_derkey(struct txfilter *filter, u8 derkey[PUBKEY_DER_LEN]); /** * txfilter_match -- Check whether the tx matches the filter