localcpu

package
v0.0.0-...-9b1746c Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 20, 2021 License: MIT Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CPUWorker

type CPUWorker struct {
	// contains filtered or unexported fields
}

func NewCPUWorker

func NewCPUWorker(successMiningMark *uint32, successBlockCh chan miningBlockReturn, coinbaseMsgNum uint32, stopMark *byte) *CPUWorker

func (*CPUWorker) RunMining

func (c *CPUWorker) RunMining(newblockheadmeta interfaces.Block, startNonce uint32, endNonce uint32) bool

type FullNodePowWrap

type FullNodePowWrap struct {
	// contains filtered or unexported fields
}

func NewFullNodePowWrap

func NewFullNodePowWrap(cnf *FullNodePowWrapConfig) *FullNodePowWrap

func (*FullNodePowWrap) Excavate

func (p *FullNodePowWrap) Excavate(inputBlock interfaces.Block, outputBlockCh chan interfaces.Block)

func (*FullNodePowWrap) StopMining

func (p *FullNodePowWrap) StopMining()

type FullNodePowWrapConfig

type FullNodePowWrapConfig struct {
	// contains filtered or unexported fields
}

func NewEmptyFullNodePowWrapConfig

func NewEmptyFullNodePowWrapConfig() *FullNodePowWrapConfig

func NewFullNodePowWrapConfig

func NewFullNodePowWrapConfig(cnffile *sys.Inicnf) *FullNodePowWrapConfig

type LocalCPUPowMaster

type LocalCPUPowMaster struct {
	// contains filtered or unexported fields
}

func NewLocalCPUPowMaster

func NewLocalCPUPowMaster(cnf *LocalCPUPowMasterConfig) *LocalCPUPowMaster

func (*LocalCPUPowMaster) Excavate

func (l *LocalCPUPowMaster) Excavate(inputblockheadmeta interfaces.Block, outputCh chan message.PowMasterMsg)

do mining

func (*LocalCPUPowMaster) SetCoinbaseMsgNum

func (l *LocalCPUPowMaster) SetCoinbaseMsgNum(coinbaseMsgNum uint32)

func (*LocalCPUPowMaster) StopMining

func (l *LocalCPUPowMaster) StopMining()

stop mining

type LocalCPUPowMasterConfig

type LocalCPUPowMasterConfig struct {
	ReturnPowerHash bool
	Concurrent      uint32 // 并发挖矿
}

func NewEmptyLocalCPUPowMasterConfig

func NewEmptyLocalCPUPowMasterConfig() *LocalCPUPowMasterConfig

func NewLocalCPUPowMasterConfig

func NewLocalCPUPowMasterConfig(cnffile *sys.Inicnf) *LocalCPUPowMasterConfig

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL