X-Git-Url: http://git.osdn.net/view?p=bytom%2Fvapor.git;a=blobdiff_plain;f=mining%2Fcpuminer%2Fcpuminer.go;h=0a8237906c7e45d2e7264b567fe31291bc695b19;hp=b10256214107a930e79b98aa64f56f7b1e0797ff;hb=2cf5801b2e693a45de9b51ec9aa9c1f787d57105;hpb=0dff3fcf4fbd306176d561d721c1c31e58d90742 diff --git a/mining/cpuminer/cpuminer.go b/mining/cpuminer/cpuminer.go index b1025621..0a823790 100644 --- a/mining/cpuminer/cpuminer.go +++ b/mining/cpuminer/cpuminer.go @@ -7,7 +7,6 @@ import ( log "github.com/sirupsen/logrus" "github.com/vapor/account" - "github.com/vapor/consensus/difficulty" "github.com/vapor/event" "github.com/vapor/mining" "github.com/vapor/protocol" @@ -42,10 +41,6 @@ type CPUMiner struct { // target difficulty. func (m *CPUMiner) solveBlock(block *types.Block, ticker *time.Ticker, quit chan struct{}) bool { header := &block.BlockHeader - seed, err := m.chain.CalcNextSeed(&header.PreviousBlockHash) - if err != nil { - return false - } for i := uint64(0); i <= maxNonce; i++ { select { @@ -58,11 +53,7 @@ func (m *CPUMiner) solveBlock(block *types.Block, ticker *time.Ticker, quit chan default: } - header.Nonce = i - headerHash := header.Hash() - if difficulty.CheckProofOfWork(&headerHash, seed, header.Bits) { - return true - } + //Mining logic here } return false }