diff --git a/Makefile b/Makefile index 4065c2d08..ba5d4564c 100644 --- a/Makefile +++ b/Makefile @@ -56,7 +56,6 @@ CORE_OBJS := $(CORE_SRC:.c=.o) CORE_TX_SRC := \ close_tx.c \ - find_p2sh_out.c \ permute_tx.c CORE_TX_OBJS := $(CORE_TX_SRC:.c=.o) @@ -184,7 +183,6 @@ BITCOIN_HEADERS := bitcoin/address.h \ bitcoin/varint.h CORE_TX_HEADERS := close_tx.h \ - find_p2sh_out.h \ permute_tx.h \ remove_dust.h diff --git a/find_p2sh_out.c b/find_p2sh_out.c deleted file mode 100644 index 99966c4b9..000000000 --- a/find_p2sh_out.c +++ /dev/null @@ -1,31 +0,0 @@ -#include "bitcoin/script.h" -#include "bitcoin/tx.h" -#include "find_p2sh_out.h" -#include -#include -#include - -static u32 find_output(const struct bitcoin_tx *tx, const u8 *scriptpubkey) -{ - u32 i; - - for (i = 0; i < tal_count(tx->output); i++) { - if (scripteq(tx->output[i].script, scriptpubkey)) - break; - } - /* FIXME: Return failure! */ - if (i == tal_count(tx->output)) - errx(1, "No matching output in tx"); - return i; -} - -u32 find_p2wsh_out(const struct bitcoin_tx *tx, const u8 *witnessscript) -{ - /* This is the scriptPubKey commit tx will have */ - u8 *p2wsh = scriptpubkey_p2wsh(NULL, witnessscript); - u32 i; - - i = find_output(tx, p2wsh); - tal_free(p2wsh); - return i; -} diff --git a/find_p2sh_out.h b/find_p2sh_out.h deleted file mode 100644 index 04838b4cb..000000000 --- a/find_p2sh_out.h +++ /dev/null @@ -1,10 +0,0 @@ -#ifndef LIGHTNING_FIND_P2SH_OUT_H -#define LIGHTNING_FIND_P2SH_OUT_H -#include "config.h" -#include - -struct bitcoin_tx; - -/* Routine for finding a specific p2wsh output. */ -u32 find_p2wsh_out(const struct bitcoin_tx *tx, const u8 *witnessscript); -#endif /* LIGHTNING_FIND_P2SH_OUT_H */