Return nil for certain fields on eth_getBlockByNumber pending

This commit is contained in:
Taylor Gerring 2015-05-18 09:16:10 -05:00
parent 67d44519ce
commit d381d9a74c

View File

@ -231,6 +231,13 @@ func (api *EthereumApi) GetRequestReply(req *RpcRequest, reply *interface{}) err
block := api.xeth().EthBlockByNumber(args.BlockNumber) block := api.xeth().EthBlockByNumber(args.BlockNumber)
br := NewBlockRes(block, args.IncludeTxs) br := NewBlockRes(block, args.IncludeTxs)
if args.BlockNumber == -2 {
br.BlockHash = nil
br.BlockNumber = nil
br.Miner = nil
br.Nonce = nil
br.LogsBloom = nil
}
*reply = br *reply = br
case "eth_getTransactionByHash": case "eth_getTransactionByHash":
args := new(HashArgs) args := new(HashArgs)