static void CoinMinerCompleted(object sender, RunWorkerCompletedEventArgs e) { // If the miner returned a result, submit it if (e.Result != null) { Job ThisJob = (Job)e.Result; SharesSubmitted++; Stratum.SendSUBMIT(ThisJob.JobID, ThisJob.Data.Substring(68 * 2, 8), ThisJob.Answer.ToString("x8"), CurrentDifficulty); } // Mine again StartCoinMiner(); }