Add web3_clientVersion
This commit is contained in:
		
							
								
								
									
										14
									
								
								rpc/api.go
									
									
									
									
									
								
							
							
						
						
									
										14
									
								
								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) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user