private static void RegisterMiners() { MinerFactory factory = MinerFactory.Instance; /* * factory.RegisterMiner(MinerNames.BFGMiner, MinerNames.BFGMiner, false); * factory.RegisterMiner(MinerNames.KalrothSJCGMiner, MinerNames.CGMiner, true); * factory.RegisterMiner(MinerNames.SGMiner, MinerNames.SGMiner, true); * factory.RegisterMiner(MinerNames.LBSPHSGMiner, MinerNames.SGMiner, true); * factory.RegisterMiner(MinerNames.AZNSGMiner, MinerNames.SGMiner, true); * factory.RegisterMiner(MinerNames.SPHSGMiner, MinerNames.SGMiner, true); * factory.RegisterMiner(MinerNames.MaxcoinCGMiner, MinerNames.CGMiner, true); */ factory.RegisterMiner(MinerNames.GatelessGate, MinerNames.GatelessGate, true); factory.RegisterMiner(MinerNames.SGMiner5GM, MinerNames.SGMiner5GM, true); string minersDirectory = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Miners"); factory.RegisterMiners(minersDirectory); }
private static void RegisterMiners() { MinerFactory factory = MinerFactory.Instance; //BFGMiner as the default SHA-2 and Scrypt miner MinerDescriptor miner = factory.RegisterMiner("BFGMiner", "BFGMiner", false); factory.DefaultMiners[CoinAlgorithm.SHA256] = miner; factory.DefaultMiners[CoinAlgorithm.Scrypt] = miner; //Kalroth SJ-CGMiner as the default Scrypt-Jane miner miner = factory.RegisterMiner("KalrothSJCGMiner", "CGMiner", true); factory.DefaultMiners[CoinAlgorithm.ScryptJane] = miner; //SGMiner is the default Scrypt-N miner miner = factory.RegisterMiner("SGMiner", "SGMiner", true); factory.DefaultMiners[CoinAlgorithm.ScryptN] = miner; //SPH-SGMiner as the default X11 miner miner = factory.RegisterMiner("SPHSGMiner", "SGMiner", true); factory.DefaultMiners[CoinAlgorithm.X11] = miner; factory.DefaultMiners[CoinAlgorithm.Quark] = miner; factory.DefaultMiners[CoinAlgorithm.Groestl] = miner; //non-default, but "official" miners for Vertcoin and Darkcoin miner = factory.RegisterMiner("Vertminer", "Vertminer", true); miner = factory.RegisterMiner("DarkcoinSGMiner", "SGMiner", true); }
private static void RegisterMiners() { MinerFactory factory = MinerFactory.Instance; //BFGMiner as the default SHA-2 and Scrypt miner MinerDescriptor miner = factory.RegisterMiner("BFGMiner", "BFGMiner", false); factory.DefaultMiners[CoinAlgorithm.SHA256] = miner; factory.DefaultMiners[CoinAlgorithm.Scrypt] = miner; //Kalroth SJ-CGMiner as the default Scrypt-Jane miner miner = factory.RegisterMiner("KalrothSJCGMiner", "CGMiner", true); factory.DefaultMiners[CoinAlgorithm.ScryptJane] = miner; //SGMiner is the default Scrypt-N miner miner = factory.RegisterMiner("SGMiner", "SGMiner", true); factory.DefaultMiners[CoinAlgorithm.ScryptN] = miner; //LasyBear SPH-SGMiner as the default X11, X13 miner miner = factory.RegisterMiner("LBSPHSGMiner", "SGMiner", true); factory.DefaultMiners[CoinAlgorithm.X11] = miner; factory.DefaultMiners[CoinAlgorithm.X13] = miner; //AZNBoy SGMiner as the default X14, X15 miner miner = factory.RegisterMiner("AZNSGMiner", "SGMiner", true); factory.DefaultMiners[CoinAlgorithm.X14] = miner; factory.DefaultMiners[CoinAlgorithm.X15] = miner; //SPH-SGMiner as the default Quark and Groestl miner miner = factory.RegisterMiner("SPHSGMiner", "SGMiner", true); factory.DefaultMiners[CoinAlgorithm.Quark] = miner; factory.DefaultMiners[CoinAlgorithm.Groestl] = miner; //MaxcoinCGMiner is the default Keccak miner miner = factory.RegisterMiner("MaxcoinCGMiner", "CGMiner", true); factory.DefaultMiners[CoinAlgorithm.Keccak] = miner; string minersDirectory = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "Miners"); factory.RegisterMiners(minersDirectory); }