From d8688b7d674b50916cb5ed7925af5b1ddbb2b609 Mon Sep 17 00:00:00 2001 From: Conner Fromknecht Date: Thu, 5 Oct 2017 18:13:48 -0700 Subject: [PATCH] utxonursery: adds compile-time iface check for baby and kid outputs --- utxonursery.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/utxonursery.go b/utxonursery.go index 7f6925ab..2bad107f 100644 --- a/utxonursery.go +++ b/utxonursery.go @@ -1231,3 +1231,8 @@ func readTxOut(r io.Reader, txo *wire.TxOut) error { return nil } + +// Compile-time constraint to ensure kidOutput and babyOutpt implement the +// CsvSpendableOutput interface. +var _ CsvSpendableOutput = (*kidOutput)(nil) +var _ CsvSpendableOutput = (*babyOutput)(nil)