Browse Source

fix start mining

zelig 11 years ago
parent
commit
94b12f7804
1 changed files with 3 additions and 4 deletions
  1. 3 4
      utils/cmd.go

+ 3 - 4
utils/cmd.go

@@ -124,6 +124,7 @@ func NewDatabase() ethutil.Database {
 }
 
 func NewClientIdentity(clientIdentifier, version, customIdentifier string) *ethwire.SimpleClientIdentity {
+	logger.Infoln("identity created")
 	return ethwire.NewSimpleClientIdentity(clientIdentifier, version, customIdentifier)
 }
 
@@ -209,10 +210,10 @@ var miner ethminer.Miner
 func StartMining(ethereum *eth.Ethereum) bool {
 	if !ethereum.Mining {
 		ethereum.Mining = true
-
 		addr := ethereum.KeyManager().Address()
 
 		go func() {
+			logger.Infoln("Start mining")
 			miner = ethminer.NewDefaultMiner(addr, ethereum)
 			// Give it some time to connect with peers
 			time.Sleep(3 * time.Second)
@@ -220,8 +221,6 @@ func StartMining(ethereum *eth.Ethereum) bool {
 				time.Sleep(5 * time.Second)
 			}
 
-			logger.Infoln("Miner started")
-			miner := ethminer.NewDefaultMiner(addr, ethereum)
 			miner.Start()
 		}()
 		RegisterInterrupt(func(os.Signal) {
@@ -235,7 +234,7 @@ func StartMining(ethereum *eth.Ethereum) bool {
 func StopMining(ethereum *eth.Ethereum) bool {
 	if ethereum.Mining {
 		miner.Stop()
-		logger.Infoln("Miner stopped")
+		logger.Infoln("Stopped mining")
 		ethereum.Mining = false
 		return true
 	}