aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorobscuren <geffobscura@gmail.com>2014-09-23 16:21:13 +0800
committerobscuren <geffobscura@gmail.com>2014-09-23 16:21:13 +0800
commit0705bb3fe5d533bb69b0ffb6d5b9097ed1df556e (patch)
tree9fba6003c86efcd3c5fb1840d78da5476f74708a
parentce149d2733bd55e8e9b16dd4b60b6bad17c3d7d9 (diff)
parent48fd23dc107c06aea63e75a7a07612a5f10b1dd0 (diff)
downloadgo-tangerine-0705bb3fe5d533bb69b0ffb6d5b9097ed1df556e.tar.gz
go-tangerine-0705bb3fe5d533bb69b0ffb6d5b9097ed1df556e.tar.zst
go-tangerine-0705bb3fe5d533bb69b0ffb6d5b9097ed1df556e.zip
Merge branch 'hotfix/0.6.5-1'
-rw-r--r--ethminer/miner.go8
1 files changed, 8 insertions, 0 deletions
diff --git a/ethminer/miner.go b/ethminer/miner.go
index 083d9ecde..b74f90e0c 100644
--- a/ethminer/miner.go
+++ b/ethminer/miner.go
@@ -3,6 +3,7 @@ package ethminer
import (
"bytes"
"sort"
+ "time"
"github.com/ethereum/eth-go/ethchain"
"github.com/ethereum/eth-go/ethlog"
@@ -135,6 +136,12 @@ func (miner *Miner) listener() {
}
}
default:
+ // This hack is only temporarily
+ if len(miner.txs) == 0 {
+ time.Sleep(2 * time.Second)
+ continue
+ }
+
miner.mineNewBlock()
}
}
@@ -159,6 +166,7 @@ func (miner *Miner) Stop() {
}
func (self *Miner) mineNewBlock() {
+
stateManager := self.ethereum.StateManager()
self.block = self.ethereum.BlockChain().NewBlock(self.coinbase)