diff options
author | Taylor Gerring <taylor.gerring@gmail.com> | 2015-03-13 08:20:46 +0800 |
---|---|---|
committer | Taylor Gerring <taylor.gerring@gmail.com> | 2015-03-13 08:20:46 +0800 |
commit | d4ed66c83df40c6d3035e21c705b4ca06e52a0be (patch) | |
tree | 0ef17bb9e6676994a7bfa2d39927dc9088b8f072 /rpc/api.go | |
parent | 094f921e5028fc215efbc86118e3d3e5b0663055 (diff) | |
download | dexon-d4ed66c83df40c6d3035e21c705b4ca06e52a0be.tar.gz dexon-d4ed66c83df40c6d3035e21c705b4ca06e52a0be.tar.zst dexon-d4ed66c83df40c6d3035e21c705b4ca06e52a0be.zip |
Add web3_clientVersion
Diffstat (limited to 'rpc/api.go')
-rw-r--r-- | rpc/api.go | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/rpc/api.go b/rpc/api.go index b72a0dd60..05f4d0bc4 100644 --- a/rpc/api.go +++ b/rpc/api.go @@ -477,6 +477,10 @@ func (p *EthereumApi) GetRequestReply(req *RpcRequest, reply *interface{}) error return err } *reply = toHex(crypto.Sha3(fromHex(args.Data))) + case "web3_clientVersion": + *reply = p.xeth().Backend().Version() + case "net_version": + return NewNotImplementedError(req.Method) case "net_listening": *reply = p.xeth().IsListening() case "net_peerCount": @@ -675,9 +679,7 @@ func (p *EthereumApi) GetRequestReply(req *RpcRequest, reply *interface{}) error *reply = uncle case "eth_getCompilers": return p.GetCompilers(reply) - case "eth_compileSolidity": - case "eth_compileLLL": - case "eth_compileSerpent": + case "eth_compileSolidity", "eth_compileLLL", "eth_compileSerpent": return NewNotImplementedError(req.Method) case "eth_newFilter": args := new(FilterOptions) @@ -715,8 +717,7 @@ func (p *EthereumApi) GetRequestReply(req *RpcRequest, reply *interface{}) error return err } return p.AllLogs(args, reply) - case "eth_getWork": - case "eth_submitWork": + case "eth_getWork", "eth_submitWork": return NewNotImplementedError(req.Method) case "db_put": args := new(DbArgs) @@ -744,8 +745,7 @@ func (p *EthereumApi) GetRequestReply(req *RpcRequest, reply *interface{}) error return err } return p.HasWhisperIdentity(args.Identity, reply) - case "shh_newGroup": - case "shh_addToGroup": + case "shh_newGroup", "shh_addToGroup": return NewNotImplementedError(req.Method) case "shh_newFilter": args := new(WhisperFilterArgs) |