aboutsummaryrefslogtreecommitdiffstats
path: root/rpc/json.go
diff options
context:
space:
mode:
authorPéter Szilágyi <peterke@gmail.com>2016-05-31 16:48:08 +0800
committerPéter Szilágyi <peterke@gmail.com>2016-05-31 16:48:08 +0800
commit7b662103a026ee96667c8cad96dc952b7896a8af (patch)
tree19a9e7fce54c7cba0fe9c81a272d3c500f116bad /rpc/json.go
parent5c39a1bb26813d05244a5408b20fb0b38c10c8b2 (diff)
parentda729e5b386ca0fd32344dcc1fd63d14c0bb39ab (diff)
downloadgo-tangerine-7b662103a026ee96667c8cad96dc952b7896a8af.tar.gz
go-tangerine-7b662103a026ee96667c8cad96dc952b7896a8af.tar.zst
go-tangerine-7b662103a026ee96667c8cad96dc952b7896a8af.zip
Merge pull request #2535 from karalabe/modularize-console
cmd, console: split off the console into a reusable package
Diffstat (limited to 'rpc/json.go')
-rw-r--r--rpc/json.go14
1 files changed, 7 insertions, 7 deletions
diff --git a/rpc/json.go b/rpc/json.go
index 8a3bea2ee..151ed546e 100644
--- a/rpc/json.go
+++ b/rpc/json.go
@@ -30,7 +30,7 @@ import (
)
const (
- jsonRPCVersion = "2.0"
+ JSONRPCVersion = "2.0"
serviceMethodSeparator = "_"
subscribeMethod = "eth_subscribe"
unsubscribeMethod = "eth_unsubscribe"
@@ -302,31 +302,31 @@ func parsePositionalArguments(args json.RawMessage, callbackArgs []reflect.Type)
// CreateResponse will create a JSON-RPC success response with the given id and reply as result.
func (c *jsonCodec) CreateResponse(id interface{}, reply interface{}) interface{} {
if isHexNum(reflect.TypeOf(reply)) {
- return &JSONSuccessResponse{Version: jsonRPCVersion, Id: id, Result: fmt.Sprintf(`%#x`, reply)}
+ return &JSONSuccessResponse{Version: JSONRPCVersion, Id: id, Result: fmt.Sprintf(`%#x`, reply)}
}
- return &JSONSuccessResponse{Version: jsonRPCVersion, Id: id, Result: reply}
+ return &JSONSuccessResponse{Version: JSONRPCVersion, Id: id, Result: reply}
}
// CreateErrorResponse will create a JSON-RPC error response with the given id and error.
func (c *jsonCodec) CreateErrorResponse(id interface{}, err RPCError) interface{} {
- return &JSONErrResponse{Version: jsonRPCVersion, Id: id, Error: JSONError{Code: err.Code(), Message: err.Error()}}
+ return &JSONErrResponse{Version: JSONRPCVersion, Id: id, Error: JSONError{Code: err.Code(), Message: err.Error()}}
}
// CreateErrorResponseWithInfo will create a JSON-RPC error response with the given id and error.
// info is optional and contains additional information about the error. When an empty string is passed it is ignored.
func (c *jsonCodec) CreateErrorResponseWithInfo(id interface{}, err RPCError, info interface{}) interface{} {
- return &JSONErrResponse{Version: jsonRPCVersion, Id: id,
+ return &JSONErrResponse{Version: JSONRPCVersion, Id: id,
Error: JSONError{Code: err.Code(), Message: err.Error(), Data: info}}
}
// CreateNotification will create a JSON-RPC notification with the given subscription id and event as params.
func (c *jsonCodec) CreateNotification(subid string, event interface{}) interface{} {
if isHexNum(reflect.TypeOf(event)) {
- return &jsonNotification{Version: jsonRPCVersion, Method: notificationMethod,
+ return &jsonNotification{Version: JSONRPCVersion, Method: notificationMethod,
Params: jsonSubscription{Subscription: subid, Result: fmt.Sprintf(`%#x`, event)}}
}
- return &jsonNotification{Version: jsonRPCVersion, Method: notificationMethod,
+ return &jsonNotification{Version: JSONRPCVersion, Method: notificationMethod,
Params: jsonSubscription{Subscription: subid, Result: event}}
}