From 969adf0c06190761528c47030e1404cddbd7af7e Mon Sep 17 00:00:00 2001 From: Bas van Kervel Date: Wed, 3 Jun 2015 09:22:45 +0200 Subject: [PATCH] added eth_hashrate --- rpc/api/eth.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/rpc/api/eth.go b/rpc/api/eth.go index 965f0d5c6b..5078cb2d77 100644 --- a/rpc/api/eth.go +++ b/rpc/api/eth.go @@ -57,6 +57,7 @@ var ( "eth_getFilterChanges": (*eth).GetFilterChanges, "eth_getFilterLogs": (*eth).GetFilterLogs, "eth_getLogs": (*eth).GetLogs, + "eth_hashrate": (*eth).Hashrate, "eth_getWork": (*eth).GetWork, "eth_submitWork": (*eth).SubmitWork, } @@ -110,6 +111,10 @@ func (self *eth) Accounts(req *shared.Request) (interface{}, error) { return self.xeth.Accounts(), nil } +func (self *eth) Hashrate(req *shared.Request) (interface{}, error) { + return newHexNum(self.xeth.HashRate()), nil +} + func (self *eth) BlockNumber(req *shared.Request) (interface{}, error) { return self.xeth.CurrentBlock().Number(), nil }