From ca0e38e58b3367bffb2d600cccf96ca5579ee148 Mon Sep 17 00:00:00 2001 From: Dave Collins Date: Fri, 27 Dec 2013 12:23:15 -0600 Subject: [PATCH] Update for recent btcjson getrawtransaction change. The ScriptSig field of the Vin type for TxRawResult is now a pointer in btcjson so it can be properly omitted. This commit updates the code to create the new ScriptSig object as needed. --- rpcserver.go | 1 + 1 file changed, 1 insertion(+) diff --git a/rpcserver.go b/rpcserver.go index d5278f06..35514c17 100644 --- a/rpcserver.go +++ b/rpcserver.go @@ -1030,6 +1030,7 @@ func createTxRawResult(net btcwire.BitcoinNet, txSha string, mtx *btcwire.MsgTx, vinList[i].Vout = int(uint32(v.PreviousOutpoint.Index)) disbuf, _ := btcscript.DisasmString(v.SignatureScript) + vinList[i].ScriptSig = new(btcjson.ScriptSig) vinList[i].ScriptSig.Asm = disbuf vinList[i].ScriptSig.Hex = hex.EncodeToString(v.SignatureScript) }