|
|
|
@ -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) |
|
|
|
|