Documentation ¶
Index ¶
- type Agent
- type CpuMiner
- type Miner
- func (self *Miner) HashRate() int64
- func (self *Miner) Mining() bool
- func (self *Miner) PendingBlock() *types.Block
- func (self *Miner) PendingState() *state.StateDB
- func (self *Miner) Register(agent Agent)
- func (self *Miner) SetExtra(extra []byte)
- func (self *Miner) Start(coinbase common.Address)
- func (self *Miner) Stop()
- type RemoteAgent
- func (a *RemoteAgent) GetHashRate() int64
- func (a *RemoteAgent) GetWork() [3]string
- func (a *RemoteAgent) SetReturnCh(returnCh chan<- *types.Block)
- func (a *RemoteAgent) Start()
- func (a *RemoteAgent) Stop()
- func (a *RemoteAgent) SubmitWork(nonce uint64, mixDigest, seedHash common.Hash) bool
- func (a *RemoteAgent) Work() chan<- *types.Block
- type Work
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CpuMiner ¶ added in v0.8.4
type CpuMiner struct {
// contains filtered or unexported fields
}
func (*CpuMiner) GetHashRate ¶ added in v0.9.17
func (*CpuMiner) SetReturnCh ¶ added in v0.9.17
type Miner ¶
func (*Miner) PendingBlock ¶ added in v0.9.17
func (*Miner) PendingState ¶ added in v0.9.17
type RemoteAgent ¶ added in v0.9.17
type RemoteAgent struct {
// contains filtered or unexported fields
}
func NewRemoteAgent ¶ added in v0.9.17
func NewRemoteAgent() *RemoteAgent
func (*RemoteAgent) GetHashRate ¶ added in v0.9.17
func (a *RemoteAgent) GetHashRate() int64
func (*RemoteAgent) GetWork ¶ added in v0.9.17
func (a *RemoteAgent) GetWork() [3]string
func (*RemoteAgent) SetReturnCh ¶ added in v0.9.17
func (a *RemoteAgent) SetReturnCh(returnCh chan<- *types.Block)
func (*RemoteAgent) Start ¶ added in v0.9.17
func (a *RemoteAgent) Start()
func (*RemoteAgent) Stop ¶ added in v0.9.17
func (a *RemoteAgent) Stop()
func (*RemoteAgent) SubmitWork ¶ added in v0.9.17
func (a *RemoteAgent) SubmitWork(nonce uint64, mixDigest, seedHash common.Hash) bool
func (*RemoteAgent) Work ¶ added in v0.9.17
func (a *RemoteAgent) Work() chan<- *types.Block
Click to show internal directories.
Click to hide internal directories.