diff options
Diffstat (limited to 'miner/miner.go')
-rw-r--r-- | miner/miner.go | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/miner/miner.go b/miner/miner.go index 33d77e174..dc0591b9a 100644 --- a/miner/miner.go +++ b/miner/miner.go @@ -159,12 +159,14 @@ func (self *Miner) Mining() bool { } func (self *Miner) HashRate() (tot int64) { - tot += self.pow.GetHashrate() + tot += int64(self.pow.Hashrate()) // do we care this might race? is it worth we're rewriting some // aspects of the worker/locking up agents so we can get an accurate // hashrate? for agent := range self.worker.agents { - tot += agent.GetHashRate() + if _, ok := agent.(*CpuAgent); !ok { + tot += agent.GetHashRate() + } } return } |