|
|
@ -61,6 +61,11 @@ func (api *PublicEthereumAPI) Coinbase() (common.Address, error) { |
|
|
|
return api.Etherbase() |
|
|
|
return api.Etherbase() |
|
|
|
} |
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
// Hashrate returns the POW hashrate
|
|
|
|
|
|
|
|
func (api *PublicEthereumAPI) Hashrate() hexutil.Uint64 { |
|
|
|
|
|
|
|
return hexutil.Uint64(api.e.Miner().Hashrate()) |
|
|
|
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
|
|
// PublicMinerAPI provides an API to control the miner.
|
|
|
|
// PublicMinerAPI provides an API to control the miner.
|
|
|
|
// It offers only methods that operate on data that pose no security risk when it is publicly accessible.
|
|
|
|
// It offers only methods that operate on data that pose no security risk when it is publicly accessible.
|
|
|
|
type PublicMinerAPI struct { |
|
|
|
type PublicMinerAPI struct { |
|
|
|