From 4c204d6978034c001714728401fcd63060d568b4 Mon Sep 17 00:00:00 2001 From: Jim Posen Date: Sat, 8 Sep 2018 16:46:11 -0700 Subject: [PATCH] gcs/builder: Omit all OP_RETURN scripts from basic filter. --- gcs/builder/builder.go | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/gcs/builder/builder.go b/gcs/builder/builder.go index 50e86d1..adef5c9 100644 --- a/gcs/builder/builder.go +++ b/gcs/builder/builder.go @@ -320,8 +320,7 @@ func BuildBasicFilter(block *wire.MsgBlock, prevOutScripts [][]byte) (*gcs.Filte // In order to allow the filters to later be committed // to within an OP_RETURN output, we ignore all // OP_RETURNs to avoid a circular dependency. - if txOut.PkScript[0] == txscript.OP_RETURN && - txscript.IsPushOnlyScript(txOut.PkScript[1:]) { + if txOut.PkScript[0] == txscript.OP_RETURN { continue }