From 4cf3fecc558893772e4c85b6b1be03de9903a28b Mon Sep 17 00:00:00 2001 From: Jan Pochyla Date: Mon, 11 Sep 2017 23:22:55 +0200 Subject: [PATCH] wire: skip unparsable scripts --- bitcoinwire.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bitcoinwire.go b/bitcoinwire.go index 9a142f08..f25ffbdf 100644 --- a/bitcoinwire.go +++ b/bitcoinwire.go @@ -72,7 +72,7 @@ func (p *BitcoinBlockParser) ParseBlock(b []byte) (*Block, error) { for i, out := range t.TxOut { addrs, err := p.parseOutputScript(out.PkScript) if err != nil { - return nil, err + addrs = []string{} } s := ScriptPubKey{ Hex: hex.EncodeToString(out.PkScript),