aboutsummaryrefslogtreecommitdiffstats
path: root/rpc
diff options
context:
space:
mode:
Diffstat (limited to 'rpc')
-rw-r--r--rpc/jeth.go6
1 files changed, 4 insertions, 2 deletions
diff --git a/rpc/jeth.go b/rpc/jeth.go
index 4e83be8a6..9d33f45e1 100644
--- a/rpc/jeth.go
+++ b/rpc/jeth.go
@@ -46,9 +46,11 @@ func (self *Jeth) Send(call otto.FunctionCall) (response otto.Value) {
}
self.re.Set("ret_jsonrpc", jsonrpcver)
self.re.Set("ret_id", req.Id)
- self.re.Set("ret_result", respif)
+
+ res, _ := json.Marshal(respif)
+ self.re.Set("ret_result", string(res))
response, err = self.re.Run(`
- ret_response = { jsonrpc: ret_jsonrpc, id: ret_id, result: ret_result };
+ ret_response = { jsonrpc: ret_jsonrpc, id: ret_id, result: JSON.parse(ret_result) };
`)
return
}