From 1c68070d78c47e8c0f74b2f393f19ffca9b3e791 Mon Sep 17 00:00:00 2001 From: Martin Boehm Date: Fri, 2 Mar 2018 13:45:39 +0100 Subject: [PATCH] Remove unnecessary data from bitcoin.Tx struct --- bchain/types.go | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/bchain/types.go b/bchain/types.go index f67e916f..ca0f75e5 100644 --- a/bchain/types.go +++ b/bchain/types.go @@ -44,14 +44,16 @@ func AddressToOutputScript(address string) ([]byte, error) { return script, nil } +// Tx is blockchain transaction +// unnecessary fields are commented out to avoid overhead type Tx struct { - Hex string `json:"hex"` - Txid string `json:"txid"` - Version int32 `json:"version"` - LockTime uint32 `json:"locktime"` - Vin []Vin `json:"vin"` - Vout []Vout `json:"vout"` - BlockHash string `json:"blockhash,omitempty"` + Hex string `json:"hex"` + Txid string `json:"txid"` + Version int32 `json:"version"` + LockTime uint32 `json:"locktime"` + Vin []Vin `json:"vin"` + Vout []Vout `json:"vout"` + // BlockHash string `json:"blockhash,omitempty"` Confirmations uint32 `json:"confirmations,omitempty"` Time int64 `json:"time,omitempty"` Blocktime int64 `json:"blocktime,omitempty"`