From 5f92606be2f7ddc53c9449770f5c96e5741e5c57 Mon Sep 17 00:00:00 2001 From: Jeffrey Wilcke Date: Mon, 14 Mar 2016 15:58:14 +0100 Subject: [PATCH] eth/api: added root to the receipts --- eth/api.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/eth/api.go b/eth/api.go index fbaa280f44..6a6ab6f43c 100644 --- a/eth/api.go +++ b/eth/api.go @@ -979,6 +979,7 @@ func (s *PublicTransactionPoolAPI) GetTransactionReceipt(txHash common.Hash) (ma } fields := map[string]interface{}{ + "root": common.Bytes2Hex(receipt.PostState), "blockHash": txBlock, "blockNumber": rpc.NewHexNumber(blockIndex), "transactionHash": txHash, @@ -1637,6 +1638,7 @@ type structLogRes struct { Op string `json:"op"` Gas *big.Int `json:"gas"` GasCost *big.Int `json:"gasCost"` + Depth int `json:"depth"` Error error `json:"error"` Stack []string `json:"stack"` Memory []string `json:"memory"` @@ -1661,6 +1663,7 @@ func formatLogs(structLogs []vm.StructLog) []structLogRes { Op: trace.Op.String(), Gas: trace.Gas, GasCost: trace.GasCost, + Depth: trace.Depth, Error: trace.Err, Stack: make([]string, len(trace.Stack)), Storage: make(map[string]string),