瀏覽代碼

Merge pull request #786 from tgerring/issue739

Empty Call response should return 0x instead of 0x00. Closes #739
Jeffrey Wilcke 10 年之前
父節點
當前提交
67cc80ba66
共有 1 個文件被更改,包括 5 次插入1 次删除
  1. 5 1
      rpc/api.go

+ 5 - 1
rpc/api.go

@@ -189,7 +189,11 @@ func (api *EthereumApi) GetRequestReply(req *RpcRequest, reply *interface{}) err
 			return err
 		}
 		// TODO unwrap the parent method's ToHex call
-		*reply = newHexData(common.FromHex(v))
+		if v == "0x0" {
+			*reply = newHexData([]byte{})
+		} else {
+			*reply = newHexData(common.FromHex(v))
+		}
 	case "eth_flush":
 		return NewNotImplementedError(req.Method)
 	case "eth_getBlockByHash":