package rpc import ( "github.com/daglabs/btcd/btcjson" "github.com/daglabs/btcd/config" ) // handleGetHashesPerSec implements the getHashesPerSec command. func handleGetHashesPerSec(s *Server, cmd interface{}, closeChan <-chan struct{}) (interface{}, error) { if config.MainConfig().SubnetworkID != nil { return nil, &btcjson.RPCError{ Code: btcjson.ErrRPCInvalidRequest.Code, Message: "`getHashesPerSec` is not supported on partial nodes.", } } return int64(s.cfg.CPUMiner.HashesPerSecond()), nil }