diff --git a/BitPoolMiner/BitPoolMiner.csproj b/BitPoolMiner/BitPoolMiner.csproj
index 390fcce..936cdea 100644
--- a/BitPoolMiner/BitPoolMiner.csproj
+++ b/BitPoolMiner/BitPoolMiner.csproj
@@ -34,7 +34,7 @@
BitPoolMiner
BitPoolMining
BitPoolMining
- 14
+ 15
1.0.1.%2a
false
true
@@ -1148,6 +1148,141 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/BitPoolMiner/Miners/CryptoDredge.cs b/BitPoolMiner/Miners/CryptoDredge.cs
index a78ce27..4351c14 100644
--- a/BitPoolMiner/Miners/CryptoDredge.cs
+++ b/BitPoolMiner/Miners/CryptoDredge.cs
@@ -1,24 +1,281 @@
-using System.IO;
+using BitPoolMiner.Models;
+using System;
+using System.Collections.Generic;
+using System.Net.Sockets;
+using System.Threading.Tasks;
+using System.Windows;
+using System.IO;
+using System.Text;
+using System.Globalization;
+using System.Linq;
using BitPoolMiner.Enums;
+using BitPoolMiner.Utils;
namespace BitPoolMiner.Miners
{
///
- /// This class is for CryptoDredge which is ccminer fork derived class.
+ /// This class is for CryptoDredge derived class.
///
- public class CryptoDredge : Ccminer
+ public class CryptoDredge : Miner
{
- public CryptoDredge(HardwareType hardwareType, MinerBaseType minerBaseType) : base(hardwareType, minerBaseType, false)
+ public CryptoDredge(HardwareType hardwareType, MinerBaseType minerBaseType) : base("Ccminer", hardwareType, minerBaseType, true)
{
string versionedDirectory = "";
MinerFileName = "CryptoDredge.exe";
versionedDirectory = "CryptoDredge_0.11.0_win_x64";
+
MinerWorkingDirectory = Path.Combine(Utils.Core.GetBaseMinersDir(), versionedDirectory);
ApiPort = 4068;
HostName = "127.0.0.1";
}
+ public override void Start()
+ {
+ MinerProcess = StartProcess();
+ }
+
+ public override void Stop()
+ {
+ try
+ {
+ StopProcess();
+ }
+ catch (Exception e)
+ {
+ throw new ApplicationException(string.Format("There was an error killing the miner process {0} with PID {1}", MinerProcess.MinerProcess.ProcessName, MinerProcess.MinerProcess.Handle), e);
+ }
+ }
+
+ #region Monitoring Statistics
+
+ public async override void ReportStatsAsyc()
+ {
+ try
+ {
+ var minerMonitorStat = await GetRPCResponse();
+
+ if (minerMonitorStat == null)
+ return;
+
+ System.Threading.Thread.Sleep(4000);
+ PostMinerMonitorStat(minerMonitorStat);
+ }
+ catch (Exception e)
+ {
+ NLogProcessing.LogError(e, "Error reporting stats for Ccminer");
+ }
+ }
+
+ private async Task GetRPCResponse()
+ {
+ MinerMonitorStat minerMonitorStat = new MinerMonitorStat();
+ try
+ {
+ int gpuNumber = 0;
+ var dictHW = CryptoDredgeApi.GetHwInfo(HostName, ApiPort);
+ var dictHist = CryptoDredgeApi.GetHistory(HostName, ApiPort);
+ var dictSummary = CryptoDredgeApi.GetSummary(HostName, ApiPort);
+
+ minerMonitorStat.AccountGuid = (Guid)Application.Current.Properties["AccountID"];
+ minerMonitorStat.WorkerName = Application.Current.Properties["WorkerName"].ToString();
+ minerMonitorStat.CoinType = CoinType;
+ minerMonitorStat.MinerBaseType = MinerBaseType;
+
+ var gpuList = dictHW.ToList();
+
+ // Remove the last element in the list
+ gpuList.RemoveAt(gpuList.Count - 1);
+
+ List gpuMonitorStatList = new List();
+
+ foreach (var gpu in gpuList)
+ {
+ //var gpuHash = (from element in dictHist
+ // orderby element["GPU"] ascending, element["TS"] descending
+ // where element["GPU"] == gpuNumber
+ // select element).FirstOrDefault();
+
+ var gpuHw = (from hw in dictHW
+ where hw["GPU"].ToString() == gpuNumber.ToString()
+ select hw).FirstOrDefault();
+
+ // Create new GPU monitor stats object and map values
+ GPUMonitorStat gpuMonitorStat = new GPUMonitorStat();
+
+ gpuMonitorStat.AccountGuid = (Guid)Application.Current.Properties["AccountID"];
+ gpuMonitorStat.WorkerName = Application.Current.Properties["WorkerName"].ToString();
+ gpuMonitorStat.CoinType = CoinType;
+ gpuMonitorStat.GPUID = Convert.ToInt32(gpuNumber);
+ //gpuMonitorStat.HashRate = (Convert.ToDecimal(gpuHash["KHS"]));
+ gpuMonitorStat.FanSpeed = Convert.ToInt16(gpuHw["FAN"]);
+ gpuMonitorStat.Temp = (short)Convert.ToDecimal(gpuHw["TEMP"]);
+ gpuMonitorStat.Power = (short)(Convert.ToDecimal(gpuHw["POWER"]) / 1000);
+ gpuMonitorStat.HardwareType = Hardware;
+
+ // Sum up power and hashrate
+ minerMonitorStat.Power += (short)gpuMonitorStat.Power;
+ minerMonitorStat.HashRate += gpuMonitorStat.HashRate;
+
+ // Add GPU stats to list
+ gpuMonitorStatList.Add(gpuMonitorStat);
+ gpuNumber++;
+
+ }
+
+ // Set list of GPU monitor stats
+ minerMonitorStat.GPUMonitorStatList = gpuMonitorStatList;
+
+ return await Task.Run(() => { return minerMonitorStat; });
+
+ }
+ catch (Exception ex)
+ {
+ NLogProcessing.LogError(ex, "Error calling GetRPCResponse from miner.");
+
+ // Return null object;
+ return null;
+ }
+ }
}
-}
+ internal static class CryptoDredgeApi
+ {
+ // Converts the results from Pruvots api to an array of dictionaries to get more JSON like results
+ public static Dictionary[] ConvertPruvotToDictArray(string apiResult)
+ {
+ if (apiResult == null) return null;
+
+ // Will return a Dict per GPU
+ string[] splitGroups = apiResult.Split('|');
+
+ Dictionary[] totalDict = new Dictionary[splitGroups.Length - 1];
+
+ for (int index = 0; index < splitGroups.Length - 1; index++)
+ {
+ Dictionary separateDict = new Dictionary();
+ string[] keyValues = splitGroups[index].Split(';');
+ for (int i = 0; i < keyValues.Length; i++)
+ {
+ string[] elements = keyValues[i].Split('=');
+ if (elements.Length > 1) separateDict.Add(elements[0], elements[1]);
+ }
+ totalDict[index] = separateDict;
+ }
+
+ return totalDict;
+ }
+
+ public static T GetDictValue(Dictionary dictionary, string key)
+ {
+ string value;
+
+ if (dictionary.TryGetValue(key, out value))
+ {
+ return (T)Convert.ChangeType(value, typeof(T), CultureInfo.InvariantCulture);
+ }
+
+ // Unsigneds can't be negative
+ if (typeof(T) == typeof(uint)) return (T)Convert.ChangeType(9001, typeof(T), CultureInfo.InvariantCulture);
+ return (T)Convert.ChangeType(-1, typeof(T), CultureInfo.InvariantCulture);
+ }
+
+ // Overload that just returns the string without type conversion
+ public static string GetDictValue(Dictionary dictionary, string key)
+ {
+ string value;
+
+ if (dictionary.TryGetValue(key, out value))
+ {
+ return value;
+ }
+
+ return "-1";
+ }
+
+ public static Dictionary[] GetSummary(string ip = "127.0.0.1", int port = 4068)
+ {
+ return Request(ip, port, "summary");
+ }
+
+ public static Dictionary[] GetHwInfo(string ip = "127.0.0.1", int port = 4068)
+ {
+ return Request(ip, port, "hwinfo");
+ }
+
+ public static Dictionary[] GetMemInfo(string ip = "127.0.0.1", int port = 4068)
+ {
+ return Request(ip, port, "meminfo");
+ }
+
+ public static Dictionary[] GetThreads(string ip = "127.0.0.1", int port = 4068)
+ {
+ return Request(ip, port, "threads");
+ }
+
+ public static Dictionary[] GetHistory(string ip = "127.0.0.1", int port = 4068, int minerMap = -1)
+ {
+ Dictionary[] histo = Request(ip, port, "histo");
+
+ if (histo == null) return null;
+
+ bool existsInHisto = false;
+ foreach (Dictionary log in histo)
+ {
+ if (GetDictValue(log, "GPU") == minerMap)
+ {
+ existsInHisto = true;
+ break;
+ }
+ }
+
+ if (existsInHisto || minerMap == -1) return minerMap == -1 ? histo : Request(ip, port, "histo|" + minerMap);
+
+ return null;
+ }
+
+ public static Dictionary[] GetPoolInfo(string ip = "127.0.0.1", int port = 4068)
+ {
+ return Request(ip, port, "pool");
+ }
+
+ public static Dictionary[] GetScanLog(string ip = "127.0.0.1", int port = 4068)
+ {
+ return Request(ip, port, "scanlog");
+ }
+
+ public static Dictionary[] Request(string ip, int port, string message)
+ {
+ string responseData = "";
+
+ try
+ {
+ using (TcpClient client = new TcpClient(ip, port))
+ {
+ using (NetworkStream stream = client.GetStream())
+ {
+ byte[] data = Encoding.ASCII.GetBytes(message);
+ stream.Write(data, 0, data.Length);
+ stream.Flush();
+
+ data = new Byte[4096];
+
+ int bytes = stream.Read(data, 0, data.Length);
+ responseData = Encoding.ASCII.GetString(data, 0, bytes);
+ }
+
+ }
+ }
+ catch (Exception e)
+ {
+ NLogProcessing.LogError(e, $"Error getting Request from ccminer on port {port}");
+ return null;
+ }
+
+
+ return ConvertPruvotToDictArray(responseData);
+ }
+ }
+
+ #endregion
+}
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/BitPoolMiner.application b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/BitPoolMiner.application
new file mode 100644
index 0000000..f2ac21f
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/BitPoolMiner.application
@@ -0,0 +1,28 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ +/DOUAtD/jhJVUPFRsaMhCJx0alNpNwEPbCGmanqAUY=
+
+
+
+p+LPYMwwWX/2cXw1W0Yf9znJC+f51KD6MSddzHoRgEQ=Rm7uJGIjZNHLQ2XySbldLEtwiwW4Hbgg1WCjtONWYhoHy6EzqMALuCP114cp4mtkPTi/lYhdBkfKisfjUQUfJVz/43b1g0MbKWCQucmajr8r60zxuVwRszCKv7S5JnNUVohWWul+Vfc6dnS0DmOzghGFAjPcU75T74jVqtaUuHw=0N2j1jELxr2whZRV1BDtcUDcOARPClY+n8mSKqddyC4INatOTDnSL0lDCDAm1vI1LGLwogYDoKtIVAOtRtFzUPmLsJ2vHFwjOsb1TgXQuvZFJNmchbI9QaO3M4+efATGygi4DWpgtWSwmyarNHPSx2Od+W0Xx/HKCAJfjkijZaU=AQABCN=DSTURT-SURFACE\dsturPwqBpcBIC7OPo09GZ1Vun4yLSekY6Uff9T0O/N+hbkc=u7/JX+a39N/tTN9ds+9FzWogeJtcOs/gukDzyET4sODInDSbHAPcpx8+TEzphES+/MbJr8oHywAUufA8sAkT7gS/kDGbdQhamS8pVRHIkMGE62wSN5H8UTQkTljR+ZhieFexLLDFnGoWw6RYOiuXnQqmJfrtMAyn9zZCZwyxUlU=0N2j1jELxr2whZRV1BDtcUDcOARPClY+n8mSKqddyC4INatOTDnSL0lDCDAm1vI1LGLwogYDoKtIVAOtRtFzUPmLsJ2vHFwjOsb1TgXQuvZFJNmchbI9QaO3M4+efATGygi4DWpgtWSwmyarNHPSx2Od+W0Xx/HKCAJfjkijZaU=AQABMIIB6TCCAVKgAwIBAgIQMSF8bfMsQJFJBvCnjsSRajANBgkqhkiG9w0BAQsFADAzMTEwLwYDVQQDHigARABTAFQAVQBSAFQALQBTAFUAUgBGAEEAQwBFAFwAZABzAHQAdQByMB4XDTE4MDYxNDE5NDgyNloXDTE5MDYxNTAxNDgyNlowMzExMC8GA1UEAx4oAEQAUwBUAFUAUgBUAC0AUwBVAFIARgBBAEMARQBcAGQAcwB0AHUAcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0N2j1jELxr2whZRV1BDtcUDcOARPClY+n8mSKqddyC4INatOTDnSL0lDCDAm1vI1LGLwogYDoKtIVAOtRtFzUPmLsJ2vHFwjOsb1TgXQuvZFJNmchbI9QaO3M4+efATGygi4DWpgtWSwmyarNHPSx2Od+W0Xx/HKCAJfjkijZaUCAwEAATANBgkqhkiG9w0BAQsFAAOBgQAvVlpdo9XcpudUkYsVFltjDgxy7/PChctSOu63rXfeVIkXEt29ScfaWJxZM9iqREHxD3IafS910dObtPYIejHfqJvWazWey7SnnrJ1byJHMlb3AUan0xeZNMXl7rTn7LFmb76tcSiW4RO1bq2ii4e40sbkW4gjOiebmYIFs0pGrw==
\ No newline at end of file
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/BitPoolMiner.exe.config.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/BitPoolMiner.exe.config.deploy
new file mode 100644
index 0000000..4543795
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/BitPoolMiner.exe.config.deploy
@@ -0,0 +1,6 @@
+
+
+
+
+
+
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/BitPoolMiner.exe.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/BitPoolMiner.exe.deploy
new file mode 100644
index 0000000..3bbb63d
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/BitPoolMiner.exe.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/BitPoolMiner.exe.manifest b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/BitPoolMiner.exe.manifest
new file mode 100644
index 0000000..a84309b
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/BitPoolMiner.exe.manifest
@@ -0,0 +1,1292 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ ifHva1GJ98i6FI0g8cQEqHDOpfa7Gb1CacxTBh0njhI=
+
+
+
+
+
+
+
+
+
+
+
+ n8+Jg3tg9pwcUB5M+k0oYIh6/QuPMlgDNn55Wk47yco=
+
+
+
+
+
+
+
+
+
+
+
+ G9uxtcGlBlPlwmFh6bfAPtxRhyGm4Q6hgKhASdlnEGs=
+
+
+
+
+
+
+
+
+
+
+
+ 87FN770FSTuFcwFrCLhuW11TtIawRX/XX2e/i/8Evjg=
+
+
+
+
+
+
+
+
+
+
+
+ 9Yw3T/yq5ONtdA2Q+/f+cNCrtzKM2a86CntwgD6ZS6Q=
+
+
+
+
+
+
+
+
+
+
+
+ nKocyJeQfnPPTP/DzhthkBa7kN24ZirbMtTZENd8+yk=
+
+
+
+
+
+
+
+
+
+
+
+ qooOr/UJ0DtHKIUxDa1WlnSbAu29JOedLpOOBS2TP0I=
+
+
+
+
+
+
+
+
+
+
+
+ SqzoyKMwroQpzYzBtoBAdtOp/9YzRw+R/Ta90lu1eHY=
+
+
+
+
+
+
+
+
+
+
+
+ KpoeVQXIQJBxCkwp82JNn0IpOHhgeuct8GjRgblolp4=
+
+
+
+
+
+
+
+
+
+
+
+ Z/dc3WLdbpAh6XdaAf4mfJQsGhX1+9pT5r5qBHAmg6I=
+
+
+
+
+
+
+
+
+
+
+
+ UgyH2S7xTLOY1Zevl9whgnyQiLC/OfPUxIom6uB+TJs=
+
+
+
+
+
+
+
+
+
+ +jePDsv9xtOjXOjnrp35EU3MZct/S9Gq/6FdfRrmjFs=
+
+
+
+
+
+
+
+
+ 1NgAxCSw4ibTXzWVy7D6Rw60Qih4Dn37KvGhG5Ora/s=
+
+
+
+
+
+
+
+
+ RrIteEKN0lRbM/RCYGSWlpZxNmCFXJulHIAGP6csT2A=
+
+
+
+
+
+
+
+
+ O0F9fYGIyXjLHi4KT7HNiyraZvflVVrpFmWPeqDNnVc=
+
+
+
+
+
+
+
+
+ jy6y3nil3x3Kg8e+G3/xlFeFRaHs0uFsUqCWVzeygZk=
+
+
+
+
+
+
+
+
+ V8N6+KhFY7rhIvU1qKneE6Ws/Y9kmsv585kFep5TFao=
+
+
+
+
+
+
+
+
+ dlOT2gAJUFi4ra0gDM9FhEZfmMC1rTLJDHZ5IUGHgoU=
+
+
+
+
+
+
+
+
+ RIJD+Yci98PSXFQFS7mYDZkh9ZPBp9Krf+0fxc7AaHw=
+
+
+
+
+
+
+
+
+ gsofbeau8rmMJvshtfEgHI26dUEW4mXuAVBqOvIDClg=
+
+
+
+
+
+
+
+
+ huObWZWvDgQvzaqF/irv18ndx61l5jJ71ecFi8OrYV8=
+
+
+
+
+
+
+
+
+ HlsR4CR1LIShax155yHc5UBdcqPiRJCF4z0iXk6w4C4=
+
+
+
+
+
+
+
+
+ rTIkC7HeVcP1/KyHifWDoXBX+dFJFMU4wqelrTRrNBw=
+
+
+
+
+
+
+
+
+ Ah4PVH0cJaB+8ip8j0uWIra7Gd7YWrO6wAqfjo3bgoE=
+
+
+
+
+
+
+
+
+ 8W8yfJBFXyAKGGZuHkrBOBMbBR89ZIJRaLt+OXOhpF0=
+
+
+
+
+
+
+
+
+ huObWZWvDgQvzaqF/irv18ndx61l5jJ71ecFi8OrYV8=
+
+
+
+
+
+
+
+
+ Y7+WQXMR79XTo5HacP8sI13k7yc1Usc97LHfQqG+s5c=
+
+
+
+
+
+
+
+
+ kab+0484DvCFBiQPLDHHR9R9P4TXTBBVd9MV9Wc6X4w=
+
+
+
+
+
+
+
+
+ 1CEPQAvPO8JVP8fGJJPpZVTBs7gtNG24rchMdc6hJNY=
+
+
+
+
+
+
+
+
+ 0N3kxxq7Dnm5WWB+w4gWThXUYMba+vuu55UqgWpl49E=
+
+
+
+
+
+
+
+
+ RS5yDKE1LDxKFoZzNSTC6Mtfx8Dm0Ls1D3eSixTlsaM=
+
+
+
+
+
+
+
+
+ bwaH/8vwbMjOnu7fTcLQ9r7A8FjfX+3Hu20iFr2eUU4=
+
+
+
+
+
+
+
+
+ WJQ1uvIgLHk9kLZgh6zfZRzt54YFzryiuz/uBhZT7Fc=
+
+
+
+
+
+
+
+
+ L/WHLJSPUTdZkZnhWuj8aQ+hiBZFV1Ml+tEEiSal8eA=
+
+
+
+
+
+
+
+
+ V8ymIr12pvq5WOEN0h9aj55Ej3Ux/iTCj2+KU3N8i1M=
+
+
+
+
+
+
+
+
+ QAZGAYzinytbAm6KW1XHCCDck4QtFbnRAPO3mZAzE7k=
+
+
+
+
+
+
+
+
+ xu0CKy9yXUqgi26djqnDvY11cQBPzDZvuLXD0mlDO1o=
+
+
+
+
+
+
+
+
+ eQmzVzk8/1QW3eDYr5ssp5tuxBHImdb6pG1QLMMRAIo=
+
+
+
+
+
+
+
+
+ vkB8zZGw4OJKDOBQKLZElSrJjyhrt0WE0z/ZGx/c8cs=
+
+
+
+
+
+
+
+
+ WBrOdT2z7T0IcRDPOFJGdDE3Z4xQxN1g0Sy9RtnYFJY=
+
+
+
+
+
+
+
+
+ 65G/ypmM5Y6iBPku1xYRHPGK6t+LzuhYoSO3IRW1wzs=
+
+
+
+
+
+
+
+
+ FcVXUQg8kt5qONKcq2TBmNlYTRtkbnaUEzAVlGn3hYo=
+
+
+
+
+
+
+
+
+ Eg2cN83bUMICDRzY4gZiZrkp4KC+2TYn+ZbLMrpK8K0=
+
+
+
+
+
+
+
+
+ UppGm7Xj0QrG8Y6zUClc+NqsILoTWyfr8qCe8ptswuQ=
+
+
+
+
+
+
+
+
+ w88m6/rnGT86HXq/mZD3NosOTjgaD44EHiVrLElqRjU=
+
+
+
+
+
+
+
+
+ PmnygENKZfCvyOjourmGwhSJ38YjL+KrvgxW9fMUbZE=
+
+
+
+
+
+
+
+
+ DpOki8A8aqv49mhFklX7EvTNv2hM6ecWOh5LBJY8lpI=
+
+
+
+
+
+
+
+
+ MG5xn2pwavTJuODNsLMVlmjSsu7v9OJh2KdQ/f3wsLo=
+
+
+
+
+
+
+
+
+ N+rijoRvqKyJzevz8h+yUpOcSaPaEPhoEgQZW5V1MiQ=
+
+
+
+
+
+
+
+
+ DmtbuDC+LTCUT+/WDarltnSJdM7LUpRldRy6aCgB+hM=
+
+
+
+
+
+
+
+
+ zWmilcmUJTdC4gMVZF8G56hrC5uuzSeeca2IxV0pzpk=
+
+
+
+
+
+
+
+
+ KjY9zDqIsol5/1neN+EAgp7Qi0PFv1KK4hHnSELiVrk=
+
+
+
+
+
+
+
+
+ zhE/V3wio2yLf6dSXPYOIbLE8YAsoO4Ssldxj7U3iRQ=
+
+
+
+
+
+
+
+
+ sAyDm9G3MxqemMDQC3Zh5zaSyEK2M5QsRwwnZfM597A=
+
+
+
+
+
+
+
+
+ uDDRFbFVSpD8zWB7C1hVyK5XrdfFfO0t88I5GTCH75A=
+
+
+
+
+
+
+
+
+ DmfAag59au/wIoYDKPzH1ACqPFgIB3puGInllnUT9OY=
+
+
+
+
+
+
+
+
+ l3wC5Svv2WCzUTmjKGEfdKmuM6lz7bqR/SZtUsdsYEM=
+
+
+
+
+
+
+
+
+ /xS72PREWxLSh3+P4dXdP/gOH8lnWkCR4ai37bVzhbY=
+
+
+
+
+
+
+
+
+ Pc5HmojIVul2H9R54gI3VXMqc+sCljB9BrM+B7lv5Gw=
+
+
+
+
+
+
+
+
+ muJYSMQ3dYiS4pFukCFtLm3v6zTTxEibkV6iJo7WPiU=
+
+
+
+
+
+
+
+
+ S0wgsOUD6CPy6r5EB0Ou2gT5/pAM85nj1VV2OVSRDv4=
+
+
+
+
+
+
+
+
+ Qf2+Rx8WjLgqKTHcsAnKI23IKAyAjyn0Fd3jqGk51LQ=
+
+
+
+
+
+
+
+
+ kIM1t7LMpQ4XZ+aXIFSQKDUQhNr8qcXoLBU73g4TIgM=
+
+
+
+
+
+
+
+
+ jjmziF+AkwhETpiUb+ksGDzAa/zzIMUwKS23eFfcEoI=
+
+
+
+
+
+
+
+
+ rHNZydk0QVDfhqA1EhQMtqhEdUB4DQ1uehP2Pelzj1w=
+
+
+
+
+
+
+
+
+ rplu25sFBnfE+C1WCS79x18K3cl6FOLEZ1Pi2z9r1zI=
+
+
+
+
+
+
+
+
+ UhVdKwU1idlNb0G3HwT/jSUKZaP038HJggYogKNf9Lc=
+
+
+
+
+
+
+
+
+ YOW+Jj4Izd9/cNZOOxex30qHTDQTec1+Ldy2HzlBs/0=
+
+
+
+
+
+
+
+
+ naJzrArqxvoROPKkxKpj9dBeQTeFtiTfNBjI3Rp8ws0=
+
+
+
+
+
+
+
+
+ b7oL0BegcPH13mTuM2nSrvy2sCGGae442cM0Q1NKIKo=
+
+
+
+
+
+
+
+
+ 2YvrMZ70z2VopChOfnPf+4RUQEF1VZjzVvo1VrB2wK0=
+
+
+
+
+
+
+
+
+ aWEWW1/UixjitwktBUCb7SJ1nnB6MFSVxcC7O6ZiUq0=
+
+
+
+
+
+
+
+
+ 3ysToB6w0UAywLIcUcHGoWamjc9vTkVprk50vi3+zms=
+
+
+
+
+
+
+
+
+ 0/Wg42nftzD4vL/76eI/OcUrUFgUKcJFYhU345uSRR4=
+
+
+
+
+
+
+
+
+ imDzileUOOs+XcQTtyPyRJ+ciRnLYLgNk7wzJChKqqM=
+
+
+
+
+
+
+
+
+ 8N0Tu40pfUppLyv4fzXapn5yjC7KrKxNjgiK3DQyp5E=
+
+
+
+
+
+
+
+
+ DQSlp9SEpO3QrinJPIPHYTHqmLIaSX/vsde2me3qXDc=
+
+
+
+
+
+
+
+
+ AV3V84QsHoud/StHTF/kiHJg4aWIlk/0tj4FxzarY3M=
+
+
+
+
+
+
+
+
+ 8QOaR9zX7H8tnRGdW+v0406A4xi5Y5poNOaNovpdxy4=
+
+
+
+
+
+
+
+
+ 4rjILGrPNt9ZtpR6btzHY65hsgKJrP9kMhpg6adGkMA=
+
+
+
+
+
+
+
+
+ SH+OU/5DMMixciEwFFXA3U9xMeCb1gaVc7Tu4Ya1/ZU=
+
+
+
+
+
+
+
+
+ wrri97yX9+PsDo7KL7SfgjM7CojYpj3vhH/WPYFisqc=
+
+
+
+
+
+
+
+
+ lmQdi+GV98EHtQWjFqXs7B6LTLf29oRGKxQPwcYbhx4=
+
+
+
+
+
+
+
+
+ oJVd+F/APkP0k8esnp25+90oAr/jmAG5EYeE/XXdrlI=
+
+
+
+
+
+
+
+
+ qDex8fhU01/1TBgLVlVeoCS02b7x0hkaBsYHApSiJzc=
+
+
+
+
+
+
+
+
+ xFXo9O6hcnB0Ikv9lcEXL+mjKVLpG5E8TQ3k9LXEeFg=
+
+
+
+
+
+
+
+
+ zFaNYN2qTb/90GDszAWwcmADZf5ugEYHDARmgVLErY8=
+
+
+
+
+
+
+
+
+ jy6y3nil3x3Kg8e+G3/xlFeFRaHs0uFsUqCWVzeygZk=
+
+
+
+
+
+
+
+
+ OSCcAHfh/EKl9RGsnoGBcHOo1GI+v8V/vsMwj5ZFcxY=
+
+
+
+
+
+
+
+
+ yrda/isvQyNiHqKxsqCZgYkJu4H9VEqvqrsdNuvsX0A=
+
+
+
+
+
+
+
+
+ Fk1U4ZD5Fov7ZB+u7Mlum2i2n7YuP2Y14s1VmFUvKs4=
+
+
+
+
+
+
+
+
+ hN0C3rvysMXtfuv4EzBVQyZeNOyYY1E5eHv4uILnx7Q=
+
+
+
+
+
+
+
+
+ Kr8Kq1o8WulCS2Tp0Z2dbUrrxngU1+kuSSe5eY/vKEg=
+
+
+
+
+
+
+
+
+ rTIkC7HeVcP1/KyHifWDoXBX+dFJFMU4wqelrTRrNBw=
+
+
+
+
+
+
+
+
+ GJdQT3cN4hjnKI+RR/8ZKzMoghnOz7+kqGUT/tprUIk=
+
+
+
+
+
+
+
+
+ RS5yDKE1LDxKFoZzNSTC6Mtfx8Dm0Ls1D3eSixTlsaM=
+
+
+
+
+
+
+
+
+ 3wzA1bUqkQj6XEYZV+e2j8HvY9RFmq43U/xzY5EukpQ=
+
+
+
+
+
+
+
+
+ uxe6bGmfa8ekRl5kHhXhp6q/HYhL+QimA9uqGnBe3Nk=
+
+
+
+
+
+
+
+
+ jy6y3nil3x3Kg8e+G3/xlFeFRaHs0uFsUqCWVzeygZk=
+
+
+
+
+
+
+
+
+ zuV2rOF8Zx+g+iyyvn1ZYbZk19hcRZg8JUxsdsbnhwA=
+
+
+
+
+
+
+
+
+ gkJ4JnC6inRGtTzcAqIUSHkm6gJWZIAvlCdJPAoD1J4=
+
+
+
+
+
+
+
+
+ DyIS7Jo5FnMWnRE8PGGJoGdP7aWHuw+IP66rwQLHccE=
+
+
+
+
+
+
+
+
+ +cdM0cBCuEPlR6IvwmOBMAIj6E18/8LSgZLbe+x8SMk=
+
+
+
+
+
+
+
+
+ w0BTa+B8Rdtd9Qi3WrQW1IfxSzlTRlBn5HOOHrca8I8=
+
+
+
+
+
+
+
+
+ xNQznfMUon/3WjiWe3Vp2ZYjN7jUzUsNs6ul/3Kyv7s=
+
+
+
+
+
+
+
+
+ 73RyMjGDtDAgeO8ICKD0XlzqhOX9UTbEOnO33gerrw8=
+
+
+
+
+
+
+
+
+ fTquFESv/Vmvy0TBu63Rl3/fEOUzl/Me0yUNej+bZFs=
+
+
+
+
+
+
+
+
+ e7OKU90047hfywjWYBWCTBKwvTr+fzIK59dYmi2GWds=
+
+
+
+
+
+
+
+
+ axyZ3yQfN88iRXS0Yl4484UGi/kAlXpmY+psoXNLN1c=
+
+
+
+
+
+
+
+
+ I+E60I+kShgF9QewZEGgy/Q4dLBTNfnwmvVg5zh905w=
+
+
+
+
+
+
+
+
+ TfZnbKJ1zvWKx4n0xDHpPk7UMQaSjLrzMMMW6AGdoTk=
+
+
+
+
+
+
+
+
+ /V3x4dlvUx0lcNPrFnTV4DP3sQa/gl39O4i1c7VaVAo=
+
+
+
+
+
+
+
+
+ moeNg+gjnBjcxWq+V40XfmuJxCyqhc7qQWEiI555FaU=
+
+
+
+
+
+
+
+
+ Fln2eQIXf3FWrDnyKWtJMfW1NioaPfWY38f/nPQ0j4E=
+
+
+
+
+
+
+
+
+ YJ9ACUzbHn7V12NF/6ZfrCbTbRAcRk3LFIq1v2+C6MM=
+
+
+
+
+
+
+
+
+ Fbks643Yx5DX2Ghkpj9ht6TRPtDHd3ZGl4uukybl0x4=
+
+
+
+
+
+
+
+
+ FMrpPjTBtNSXijjhD7AVBk82GtpHCCvP1FJqPHQvFd4=
+
+
+
+
+
+
+
+
+ HZXtZEu31wbluOvcuHWyP4shxixTxwHrizOF93CAjX4=
+
+
+
+
+
+
+
+
+ VPop5BFwSR7wSAWjfkqNpi9oS71fsJ60ndq5o1BIsQk=
+
+
+
+
+
+
+
+
+ 67LxaYGDslk6Rlfn0v7cFTWViKqDHrprJNTWZnRKYzw=
+
+
+
+
+
+
+
+
+ I0RneyUqFu6A8G2XZP0quxj2ZxTnsimPVO2hxbCol8s=
+
+
+
+
+
+
+
+
+ gmMy2Mht/fwXeQYObuVMu1zuGagLRbtOPjoKpblfqtc=
+
+
+
+
+
+
+
+
+ y5iVPqHYzct6oebShuHp0ihhymGift69IeVhTYYgMfs=
+
+
+
+
+
+
+
+
+ /XHosG5naJj+85S6CuFdOTdWrTCpBBs1cMEjrsuN+Vw=
+
+
+
+
+
+
+
+
+ XMfh00vOIA6ozn75gNOxACELOyb5IPfC8ImdsEZeSwM=
+
+
+
+
+
+
+
+
+ WnfXFtrkdSUHs3G7Wpu7OPdj2SpGKphMhNeFiY73mUY=
+
+
+
+
+
+
+
+
+ 5GW5NPQbiOqyC+7dKhIrALkIv4tMofhE8hQAn+aLcro=
+
+
+
+
+
+
+
+
+ Olp1QtIy4NzwiIHGJsLY3EFGv9E36uSEtZOo66LIoT4=
+
+
+
+
+
+
+
+
+ w7PDhnF4fs8/9E/bbVz8BmDJJAbYqtNV88DkuAYdb9k=
+
+
+
+
+
+
+
+
+ n0EvmlSBd1oDVzvIGJEHZUaVFMZBcada8KLL/wJSkpg=
+
+
+
+
+
+
+
+
+ O6jcginIAEugpVpT51kZOUrZPde4l/LrF5AslmS/eBM=
+
+
+
+
+
+
+
+
+ tDJdV2+TSN6fLpauqOn1PHT2peQ4KGadusbwfROTotc=
+
+
+
+
+
+
+
+
+ nnvOAGlydQvEtldf3OCC3BtQ5Wa90JtemYtiQcqM4UA=
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
++4qEe1QkO/R6U6/jMCaRNQWAKoUDxAs9MASjUSfNy0k=MKwBQc0y4TKYQgmsKitmdRklJm9Bu6aK68cu/q5Ly77ksK2hukqIHkvuMGpZJ9DZVLjeOm/pfCw239c7443hzSjJY/JrhcZclNyNOy/6JIBqOTzrJKkAkotiYJKQ5iqWZYPLziuSLGEk3ah1+LByxwcKlKa4K1fLM246IIBTlGw=0N2j1jELxr2whZRV1BDtcUDcOARPClY+n8mSKqddyC4INatOTDnSL0lDCDAm1vI1LGLwogYDoKtIVAOtRtFzUPmLsJ2vHFwjOsb1TgXQuvZFJNmchbI9QaO3M4+efATGygi4DWpgtWSwmyarNHPSx2Od+W0Xx/HKCAJfjkijZaU=AQABCN=DSTURT-SURFACE\dstur3uLq0OdlNQ9zIsgAqb3SmpfayANRsyBiNCa1owpsIJQ=WjmxTCtKOynecuNKPN244Pm01Ub2A6G6Kxk/1NJj8hY87CUm+q9R5nWsl+DRwafAUmsU6Rc5FoGY/NMmlI2CQlV37K+l7yc/pnME3cM4Ra8AfZXmjLx+r3u/x9drYK+0nxyl6Y+raLU3zNiZHxfVt+7QfeJS55dAn9It38yGT80=0N2j1jELxr2whZRV1BDtcUDcOARPClY+n8mSKqddyC4INatOTDnSL0lDCDAm1vI1LGLwogYDoKtIVAOtRtFzUPmLsJ2vHFwjOsb1TgXQuvZFJNmchbI9QaO3M4+efATGygi4DWpgtWSwmyarNHPSx2Od+W0Xx/HKCAJfjkijZaU=AQABMIIB6TCCAVKgAwIBAgIQMSF8bfMsQJFJBvCnjsSRajANBgkqhkiG9w0BAQsFADAzMTEwLwYDVQQDHigARABTAFQAVQBSAFQALQBTAFUAUgBGAEEAQwBFAFwAZABzAHQAdQByMB4XDTE4MDYxNDE5NDgyNloXDTE5MDYxNTAxNDgyNlowMzExMC8GA1UEAx4oAEQAUwBUAFUAUgBUAC0AUwBVAFIARgBBAEMARQBcAGQAcwB0AHUAcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0N2j1jELxr2whZRV1BDtcUDcOARPClY+n8mSKqddyC4INatOTDnSL0lDCDAm1vI1LGLwogYDoKtIVAOtRtFzUPmLsJ2vHFwjOsb1TgXQuvZFJNmchbI9QaO3M4+efATGygi4DWpgtWSwmyarNHPSx2Od+W0Xx/HKCAJfjkijZaUCAwEAATANBgkqhkiG9w0BAQsFAAOBgQAvVlpdo9XcpudUkYsVFltjDgxy7/PChctSOu63rXfeVIkXEt29ScfaWJxZM9iqREHxD3IafS910dObtPYIejHfqJvWazWey7SnnrJ1byJHMlb3AUan0xeZNMXl7rTn7LFmb76tcSiW4RO1bq2ii4e40sbkW4gjOiebmYIFs0pGrw==
\ No newline at end of file
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/LiveCharts.Wpf.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/LiveCharts.Wpf.dll.deploy
new file mode 100644
index 0000000..86d4419
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/LiveCharts.Wpf.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/LiveCharts.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/LiveCharts.dll.deploy
new file mode 100644
index 0000000..66f4661
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/LiveCharts.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Microsoft.Expression.Interactions.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Microsoft.Expression.Interactions.dll.deploy
new file mode 100644
index 0000000..979c965
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Microsoft.Expression.Interactions.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data.bin.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data.bin.deploy
new file mode 100644
index 0000000..75842de
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data.bin.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1a1.bin.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1a1.bin.deploy
new file mode 100644
index 0000000..8a6aeda
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1a1.bin.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1a1.bin2.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1a1.bin2.deploy
new file mode 100644
index 0000000..d971320
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1a1.bin2.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1b1.bin.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1b1.bin.deploy
new file mode 100644
index 0000000..488907c
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1b1.bin.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1b1.bin2.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1b1.bin2.deploy
new file mode 100644
index 0000000..fc2cd2d
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1b1.bin2.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1c1.bin.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1c1.bin.deploy
new file mode 100644
index 0000000..5117cbd
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1c1.bin.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1c1.bin2.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1c1.bin2.deploy
new file mode 100644
index 0000000..2a8ba52
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1c1.bin2.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1c2.bin.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1c2.bin.deploy
new file mode 100644
index 0000000..17f955f
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1c2.bin.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1c2.bin2.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1c2.bin2.deploy
new file mode 100644
index 0000000..26a9d57
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1c2.bin2.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1d1.bin.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1d1.bin.deploy
new file mode 100644
index 0000000..9461540
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1d1.bin.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1d1.bin2.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1d1.bin2.deploy
new file mode 100644
index 0000000..46dbd87
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1d1.bin2.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1e1.bin.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1e1.bin.deploy
new file mode 100644
index 0000000..0cf6ba7
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1e1.bin.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1e1.bin2.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1e1.bin2.deploy
new file mode 100644
index 0000000..a926a78
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1e1.bin2.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1e2.bin.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1e2.bin.deploy
new file mode 100644
index 0000000..4df95b2
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1e2.bin.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1e2.bin2.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1e2.bin2.deploy
new file mode 100644
index 0000000..56a4ab1
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1e2.bin2.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1g1.bin.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1g1.bin.deploy
new file mode 100644
index 0000000..3161bd7
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1g1.bin.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1g1.bin2.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1g1.bin2.deploy
new file mode 100644
index 0000000..a1339d9
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1g1.bin2.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1g2.bin.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1g2.bin.deploy
new file mode 100644
index 0000000..73e2c48
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1g2.bin.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1g2.bin2.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1g2.bin2.deploy
new file mode 100644
index 0000000..2a95819
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1g2.bin2.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1h1.bin.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1h1.bin.deploy
new file mode 100644
index 0000000..f7dd1ef
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1h1.bin.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1h1.bin2.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1h1.bin2.deploy
new file mode 100644
index 0000000..489298d
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1h1.bin2.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1h2.bin.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1h2.bin.deploy
new file mode 100644
index 0000000..f4e3b4c
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1h2.bin.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1h2.bin2.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1h2.bin2.deploy
new file mode 100644
index 0000000..23abd47
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1h2.bin2.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1i1.bin.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1i1.bin.deploy
new file mode 100644
index 0000000..9248f0e
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1i1.bin.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1i1.bin2.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1i1.bin2.deploy
new file mode 100644
index 0000000..2b2e056
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1i1.bin2.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1j1.bin.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1j1.bin.deploy
new file mode 100644
index 0000000..e87facf
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1j1.bin.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1j1.bin2.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1j1.bin2.deploy
new file mode 100644
index 0000000..39ee46f
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Data1j1.bin2.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/EthDcrMiner64.exe.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/EthDcrMiner64.exe.deploy
new file mode 100644
index 0000000..7b09b10
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/EthDcrMiner64.exe.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/History.txt.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/History.txt.deploy
new file mode 100644
index 0000000..2821c16
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/History.txt.deploy
@@ -0,0 +1,669 @@
+VERSION HISTORY
+
+
+v11.8
+---------------------------------------------------------------------
+
+- fixed issue with missed GPU temperatures when miner is started via Remote Desktop Connection (RDC).
+- Linux version: removed libcurl library dependency.
+- added "-showdiff" option.
+- a few minor bug fixes and improvements.
+
+
+
+v11.7
+---------------------------------------------------------------------
+
+- added temperature management and overclock support for recent Nvidia cards in Windows: "-tt", "-powlim", "-cclock", "-mclock", "-tt", "-fanmax", "-fanmin" options are supported for Nvidia too.
+- now "y" key also disables CrossFire.
+- added "-y" option.
+- fixed issue with miner restart that was required sometimes to apply overclock settings for AMD cards.
+- fixed issue with rejected shares when "-esm 3" option is used.
+- Linux version: fixed issue with remote management.
+- some changes in watchdog routines to improve ability to restart miner after various OpenCL fails.
+- a few minor bug fixes and improvements.
+
+
+
+v11.6
+---------------------------------------------------------------------
+
+- improved hashrate for weak Nvidia cards by about 1%.
+- zero devfee for 3GB cards in Windows 10, same as for all 2GB cards.
+- applied some tricks to increase available memory for 3GB cards in Windows 10 so you can mine ETH a bit longer.
+- now you can press "y" key to turn on "Compute Mode" in AMD drivers for all cards (Windows only).
+- Linux version: removed openssl library dependency.
+- improved "-logfile" option, now you can use it to specify a folder for log files, use slash at the end to do it, for example, "-logfile logs\".
+- added "-epoolsfile" and "-dpoolsfile" options.
+- remote management: now "miner_getstat2" command also returns PCI bus index for every GPU.
+- a few minor bug fixes and improvements.
+
+
+
+v11.5
+---------------------------------------------------------------------
+
+- added "-oldkernels" option (AMD GPUs only), you can try "-oldkernels 1" to use old-style GPU kernels from v10, they can be more stable for hard OC and custom BIOSes.
+- a bit reduced stale shares for Nvidia GPUs.
+
+
+
+v11.4
+---------------------------------------------------------------------
+
+- fixed issue with stale shares.
+- fixed issue with incorrect shares.
+- a few minor bug fixes and improvements.
+
+
+
+v11.3
+---------------------------------------------------------------------
+
+- added automatic detection of best -dcri values in ASM ETH-only mode if -dcri option is missed.
+ Press "s" key to see current values, you can also press "z" key to restart detection.
+- improved support for systems with many GPUs (eight and more) and slow CPU: much less CPU load, EthMan works fine now.
+- added assembler kernel for RX550 card. This card is not good for dual mining, but in ETH-only mode ASM kernel is faster by about 7%.
+- added "x" key to select GPU for manual -dcri value adjustment.
+- several minor bug fixes and improvements.
+
+
+
+v11.2
+---------------------------------------------------------------------
+
+- some improvements in AMD GPU kernels, it can increase hashrate a bit in some cases.
+- reduced some delays, it will cause a bit less stale shares.
+
+
+
+v11.1
+---------------------------------------------------------------------
+
+- added SSL support with pool certificate verification, it significantly improves security, use "ssl://" prefix for pools that support SSL encryption.
+- added "-checkcert" option.
+- EthMan updated.
+
+
+
+v11.0
+---------------------------------------------------------------------
+
+- added new algorithm for dual mode: blake2s (stratum pools only), use "-dcoin blake2s" option.
+- added new algorithm for dual mode: keccak (stratum pools only), use "-dcoin keccak" option.
+- reduced devfee for dual mode, now it is 1.5%.
+- for 2GB cards devfee is removed completely, i.e. on 2GB cards you can mine all ETH forks without devfee. Check Readme for details.
+- added "-tstart" option.
+- "-asm 2" option value now supports Tahiti, Tonga, Ellesmere, Baffin; in some cases it can be a bit faster in ETH-only mode.
+- removed "-allcoins exp" option value.
+- a few minor bug fixes and improvements.
+
+
+
+v10.6
+---------------------------------------------------------------------
+
+- fixed critical issue in remote management feature (attacker could crash miner even in read-only mode).
+
+
+
+v10.5
+---------------------------------------------------------------------
+
+- applied another workaround for ADL, you must not see "Temperature control thread hangs" message now.
+- added version for CUDA 9.1.
+- now miner shows a warning if you enabled full remote management (-mport > 0) and did not specify -mpsw parameter.
+- now miner shows a warning if you specified default ETH wallet (from default start.bat).
+
+
+
+v10.4
+---------------------------------------------------------------------
+
+- fixed issue with rejected shares in ETH+SIA mode for Vega cards.
+- improved watchdog for temperature/fan management thread.
+
+
+
+v10.3
+---------------------------------------------------------------------
+
+- added support for Adrenalin drivers (GPU sorting, fan/temperature/clocks management).
+- fixed issue with possible GPU crash during miner shutdown.
+- now miner shows PCI bus number for every GPU.
+- a few minor improvements.
+- EthMan: some bug fixes and minor improvements.
+
+
+
+v10.2
+---------------------------------------------------------------------
+
+- fixed critical issues in remote management feature (attacker could crash miner even in read-only mode).
+- now miner supports up to #299 epoch.
+- in rare cases ADL API calls can hang, now watchdog checks it as well.
+- improved "-minspeed" option, check readme for details.
+- added "miner_getstat2" command to remote management, check "API.txt" for details.
+- EthMan: added detailed stats mode in main window.
+
+
+
+v10.1
+---------------------------------------------------------------------
+
+- now if miner has to recreate DAG for devfee, new DAG generation time will be included in devfee time.
+- improved "-gser" option, now you can set custom delay between DAG generation on GPUs, check Readme for details.
+- added detailed stats about rejected shares per GPU ("s" key).
+- added "-logsmaxsize" option.
+- fixed issues with "-r -1" option value.
+- EthMan: added detailed stats mode in web server.
+- a few minor bug fixes and improvements.
+
+
+
+v10.0
+---------------------------------------------------------------------
+
+- added assembler kernels for ETH+LBC mining mode (AMD cards only), major speedup for LBC.
+- about 1% ETH speedup for Vega cards.
+- fixed issues with voltage/clocks management for latest AMD blockchain drivers (not completely).
+- new GPU sorting method for NVIDIA cards. Now GPUs are sorted by physical bus index (it matches AfterBurner list of GPUs).
+- for ETH+LBC mining mode maximal "dcri" value is 1000 now.
+- added "-platform" option.
+- added "ESTALE" option support in failover file epools.txt (see "-estale" option for details).
+- several minor bug fixes and improvements.
+
+
+
+v9.8
+---------------------------------------------------------------------
+
+- added Vega cards support (ASM mode).
+- added fan/OC support for 17.7.2 (and higher) drivers.
+- fixed issue with -ttli and -ttdcr option for Nvidia cards.
+- improved support for systems with more than 10 GPUs, check readme for "-di" and "-mode" options description for details.
+- a few minor bug fixes and improvements.
+
+
+
+v9.7
+---------------------------------------------------------------------
+
+- Added ASM mode for RX460/560 cards, up to 30% speedup for second coin in dual mode.
+- Improved ETH speed for some Nvidia cards.
+- Improved speed in dual mode for Nvidia cards.
+- reduced initialization time.
+- a few minor bug fixes and improvements.
+- EthMan: added ability to select several rigs.
+- EthMan: several minor bug fixes and improvements.
+
+
+
+v9.6
+---------------------------------------------------------------------
+
+- new GPU sorting method for AMD cards. Now GPUs are sorted by physical bus index (it matches AfterBurner list of GPUs). Also the list of temperatures/fans matches the list of GPUs automatically.
+ Therefore "-di detect" and "-gmap" options are not necessary and not supported anymore.
+ WARNING: be careful if you use use separate overclock/temperature settings for every card, due to new sorting method GPUs can get different indexes!
+- added "-minspeed" option to restart miner/system if miner cannot reach specified speed.
+- now watchdog monitors initialization steps too, e.g. it will restart miner even if miner hangs at GPUs initialization.
+- added "-allcoins etc" option for ETC pools that require Username.Worker, in this mode devfee will be mined on some default ETC pools and DAG will not be recreated.
+- added current DAG size info when "s" key is pressed.
+- added 1 minute average speed for ETH when "s" key is pressed.
+- fixed connection timeout issue in Linux version.
+- fixed some issues related to remote management via TCP/IP.
+- added "-ejobtimeout" and "-djobtimeout" options.
+- fixed epoch #0 support.
+- a few minor bug fixes and improvements.
+- EthMan: fixed issue with lost connection to some rigs.
+- EthMan: added password for webserver.
+- EthMan: added separate settings for every event.
+- EthMan: added "retrigger" option for lost connection event.
+
+
+
+v9.5
+---------------------------------------------------------------------
+
+- fixed issue with PASC, miner could check some nonces twice. Effective hashrate must be a bit higher now.
+- improved SIA support for Nicehash, added "mining.extranonce.subscribe" and "client.reconnect" commands support. Effective hashrate must be a bit higher now.
+- a few minor bug fixes and improvements.
+- EthMan: added ability to enable/disable GPUs remotely (see API.txt for tech details).
+- EthMan: added notification for too high fan speed.
+- EthMan: several minor bug fixes and improvements.
+
+
+
+v9.4
+---------------------------------------------------------------------
+
+- added alternative Sia Stratum support (Siamining, Nicehash). Stratum version detection is automatic.
+- improved fans management for latest drivers and Polaris cards.
+- added "-mpsw" option.
+- added shares-per-GPU statistics when "s" key is pressed.
+- Included EthMan v3.0 which supports passwords and email notifications.
+
+
+
+v9.3
+---------------------------------------------------------------------
+
+- improved dual mining speed stability in ASM mode.
+- added "-altnum" option for alternative GPU indexing.
+- a few minor bug fixes and improvements.
+
+
+
+v9.2
+---------------------------------------------------------------------
+
+- improved mining speed stability.
+- added changes in DCR mining protocol.
+- fixed possible issue with rejected DCR shares on Nicehash pool.
+- added pool selection in runtime ("e" and "d" keys).
+- now if devfee mining fails for a long time, miner will not stop mining, it will turn on "-nofee" option temporarily with appropriate warnings, until successful devfee mining.
+- some minor improvements.
+- EthMan: added ReasonID parameter to .bat file which is executed when some rig has problems, check "sample.bat" for details.
+
+
+
+v9.1
+---------------------------------------------------------------------
+
+- added assembler kernels for ETH+SIA and ETH+PASCAL modes (major speedup for SIA and PASCAL).
+- added alternative assembler kernels for Tonga and Polaris cards for ETH-only mode. Use them if you get best speed at "-dcri 1" (i.e. you cannot find speed peak), use "-asm 2" option to enable this mode.
+- a few minor bug fixes and improvements.
+
+
+
+v9.0
+---------------------------------------------------------------------
+
+- added "-asm" option (AMD cards only) which enables assembler GPU kernels. In this mode some tuning is required even in ETH-only mode, use "-dcri" option or or "+/-" keys in runtime to set best speed.
+ Currently only ETH-only and ETH-DCR modes are supported in assembler. Use "-asm 0" if you don't want to use new assembler kernels.
+ If ASM mode is enabled, miner must show "GPU #x: algorithm ASM" at startup.
+- improved ETH mining speed in ASM mode for some cards, also a bit reduced power usage for some cards (fine-tuning is required via "-dcri" or "+/-" keys in runtime).
+ NOTE 1: if GPU throttles, best "-dcri" value is different.
+ NOTE 2: speed peak can be rather short, so change "-dcri" value slowly.
+- dramatically increased DCR mining speed in assembler mode (up to 70%). Be careful, power usage is higher too.
+- added "-gmap" option.
+- fixed DCR Nicehash support.
+- added "FINE-TUNING" section to Readme file.
+- A lot of minor improvements and bug fixes.
+
+
+
+v8.1
+---------------------------------------------------------------------
+
+- added Ethereum+Pascal mode for NVidia cards.
+- improved "-di detect" option: now after GPU order detection miner starts mining with the detected order.
+- now remote management is working in read-only mode by default.
+- improved "-mport" option, now you can specify network adapter IP for incoming connections for remote management.
+- added "-benchmark" option.
+- fixed issue with "-retrydelay" option.
+- added "-v" option.
+- a few minor bug fixes and improvements.
+- EthMan: added option for font color selection.
+
+
+
+v8.0
+---------------------------------------------------------------------
+
+- added new coin for dual mode: PASCAL(PASC). Now you can mine Ethereum, Ethereum+Decred, Ethereum+Siacoin, Ethereum+Lbry or Ethereum+Pascal. NOTE: Currently Pascal is not available for NVidia cards.
+- added "-nofee" option.
+- added ability to use environment variables in "epools.txt", "dpools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt.
+- added "License.txt" file.
+- some minor improvements.
+
+
+
+v7.4. This version is assumed to be stable, so it is not marked as "beta".
+---------------------------------------------------------------------
+
+- added "-retrydelay" option.
+- EthMan: added "View miner console" command.
+
+
+
+v7.3. This version is assumed to be stable, so it is not marked as "beta".
+---------------------------------------------------------------------
+
+- now miner supports HTTP for remote monitoring, you can check miner state remotely via browser, check "-mport" option for details.
+- added temperature management for Linux gpu-pro drivers. Note: root access is required to manage fans speed.
+- added "-fanmin" option.
+- fixed issue with "-allcoins exp" option.
+- EthMan: added options for number of decimal points in displayed statistics.
+- some minor improvements and bug fixes.
+
+
+
+v7.2
+---------------------------------------------------------------------
+
+- added "-lidag" option to reduce intensity of DAG generation, it can help with OC or weak PSU.
+- added temperature/fan monitoring for Linux version for gpu-pro drivers. Only monitoring is supported currently, not management.
+- "r" key reloads pools from epools.txt and dpools.txt in runtime.
+- fixed issue with wrong detection of card names.
+- systems with up to 32 GPUs are supported now (with some minor limitations).
+- Linux version: fixed issue with closing miner with "Ctrl-C".
+- several minor improvements and bug fixes.
+- EthMan: added "total online miners" and "total working gpus" info.
+- EthMan: added color and font size options for the list of miners.
+
+
+
+v7.1. This version is assumed to be stable, so it is not marked as "beta".
+---------------------------------------------------------------------
+
+- now "-etha 2" is set automatically for Linux and 4xx cards. You can change it by specifying "-etha" directly if necessary.
+- if miner manages fans, it returns management back to drivers at closing.
+- added text coloring in Linux version. You can use "-colors 0" option to disable it if necessary.
+- several minor improvements and bug fixes.
+- EthMan: added ability to start .bat file if miner has problems.
+- EthMan: added support for CryptoNote miner.
+
+
+
+v7.0
+---------------------------------------------------------------------
+
+- added new coin for dual mode: LBRY(LBC). Now you can mine Ethereum, Ethereum+Decred, Ethereum+Siacoin or Ethereum+Lbry.
+- some minor improvements and bug fixes.
+
+
+
+v6.4
+---------------------------------------------------------------------
+
+- added "-etha 2" option value for gpu-pro Linux drivers.
+- fixed issue with a bit lower mining speed of previous version (AMD cards).
+- Improved speed by about 3% for NVIDIA 10xx cards in Windows 10 (CUDA 8.0 build).
+- NVIDIA: added build with CUDA 8.0, it is default now, there are also CUDA 6.5 and 7.5 builds in separate folders.
+- NVIDIA: added temperatures/fans monitoring. Note that fans management is not available, only monitoring is possible.
+- EthMan now shows "off" or "stopped" status for disabled/stopped cards in detailed hashrate stats.
+
+
+
+v6.3. This version is assumed to be stable, so it is not marked as "beta".
+---------------------------------------------------------------------
+
+- added support for NVIDIA 10xx cards in Linux.
+- fixed issue with gpu-pro drivers in Linux.
+- minor improvements in OpenCL kernels.
+- bug fixes.
+
+
+
+v6.2
+---------------------------------------------------------------------
+
+- released version for Linux with nvidia support.
+- fixed Ethereum solo mining mode.
+- added "-cvddc" and "-mvddc" options for adjusting voltages for latest AMD 4xx cards.
+- now you can turn on/off cards in runtime with "0"..."9" keys.
+- bug fixes.
+
+
+
+v6.1
+---------------------------------------------------------------------
+
+- fixed issue with high CPU load for NVIDIA cards.
+- NVIDIA: now two builds are available: for CUDA 7.5 and for CUDA 6.5.
+- fixed issue with resetting WattMan settings.
+
+
+
+v6.0
+---------------------------------------------------------------------
+
+- added nVidia support. Tested on 970, 980 and 1070 cards, both single and dual modes are supported. Mixed AMD+nVidia cards are supported too.
+- added temperature management for latest AMD 4xx cards.
+- added "-ttli" option.
+- fixed possible issues with fan management when "-di detect" is used.
+
+
+
+v5.3
+---------------------------------------------------------------------
+
+- added "-di detect" option value to detect correct GPU order for temperatures management.
+- improved Nicehash pool support (mining.extranonce.subscribe).
+- fixed issue with sending config.txt to EthMan.
+- fixed issue in EthMan (possible garbage during remote editing config.txt).
+
+
+
+v5.2
+---------------------------------------------------------------------
+
+- added Stratum for Siacoin. Currently not all Stratum versions are supported, check help page of your pool for details.
+- bug fixes.
+
+
+
+v5.1
+---------------------------------------------------------------------
+
+- fixed issue with crash in Ethereum solo mode.
+- fixed issue in Linux version when http server does not respond.
+- increased timeout to detect bad pool state when no jobs are received for a long time.
+- added FAQ section to readme.
+
+
+
+v5.0
+---------------------------------------------------------------------
+
+- added new coin for dual mode: Siacoin. Now you can mine Ethereum, Ethereum+Decred or Ethereum+Siacoin.
+- added "-dcoin" option to select a coin for dual mode.
+- added "-allcoins exp" option value that allows you to mine Expanse and don't recreate DAG for devfee mining.
+- added Decred support for Nicehash pool.
+- default "-dcrt" option value is "5" now.
+- improved detection of bad pool state: miner will disconnect if pool rejected more than a half of last 10 shares.
+- "s" key: now miner also shows current difficulty so you can calculate how long it will take to find a share or a block.
+- bug fixes.
+
+
+
+v4.7. This version is assumed to be stable, so it is not marked as "beta".
+---------------------------------------------------------------------
+
+- improved stability of Linux version.
+- fixed issue with possible crash if pool sends several jobs at once.
+- added "-li" option.
+- bug fixes.
+- EthMan: added more options for sound notification.
+- EthMan: added option to adjust hashrate warning threshold.
+
+
+
+v4.6
+---------------------------------------------------------------------
+
+- added "-esm 3" option value to support Nicehash Stratum implementation.
+- added "-ttdcr" option.
+- improved "-tstop" option - now you can specify negative values to close miner instead of stopping GPU.
+- added "-fanmax" option.
+- failover if pool rejects too many shares.
+- fixed issue with wrong "-esm" value that miner could show.
+- bug fixes.
+- EthMan: added sound notification.
+
+
+
+v4.5. This version is assumed to be stable, so it is not marked as "beta".
+---------------------------------------------------------------------
+
+- improved "-tstop" option - if it turned off wrong card (see "KNOWN ISSUES" section in readme about possible GPU order issue), it will close miner in 30 seconds.
+- added more statistics for "s" key.
+- added "-logfile" option.
+- fixed issue with "-mclock" and "-cclock" options for some cards.
+- a few minor improvements.
+- bug fixes.
+- EthMan: added more info - number of restarts, number of failovers, number of invalid shares.
+- EthMan: added option to display detailed statistics about GPU hashrates.
+- EthMan: added command "Execute reboot.bat".
+- EthMan: added command "Edit config.txt".
+- EthMan: added "GPU warning temperature" option.
+- EthMan: if some table columns are hidden, webserver won't show them too.
+
+
+
+v4.4
+---------------------------------------------------------------------
+
+- "-tstop" option now stops mining on overheated GPU instead of closing miner.
+- if GPU fan is not available (non-standard cooling), miner still shows temperature.
+- now miner sends also worker name (if specified) when sends current hashrate to pool.
+- now you can specify configuration file name in the command line.
+- improved failover files parsing, now commas can be used as parameter values.
+- Fixed issues with remote control after miner restarting in Linux version.
+- Linux version, "-r 1" option: if "reboot.bash" not found, miner will execute "reboot.sh".
+- EthMan: sending epools.txt and dpools.txt - they are applied in the miner immediately now.
+- EthMan shows the percentage of rejected shares.
+- EthMan: added "Comments" field in miner properties.
+- EthMan: added table header and auto-refresh for web page.
+- EthMan: added warning if some miners in table are red.
+- EthMan: added ability to minimize to system tray.
+- bug fixes.
+
+
+
+v4.3
+---------------------------------------------------------------------
+
+- added "EthMan" - an utility for remote monitoring/management.
+- added "-estale" option to send stale shares for Ethereum, it can increase effective hashrate a bit.
+- now all options can be stored in "config.txt" file.
+- added "-ftime" option.
+- added "-erate" option.
+- added "-tstop" option.
+- now miner sends hashrate to geth in solo mining mode.
+- added "-mport" option for remote management.
+- bug fixes.
+
+
+
+v4.2
+---------------------------------------------------------------------
+
+- added support for Ethereum solo mining.
+- added "-gser" option.
+- added "-eres" option.
+- added "-powlim" option.
+- added "-etht" option.
+- "-tt 1" (default) now does not manage fans but shows GPU temperature and fan status.
+- added support for "client.reconnect" stratum command for Decred.
+
+
+
+v4.1. This version is assumed to be stable, so it is not marked as "beta".
+---------------------------------------------------------------------
+
+- UPDATE: Added build for Linux x64 (tested on Ubuntu 12.04).
+- improved working with DAG on GPUs during epoch changing, it must work fine now.
+- added watchdog for threads that communicate with pools.
+- minor bug fixes.
+
+
+
+v4.0
+---------------------------------------------------------------------
+
+- no DAG files anymore.
+- removed "-dir" option.
+- Bug fixes.
+
+
+
+v3.3
+---------------------------------------------------------------------
+
+- failover for both Ethereum and Decred.
+- added CRC check for DAG files. Now if DAG file is corrupted, miner will detect it and re-create DAG.
+ Don't remove DAG files manually if you think that they can be corrupted - miner will do it automatically if necessary.
+- default value for "-ethi" option is "8" now (instead of "16"), it slightly reduces delays when miner accepts new job.
+- Bug fixes, a few minor improvements.
+
+
+
+v3.2
+---------------------------------------------------------------------
+
+- reduced number of rejected shares for Decred-Stratum.
+- miner sends its current hashrate to pool, some pools have "reported hashrate" column and you can see miner hashrate there.
+- miner shows how long it takes pool to accept share.
+- option "-r 1" closes miner and calls "reboot.bat" if some GPU failed, so you can create "reboot.bat" to perform any actions.
+- Bug fixes, a few minor improvements.
+
+
+
+v3.1
+---------------------------------------------------------------------
+
+- reduced delays at shares sending, it must improve speed on pools a bit.
+
+
+
+v3.0
+---------------------------------------------------------------------
+
+- improved Ethereum mining speed by 1-15% (depends on mining mode and card model, slower card - more speed improvement).
+- added "-etha" option to select Ethereum algorithm optimized for your cards.
+- added "-allcoins" option to support Ethereum forks mining.
+- miner checks all Ethereum shares before sending them to the pool. You will be warned if some GPU finds invalid share, usually due to overclocking.
+- miner disconnects from the pool if there are not any new jobs for a long time.
+- "-tt" option now can set target temperature for every card individually.
+- "-tt" option now can set static fan speeds.
+- fixed issue with -cclock and -mclock options. However, AMD blocked underclocking for some reason, you can overclock only.
+- option "-wd 1" is set by default now.
+- option "-ethi" for values less than "4" now sets very low GPU load to avoid any freezes in Windows. The most low GPU load is "-ethi 0".
+ Also "-ethi" now can set intensity for every card individually.
+ You can also specify negative values, for example, "-ethi -8192", it exactly means "global work size" value that is used in official miner.
+- Bug fixes.
+
+
+
+v2.0
+---------------------------------------------------------------------
+
+- Added Stratum support for Decred.
+- Added "-esm 2" option for "miner-proxy" Stratum version - for such pools like coinotron, coinmine, etc.
+- Default "-dbg" value is "0" now, log file is created by default. You can disable it with "-dbg -1" option.
+- If GPU thread hangs and its speed is not updated, miner shows zero speed for that card.
+- Added "-wd" option.
+- Added "-r" option.
+- Additional checks related to DAG files: checking disc space, removing invalid DAG files.
+- Bug fixes.
+
+
+
+v1.2
+---------------------------------------------------------------------
+
+- Added "-ethi" option.
+- Added coloring.
+- "-mode" option now can be set for every card individually.
+- "-dcri" option now can be set for every card individually.
+- Added "-allpools" option.
+
+
+
+v1.1
+---------------------------------------------------------------------
+
+Fixed issue with rejected shares for dwarfpool (and for other pools that use similar code).
+Fixed issue with f2pool pool.
+Added "-eworker" option.
+"-dcri" option: max value is 500 now.
+Added "Rejected shares" info.
+
+
+
+v1.0
+---------------------------------------------------------------------
+- First version.
+
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/License.txt.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/License.txt.deploy
new file mode 100644
index 0000000..7bfe08f
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/License.txt.deploy
@@ -0,0 +1,17 @@
+Claymore's Dual Miner License Agreement
+==========
+
+Copyright (c) 2016-2018 Claymore
+
+1. Subject to the terms of this Agreement, you are granted a worldwide license to use this software.
+
+2. You may copy and distribute unmodified copies of this software.
+
+3. You shall not modify, make derivative works based upon, recreate, generate, disassemble, decompile, reverse engineer, reverse assemble,
+reverse compile or otherwise attempt to derive the human-readable form of the source code of any parts of this software.
+
+4. You may not cancel, reduce, change, remove, block, or redirect built-in developer fee in any way (except using "-nofee" option).
+
+5. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,
+WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Readme!!!.txt.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Readme!!!.txt.deploy
new file mode 100644
index 0000000..59e4c1f
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Readme!!!.txt.deploy
@@ -0,0 +1,562 @@
+Claymore's Dual Ethereum + Decred/Siacoin/Lbry/Pascal/Blake2s/Keccak AMD+NVIDIA GPU Miner.
+=========================
+
+
+
+LINKS:
+
+MEGA: https://mega.nz/#F!O4YA2JgD!n2b4iSHQDruEsYUvTQP5_w
+GOOGLE: https://drive.google.com/open?id=0B69wv2iqszefdFZUV2toUG5HdlU
+
+
+
+FEATURES:
+
+- Supports new "dual mining" mode: mining both Ethereum and Decred/Siacoin/Lbry/Pascal/Blake2s/Keccak at the same time, with no impact on Ethereum mining speed. Ethereum-only mining mode is supported as well.
+- Effective Ethereum mining speed is higher by 3-5% because of a completely different miner code - much less invalid and outdated shares, higher GPU load, optimized OpenCL code, optimized assembler kernels.
+- Supports both AMD and nVidia cards, even mixed.
+- No DAG files.
+- Supports all Stratum versions for Ethereum: can be used directly without any proxies with all pools that support eth-proxy, qtminer or miner-proxy.
+- Supports Ethereum and Siacoin solo mining.
+- Supports both HTTP and Stratum for Decred.
+- Supports both HTTP and Stratum for Siacoin.
+- Supports Stratum for Lbry, Pascal, Blake2s, Keccak.
+- Supports failover.
+- Displays detailed mining information and hashrate for every card.
+- Supports remote monitoring and management.
+- Supports GPU selection, built-in GPU overclocking features and temperature management.
+- Supports Ethereum forks (Expanse, etc).
+- Windows and Linux versions.
+
+
+
+This version is POOL/SOLO for Ethereum, POOL for Decred, POOL/SOLO for Siacoin, POOL for Lbry, POOL for Pascal, POOL for Blake2s, POOL for Keccak.
+
+For old AMD cards, Catalyst (Crimson) 15.12 is required for best performance and compatibility.
+For AMD 4xx/5xx cards (Polaris) you can use any recent drivers.
+For AMD cards, set the following environment variables, especially if you have 2GB cards:
+
+GPU_FORCE_64BIT_PTR 0
+GPU_MAX_HEAP_SIZE 100
+GPU_USE_SYNC_OBJECTS 1
+GPU_MAX_ALLOC_PERCENT 100
+GPU_SINGLE_ALLOC_PERCENT 100
+
+For multi-GPU systems, set Virtual Memory size in Windows at least 16 GB (better more):
+"Computer Properties / Advanced System Settings / Performance / Advanced / Virtual Memory".
+
+This miner is free-to-use, however, current developer fee is 1% for Ethereum-only mining mode (-mode 1) and 1.5% for dual mining mode (-mode 0), every hour the miner mines for 36 or 54 seconds for developer.
+For all 2GB cards and 3GB cards in Windows10 (they cannot mine ETH/ETC anymore) devfee is 0%, so on these cards you can mine all ETH forks without devfee, this miner is completely free in this case.
+If some cards are 2GB and some >2GB, 2GB cards still mine for you during devfee time, only cards that have more than 2GB memory will be used for devfee mining. Same for 3GB cards in Windows10. Miner displays appropriate messages during startup.
+Second coin (Decred/Siacoin/Lbry/Pascal/Blake2s/Keccak) is mined without developer fee.
+So the developer fee is 0...1.5%, if you don't agree with the dev fee - don't use this miner, or use "-nofee" option.
+Attempts to cheat and remove dev fee will cause a bit slower mining speed (same as "-nofee 1") though miner will show same hashrate.
+Miner cannot just stop if cheat is detected because creators of cheats would know that the cheat does not work and they would find new tricks. If miner does not show any errors or slowdowns, they are happy.
+
+This version is for recent AMD videocards only: 7xxx, 2xx and 3xx, 2GB or more. Recent nVidia videocards are supported as well.
+
+There are builds for Windows x64 and for Linux x64 (tested on Ubuntu 14.04). No 32-bit support.
+
+
+
+COMMAND LINE OPTIONS:
+
+-epool Ethereum pool address. Only Stratum protocol is supported for pools. Miner supports all pools that are compatible with Dwarfpool proxy and accept Ethereum wallet address directly.
+ For solo mining, specify "http://" before address, note that this mode is not intended for proxy or HTTP pools, also "-allpools 1" will be set automatically in this mode.
+ Note: The miner supports all Stratum versions for Ethereum, HTTP mode is necessary for solo mining only.
+ Using any proxies will reduce effective hashrate by at least 1%, so connect miner to Stratum pools directly. Using HTTP pools will reduce effective hashrate by at least 5%.
+ Miner also supports SSL/TLS encryption for all data between miner and pool (if pool supports encryption over stratum), it significantly improves security.
+ To enable encryption, use "ssl://" or "stratum+ssl://" prefix (or "tls" instead of "ssl"), for example: "-epool ssl://eu1.ethermine.org:5555"
+
+-ewal Your Ethereum wallet address. Also worker name and other options if pool supports it.
+ Pools that require "Login.Worker" instead of wallet address are not supported directly currently, but you can use "-allpools 1" option to mine there.
+
+-epsw Password for Ethereum pool, use "x" as password.
+
+-eworker Worker name, it is required for some pools.
+
+-esm Ethereum Stratum mode. 0 - eth-proxy mode (for example, dwarpool.com), 1 - qtminer mode (for example, ethpool.org),
+ 2 - miner-proxy mode (for example, coinotron.com), 3 - nicehash mode. 0 is default.
+
+-etha Ethereum algorithm mode for AMD cards. 0 - optimized for fast cards, 1 - optimized for slow cards, 2 - for gpu-pro Linux drivers. -1 - autodetect (default, automatically selects between 0 and 1).
+ You can also set this option for every card individually, for example "-etha 0,1,0".
+
+-asm (AMD cards only) enables assembler GPU kernels. In this mode some tuning is required even in ETH-only mode, use "-dcri" option or or "+/-" keys in runtime to set best speed.
+ Specify "-asm 0" to disable this option. You can also specify values for every card, for example "-asm 0,1,0". Default value is "1".
+ If ASM mode is enabled, miner must show "GPU #x: algorithm ASM" at startup.
+ Check "FINE-TUNING" section below for additional notes.
+ NEW: added alternative assembler kernels for Tahiti, Tonga, Ellesmere, Baffin cards for ETH-only mode. Use them if you get best speed at "-dcri 1" (i.e. you cannot find speed peak), use "-asm 2" option to enable this mode.
+
+-oldkernels (AMD cards only) specify "-oldkernels 1" to use old-style GPU kernels from v10, they can be more stable for hard OC and custom BIOSes.
+
+-ethi Ethereum intensity. Default value is 8, you can decrease this value if you don't want Windows to freeze or if you have problems with stability. The most low GPU load is "-ethi 0".
+ Also "-ethi" now can set intensity for every card individually, for example "-ethi 1,8,6".
+ You can also specify negative values, for example, "-ethi -8192", it exactly means "global work size" parameter which is used in official miner.
+
+-eres this setting is related to Ethereum mining stability. Every next Ethereum epoch requires a bit more GPU memory, miner can crash during reallocating GPU buffer for new DAG.
+ To avoid it, miner reserves a bit larger GPU buffer at startup, so it can process several epochs without buffer reallocation.
+ This setting defines how many epochs miner must foresee when it reserves GPU buffer, i.e. how many epochs will be processed without buffer reallocation. Default value is 2.
+
+-allpools Specify "-allpools 1" if miner does not want to mine on specified pool (because it cannot mine devfee on that pool), but you agree to use some default pools for devfee mining.
+ Note that if devfee mining pools will stop, entire mining will be stopped too.
+
+-allcoins Specify "-allcoins 1" to be able to mine Ethereum forks, in this mode miner will use some default pools for devfee Ethereum mining.
+ Note that if devfee mining pools will stop, entire mining will be stopped too.
+ Miner has to use two DAGs in this mode - one for Ethereum and one for Ethereum fork, it can cause crashes because DAGs have different sizes.
+ Therefore for this mode it is recommended to specify current Ethereum epoch (or a bit larger value),
+ for example, "-allcoins 47" means that miner will expect DAG size for epoch #47 and will allocate appropriate GPU buffer at starting, instead of reallocating bigger GPU buffer (may crash) when it starts devfee mining.
+ Another option is to specify "-allcoins -1", in this mode miner will start devfee round immediately after start and therefore will get current epoch for Ethereum, after that it will be able to mine Ethereum fork.
+ If you mine ETC on some pool that does not accept wallet address but requires Username.Worker instead, the best way is to specify "-allcoins etc", in this mode devfee mining will be on ETC pools and DAG won't be recreated at all.
+
+-etht Time period between Ethereum HTTP requests for new job in solo mode, in milliseconds. Default value is 200ms.
+
+-erate send Ethereum hashrate to pool. Default value is "1", set "-erate 0" if you don't want to send hashrate.
+
+-estale send Ethereum stale shares to pool, it can increase effective hashrate a bit. Default value is "1", set "-estale 0" if you don't want to send stale shares.
+
+-dpool Decred/Siacoin/Lbry/Pascal pool address. Use "http://" prefix for HTTP pools, "stratum+tcp://" for Stratum pools. If prefix is missed, Stratum is assumed.
+ Decred: both Stratum and HTTP are supported. Siacoin: both Stratum and HTTP are supported, though note that not all Stratum versions are supported currently. Lbry: only Stratum is supported.
+
+-dwal Your Decred/Siacoin/Lbry/Pascal wallet address or worker name, it depends on pool.
+
+-dpsw Password for Decred/Siacoin/Lbry/Pascal pool.
+
+-di GPU indexes, default is all available GPUs. For example, if you have four GPUs "-di 02" will enable only first and third GPUs (#0 and #2).
+ You can also turn on/off cards in runtime with "0"..."9" keys and check current statistics with "s" key.
+ For systems with more than 10 GPUs: use letters to specify indexes more than 9, for example, "a" means index 10, "b" means index 11, etc; also "a", "b", and "c" keys allow you to turn on/off GPU #10, #11 and #12 in runtime.
+
+-gser this setting can improve stability on multi-GPU systems if miner hangs during startup. It serializes GPUs initalization routines. Use "-gser 1" to serailize some of routines and "-gser 2" to serialize all routines.
+ Using values higher than 2 allows you also to set custom delay between DAG generation on GPUs, for example, "-gser 5" means same as "-gser 2" and also adds 3sec delay between DAG generation (can be useful for buggy drivers and/or weak PSU).
+ Default value is "0" (no serialization, fast initialization).
+
+-mode Select mining mode:
+ "-mode 0" (default) means dual Ethereum + Decred/Siacoin/Lbry mining mode.
+ "-mode 1" means Ethereum-only mining mode. You can set this mode for every card individually, for example, "-mode 1-02" will set mode "1" for first and third GPUs (#0 and #2).
+ For systems with more than 10 GPUs: use letters to specify indexes more than 9, for example, "a" means index 10, "b" means index 11, etc.
+
+-dcoin select second coin to mine in dual mode. Possible options are "-dcoin dcr", "-dcoin sc", "-dcoin lbc", "-dcoin pasc", "-dcoin blake2s", "-dcoin keccak". Default value is "dcr".
+
+-dcri Decred/Siacoin/Lbry/Pascal intensity, or Ethereum fine-tuning value in ETH-only ASM mode. Default value is 30, you can adjust this value to get the best Decred/Siacoin/Lbry mining speed without reducing Ethereum mining speed.
+ You can also specify values for every card, for example "-dcri 30,100,50".
+ You can change the intensity in runtime with "+" and "-" keys and also use "x" key to select single GPU for intensity adjustment.
+ For example, by default (-dcri 30) 390 card shows 29MH/s for Ethereum and 440MH/s for Decred. Setting -dcri 70 causes 24MH/s for Ethereum and 850MH/s for Decred.
+ Use this option in ETH-only ASM mode for fine tuning, read "FINE-TUNING" section below.
+ If you did not specify "-dcri" option in ETH-only ASM mode, miner will detect best -dcri values automatically, you can also press "z" key to do it.
+
+-dcrt Time period between Decred/Siacoin HTTP requests for new job, in seconds. Default value is 5 seconds.
+
+-ftime failover main pool switch time, in minutes, see "Failover" section below. Default value is 30 minutes, set zero if there is no main pool.
+
+-wd watchdog option. Default value is "-wd 1", it enables watchdog, miner will be closed (or restarted, see "-r" option) if any thread is not responding for 1 minute or OpenCL call failed.
+ Specify "-wd 0" to disable watchdog.
+
+-r Restart miner mode. "-r 0" (default) - restart miner if something wrong with GPU. "-r -1" - disable automatic restarting. -r >20 - restart miner if something
+ wrong with GPU or by timer. For example, "-r 60" - restart miner every hour or when some GPU failed.
+ "-r 1" closes miner and execute "reboot.bat" file ("reboot.bash" or "reboot.sh" for Linux version) in the miner directory (if exists) if some GPU failed.
+ So you can create "reboot.bat" file and perform some actions, for example, reboot system if you put this line there: "shutdown /r /t 5 /f".
+
+-minspeed minimal speed for ETH, in MH/s. If miner cannot reach this speed for 5 minutes for any reason, miner will be restarted (or "reboot.bat" will be executed if "-r 1" is set). Default value is 0 (feature disabled).
+ You can also specify negative values if you don't want to restart miner due to pool connection issues; for example, "-minspeed -50" will restart miner only if it cannot reach 50Mh/s at good pool connection.
+
+-retrydelay delay, in seconds, between connection attempts. Default values is "20". Specify "-retrydelay -1" if you don't need reconnection, in this mode miner will exit if connection is lost.
+
+-dbg debug log and messages. "-dbg 0" - (default) create log file but don't show debug messages.
+ "-dbg 1" - create log file and show debug messages. "-dbg -1" - no log file and no debug messages.
+
+-logfile debug log file name. After restart, miner will append new log data to the same file. If you want to clear old log data, file name must contain "noappend" string.
+ If missed, default file name will be used. You can also use this option to specify folder for log files, use slash at the end to do it, for example, "-logfile logs\".
+
+-logsmaxsize maximal size of debug log files, in MB. At every start the miner checks all files in its folder, selects all files that contain "_log.txt" string and removes oldest files if summary files size is larger than specified value.
+ Specify "-logsmaxsize 0" to cancel old logs removal. Default value is 1000 (i.e. about 1GB of log files are allowed).
+
+-nofee set "1" to cancel my developer fee at all. In this mode some optimizations are disabled so mining speed will be slower by about 3%.
+ By enabling this mode, I will lose 100% of my earnings, you will lose only about 2% of your earnings.
+ So you have a choice: "fastest miner" or "completely free miner but a bit slower".
+ If you want both "fastest" and "completely free" you should find some other miner that meets your requirements, just don't use this miner instead of claiming that I need
+ to cancel/reduce developer fee, saying that 1% developer fee is too much for this miner and so on.
+
+-benchmark benchmark mode, specify "-benchmark 1" to see hashrate for your hardware. You can also specify epoch number for benchmark, for example, "-benchmark 110".
+
+-li low intensity mode. Reduces mining intensity, useful if your cards are overheated. Note that mining speed is reduced too.
+ More value means less heat and mining speed, for example, "-li 10" is less heat and mining speed than "-li 1". You can also specify values for every card, for example "-li 3,10,50".
+ Default value is "0" - no low intensity mode.
+
+-lidag low intensity mode for DAG generation, it can help with OC or weak PSU. Supported values are 0, 1, 2, 3, more value means lower intensity. Example: "-lidag 1".
+ You can also specify values for every card, for example "-lidag 1,0,3". Default value is "0" (no low intensity for DAG generation).
+
+-ejobtimeout job timeout for ETH, in minutes. If miner does not get new jobs for this time, it will disconnect from pool. Default value is 10.
+
+-djobtimeout job timeout for second coin in dual mode, in minutes. If miner does not get new jobs for this time, it will disconnect from pool. Default value is 30.
+
+-tt set target GPU temperature. For example, "-tt 80" means 80C temperature. You can also specify values for every card, for example "-tt 70,80,75".
+ You can also set static fan speed if you specify negative values, for example "-tt -50" sets 50% fan speed. Specify zero to disable control and hide GPU statistics.
+ "-tt 1" (default) does not manage fans but shows GPU temperature and fan status every 30 seconds. Specify values 2..5 if it is too often.
+ Note: for NVIDIA cards in Linux OS temperature management is not supported, only temperature monitoring is supported.
+ Note: for Linux gpu-pro drivers, miner must have root access to manage fans, otherwise only monitoring will be available.
+
+-ttdcr reduce Decred/Siacoin/Lbry/Pascal intensity automatically if GPU temperature is above specified value. For example, "-ttdcr 80" reduces Decred intensity if GPU temperature is above 80C.
+ You can see current Decred intensity coefficients in detailed statistics ("s" key). So if you set "-dcri 50" but Decred/Siacoin intensity coefficient is 20% it means that GPU currently mines Decred/Siacoin at "-dcri 10".
+ You can also specify values for every card, for example "-ttdcr 80,85,80". You also should specify non-zero value for "-tt" option to enable this option.
+ It is a good idea to set "-ttdcr" value higher than "-tt" value by 3-5C.
+
+-ttli reduce entire mining intensity (for all coins) automatically if GPU temperature is above specified value. For example, "-ttli 80" reduces mining intensity if GPU temperature is above 80C.
+ You can see if intensity was reduced in detailed statistics ("s" key).
+ You can also specify values for every card, for example "-ttli 80,85,80". You also should specify non-zero value for "-tt" option to enable this option.
+ It is a good idea to set "-ttli" value higher than "-tt" value by 3-5C.
+
+-tstop set stop GPU temperature, miner will stop mining if GPU reaches specified temperature. For example, "-tstop 95" means 95C temperature. You can also specify values for every card, for example "-tstop 95,85,90".
+ This feature is disabled by default ("-tstop 0"). You also should specify non-zero value for "-tt" option to enable this option.
+ If it turned off wrong card, it will close miner in 30 seconds.
+ You can also specify negative value to close miner immediately instead of stopping GPU, for example, "-tstop -95" will close miner as soon as any GPU reach 95C temperature.
+
+-tstart set start temperature for overheated GPU that was previously stopped with "-tstop" option. For example, "-tstop 95 -tstart 50" disables GPU when it reaches 95C and re-enables it when it reaches 50C.
+ You can also specify values for every card, for example "-tstart 50,55,50". Note that "-tstart" option value must be less than "-tstop" option value.
+ This feature is disabled by default ("-tstart 0"). You also should specify non-zero value for "-tt" option to enable this option.
+
+-fanmax set maximal fan speed, in percents, for example, "-fanmax 80" will set maximal fans speed to 80%. You can also specify values for every card, for example "-fanmax 50,60,70".
+ This option works only if miner manages cooling, i.e. when "-tt" option is used to specify target temperature. Default value is "100".
+ Note: for NVIDIA cards this option is supported in Windows only.
+
+-fanmin set minimal fan speed, in percents, for example, "-fanmin 50" will set minimal fans speed to 50%. You can also specify values for every card, for example "-fanmin 50,60,70".
+ This option works only if miner manages cooling, i.e. when "-tt" option is used to specify target temperature. Default value is "0".
+ Note: for NVIDIA cards this option is supported in Windows only.
+
+-cclock set target GPU core clock speed, in MHz. If not specified or zero, miner will not change current clock speed. You can also specify values for every card, for example "-cclock 1000,1050,1100,0".
+ For NVIDIA you can also specify delta clock by using "+" and "-" prefix, for example, "-cclock +300,-400,+0".
+ Note: for some drivers versions AMD blocked underclocking for some reason, you can overclock only.
+ Note: this option changes clocks for all power states, so check voltage for all power states in WattMan or use -cvddc option.
+ By default, low power states have low voltage, setting high GPU clock for low power states without increasing voltage can cause driver crash.
+ Note: for NVIDIA cards this option is supported in Windows only.
+
+-mclock set target GPU memory clock speed, in MHz. If not specified or zero, miner will not change current clock speed. You can also specify values for every card, for example "-mclock 1200,1250,1200,0".
+ For NVIDIA you can also specify delta clock by using "+" and "-" prefix, for example, "-cclock +300,-400,+0".
+ Note: for some drivers versions AMD blocked underclocking for some reason, you can overclock only.
+ Note: for NVIDIA cards this option is supported in Windows only.
+
+-powlim set power limit, usually from -50 to 50. For example, "-powlim -20" means 80% power limit. If not specified, miner will not change power limit. You can also specify values for every card, for example "-powlim 20,-20,0,10".
+ Note: for NVIDIA cards this option is supported in Windows only.
+
+-cvddc set target GPU core voltage, multiplied by 1000. For example, "-cvddc 1050" means 1.05V. You can also specify values for every card, for example "-cvddc 900,950,1000,970". Supports latest AMD 4xx cards only in Windows.
+ Note: for NVIDIA cards this option is not supported.
+
+-mvddc set target GPU memory voltage, multiplied by 1000. For example, "-mvddc 1050" means 1.05V. You can also specify values for every card, for example "-mvddc 900,950,1000,970". Supports latest AMD 4xx cards only in Windows.
+ Note: for NVIDIA cards this option is not supported.
+
+-mport remote monitoring/management port. Default value is -3333 (read-only mode), specify "-mport 0" to disable remote monitoring/management feature.
+ Specify negative value to enable monitoring (get statistics) but disable management (restart, uploading files), for example, "-mport -3333" enables port 3333 for remote monitoring, but remote management will be blocked.
+ You can also use your web browser to see current miner state, for example, type "localhost:3333" in web browser.
+ Warning: use negative option value or disable remote management entirely if you think that you can be attacked via this port!
+ By default, miner will accept connections on specified port on all network adapters, but you can select desired network interface directly, for example, "-mport 127.0.0.1:3333" opens port on localhost only.
+
+-mpsw remote monitoring/management password. By default it is empty, so everyone can ask statistics or manage miner remotely if "-mport" option is set. You can set password for remote access (at least EthMan v3.0 is required to support passwords).
+
+-colors enables or disables colored text in console. Default value is "1", use "-colors 0" to disable coloring. Use 2...4 values to remove some of colors.
+
+-v displays miner version, sample usage: "-v 1".
+
+-altnum alternative GPU indexing. This option does not change GPU order, but just changes GPU indexes that miner displays, it can be useful in some cases. Possible values are:
+ 0: default GPU indexing. For example, if you specify "-di 05" to select first and last GPUs of six GPUs installed, miner will display these two selected cards as "GPU0" and "GPU1".
+ 1: same as "0", but start indexes from one instead of zero. For example, if you specify "-di 05" to select first and last GPUs of six GPUs installed, miner will display these two selected cards as "GPU1" and "GPU2".
+ 2: alternative GPU indexing. For example, if you specify "-di 05" to select first and last GPUs of six GPUs installed, miner will display these two selected cards as "GPU0" and "GPU5".
+ 3: same as "2", but start indexes from one instead of zero. For example, if you specify "-di 05" to select first and last GPUs of six GPUs installed, miner will display these two selected cards as "GPU1" and "GPU6".
+ Default value is "0".
+
+-platform selects GPUs manufacturer. 1 - use AMD GPUs only. 2 - use NVIDIA GPUs only. 3 - use both AMD and NVIDIA GPUs. Default value is "3".
+
+-checkcert only for SSL connection: verify pool certificate. Default value is "1" (verify), use "-checkcert 0" to skip certificate verification.
+
+-epoolsfile failover filename for ETH, default value is "epools.txt".
+
+-dpoolsfile failover filename for seconds coin, default value is "dpools.txt".
+
+-y enables Compute Mode and disables CrossFire for AMD cards. "-y 1" works as pressing "y" key when miner starts. This option works in Windows only.
+
+-showdiff shows difficulty for every ETH share and also displays maximal found share difficulty when you press "s" key.
+
+
+
+CONFIGURATION FILE
+
+You can use "config.txt" file instead of specifying options in command line.
+If there are not any command line options, miner will check "config.txt" file for options.
+If there is only one option in the command line, it must be configuration file name.
+If there are two or more options in the command line, miner will take all options from the command line, not from configuration file.
+Place one option per line, if first character of a line is ";" or "#", this line will be ignored.
+You can also use environment variables in "epools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt or in epools.txt.
+
+
+
+SAMPLE USAGE
+
+Dual mining:
+
+ ethpool, ethermine (and Stratum for Decred):
+ EthDcrMiner64.exe -epool us1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F.YourWorkerName -epsw x -dpool stratum+tcp://yiimp.ccminer.org:3252 -dwal DsUt9QagrYLvSkJHXCvhfiZHKafVtzd7Sq4 -dpsw x
+ you can also specify "-esm 1" option to enable "qtminer" mode, in this mode pool will display additional information about shares (accepted/rejected), for example:
+ EthDcrMiner64.exe -epool us1.ethermine.org:4444 -esm 1 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F.YourWorkerName -epsw x -dpool stratum+tcp://yiimp.ccminer.org:3252 -dwal DsUt9QagrYLvSkJHXCvhfiZHKafVtzd7Sq4 -dpsw x
+
+ ethpool, ethermine (and Siacoin solo):
+ EthDcrMiner64.exe -epool us1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F.YourWorkerName -epsw x -dpool http://localhost:9980/miner/header -dcoin sia
+
+ ethpool, ethermine (and Siacoin pool):
+ EthDcrMiner64.exe -epool us1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F.YourWorkerName -epsw x -dpool http://sia-eu1.nanopool.org:9980/miner/header?address=3be0304dee313515cf401b8593a0c1df905ed13f0adaee89a8d7337d2ba8209e5ca9f297bbc2 -dcoin sia
+
+ ethpool, ethermine (and Siacoin pool with worker name):
+ EthDcrMiner64.exe -epool us1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F.YourWorkerName -epsw x -dpool http://sia-eu1.nanopool.org:9980/miner/header?"address=YourSiaAddress&worker=YourWorkerName" -dcoin sia
+
+ same for siamining pool:
+ EthDcrMiner64.exe -epool us1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F.YourWorkerName -epsw x -dpool "http://siamining.com:9980/miner/header?address=3be0304dee313515cf401b8593a0c1df905ed13f0adaee89a8d7337d2ba8209e5ca9f297bbc2&worker=YourWorkerName" -dcoin sia
+
+ dwarfpool (and Stratum for Decred):
+ EthDcrMiner64.exe -epool eth-eu.dwarfpool.com:8008 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F/YourWorkerName -epsw x -dpool stratum+tcp://dcr.suprnova.cc:3252 -dwal Redhex.my -dpsw x
+ Read dwarfpool FAQ for additional options, for example, you can setup email notifications if you specify your email as password.
+
+ dwarfpool (and Stratum for Lbry):
+ EthDcrMiner64.exe -epool eth-eu.dwarfpool.com:8008 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F/YourWorkerName -epsw x -dpool stratum+tcp://lbry.suprnova.cc:6256 -dwal Redhex.my -dpsw x -dcoin lbc
+ Read dwarfpool FAQ for additional options, for example, you can setup email notifications if you specify your email as password.
+
+ nanopool Ethereum+Siacoin:
+EthDcrMiner64.exe -epool eu1.nanopool.org:9999 -ewal YOUR_ETH_WALLET/YOUR_WORKER/YOUR_EMAIL -epsw x -dpool "http://sia-eu1.nanopool.org:9980/miner/header?address=YOUR_SIA_WALLET&worker=YOUR_WORKER_NAME&email=YOUR_EMAIL" -dcoin sia
+
+ nanopool Ethereum+Siacoin(Stratum):
+EthDcrMiner64.exe -epool eu1.nanopool.org:9999 -ewal YOUR_ETH_WALLET/YOUR_WORKER/YOUR_EMAIL -epsw x -dpool stratum+tcp://sia-eu1.nanopool.org:7777 -dwal YOUR_SIA_WALLET/YOUR_WORKER/YOUR_EMAIL -dcoin sia
+
+ nicehash Ethereum+Decred:
+EthDcrMiner64.exe -epool stratum+tcp://daggerhashimoto.eu.nicehash.com:3353 -ewal 1LmMNkiEvjapn5PRY8A9wypcWJveRrRGWr -epsw x -esm 3 -allpools 1 -estale 0 -dpool stratum+tcp://decred.eu.nicehash.com:3354 -dwal 1LmMNkiEvjapn5PRY8A9wypcWJveRrRGWr
+
+ miningpoolhub Ethereum+Siacoin:
+ EthDcrMiner64.exe -epool us-east1.ethereum.miningpoolhub.com:20536 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F -eworker YourLogin.YourWorkerName -epsw x -dpool stratum+tcp://hub.miningpoolhub.com:20550 -dwal username.workername -dpsw x -dcoin sia
+ you must also create worker "YourWorkerName" on pool and specify your wallet address there.
+
+ suprnova Ethereum_Classic(ETC)+Siacoin:
+ ethdcrminer64.exe -epool etc-eu.suprnova.cc:3333 -ewal YourLogin.YourWorkerName -epsw x -esm 3 -dpool sia.suprnova.cc:7777 -dwal YourLogin.YourWorkerName -dpsw x -dcoin sia -allpools 1 -allcoins -1
+
+ coinotron:
+ EthDcrMiner64.exe -epool coinotron.com:3344 -ewal Redhex.rig1 -esm 2 -epsw x -dpool http://dcr.suprnova.cc:9111 -dwal Redhex.my -dpsw x -allpools 1
+
+ coinmine:
+ EthDcrMiner64.exe -epool eth.coinmine.pl:4000 -ewal USERNAME.WORKER -esm 2 -epsw WORKER_PASS -allpools 1 -dpool stratum+tcp://dcr.coinmine.pl:2222 -dwal USERNAME.WORKER -dpsw WORKER_PASS
+
+ ethpool+suprnova Ethereum+Pascal:
+ ethdcrminer64.exe -epool us1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F.YourWorkerName -epsw x -dpool stratum+tcp://pasc.suprnova.cc:5279 -dwal YourLogin.YourWorkerName -dpsw x -dcoin pasc -allpools 1
+
+ nicehash Ethereum+Blake2s:
+EthDcrMiner64.exe -epool stratum+tcp://daggerhashimoto.eu.nicehash.com:3353 -ewal 1LmMNkiEvjapn5PRY8A9wypcWJveRrRGWr -epsw x -esm 3 -allpools 1 -estale 0 -dpool stratum+tcp://blake2s.eu.nicehash.com:3361 -dwal 1LmMNkiEvjapn5PRY8A9wypcWJveRrRGWr -dcoin blake2s
+
+ nicehash Ethereum+Keccak:
+EthDcrMiner64.exe -epool stratum+tcp://daggerhashimoto.eu.nicehash.com:3353 -ewal 1LmMNkiEvjapn5PRY8A9wypcWJveRrRGWr -epsw x -esm 3 -allpools 1 -estale 0 -dpool stratum+tcp://keccak.eu.nicehash.com:3338 -dwal 1LmMNkiEvjapn5PRY8A9wypcWJveRrRGWr -dcoin keccak
+
+
+
+Ethereum-only mining:
+
+ ethpool:
+ EthDcrMiner64.exe -epool us1.ethpool.org:3333 -ewal 0xD69af2A796A737A103F12d2f0BCC563a13900E6F -epsw x
+
+ f2pool:
+ EthDcrMiner64.exe -epool eth.f2pool.com:8008 -ewal 0xd69af2a796a737a103f12d2f0bcc563a13900e6f -epsw x -eworker rig1
+
+ nanopool:
+ EthDcrMiner64.exe -epool eu1.nanopool.org:9999 -ewal 0xd69af2a796a737a103f12d2f0bcc563a13900e6f -epsw x -eworker rig1
+
+ nicehash:
+ EthDcrMiner64.exe -epool stratum+tcp://daggerhashimoto.eu.nicehash.com:3353 -ewal 1LmMNkiEvjapn5PRY8A9wypcWJveRrRGWr -epsw x -esm 3 -allpools 1 -estale 0
+
+Ethereum forks mining:
+
+ EthDcrMiner64.exe -epool exp-us.dwarfpool.com:8018 -ewal 0xd69af2a796a737a103f12d2f0bcc563a13900e6f -epsw x -allcoins -1
+
+Ethereum SOLO mining (assume geth is on 192.168.0.1:8545):
+
+ EthDcrMiner64.exe -epool http://192.168.0.1:8545
+
+
+
+FINE-TUNING
+
+Dual mode: change "-dcri" option value with "+/-" keys in runtime to find best speeds.
+ETH-only mode when ASM algorithm is used (enabled by default): change "-dcri" option value with "+/-" keys in runtime to find best speeds. If you get best speed at "-dcri 1" (i.e. you cannot find speed peak), use "-asm 2" option to enable alternative ASM kernel (available for Tonga and Polaris cards only).
+NOTE 1: if GPU throttles (overheated) or if you overclocked GPU, best "-dcri" value will be different.
+NOTE 2: speed peak can be rather short, so change "-dcri" value slowly, one-by-one.
+NOTE 3: best -dcri values for ETH-only mode and dual mode can be different.
+NOTE 4: you can use "x" key to select single GPU for -dcri value adjustment.
+NOTE 5: if you did not specify "-dcri" option in ETH-only ASM mode, miner will detect best -dcri values automatically, you can also press "z" key to do it.
+
+
+
+FAILOVER
+
+Use "epools.txt" and "dpools.txt" files to specify additional pools (you can use "-epoolsfile" and "-dpoolsfile" options to use different filenames).
+These files have text format, one pool per line. Every pool has 3 connection attempts.
+Miner disconnects automatically if pool does not send new jobs for a long time or if pool rejects too many shares.
+If the first character of a line is ";" or "#", this line will be ignored.
+Do not change spacing, spaces between parameters and values are required for parsing.
+If you need to specify "," character in parameter value, use two commas - ,, will be treated as one comma.
+You can reload "epools.txt" and "dpools.txt" files in runtime by pressing "r" key.
+Pool specified in the command line is "main" pool, miner will try to return to it every 30 minutes if it has to use some different pool from the list.
+If no pool was specified in the command line then first pool in the failover pools list is main pool.
+You can change 30 minutes time period to some different value with "-ftime" option, or use "-ftime 0" to disable switching to main pool.
+You can also use environment variables in "epools.txt", "dpools.txt" and "config.txt" files. For example, define "WORKER" environment variable and use it as "%WORKER%" in config.txt or in epools.txt.
+You can also select current pool in runtime by pressing "e" or "d" key.
+
+
+
+REMOTE MONITORING/MANAGEMENT
+
+Miner supports remote monitoring/management via JSON protocol over raw TCP/IP sockets. You can also get recent console text lines via HTTP.
+Start "EthMan.exe" from "Remote management" subfolder (Windows version only).
+Check built-in help for more information. "API.txt" file contains more details about protocol.
+
+
+
+KNOWN ISSUES
+
+- AMD cards: on some cards you can notice non-constant mining speed in dual mode, sometimes speed becomes a bit slower. This issue was mostly fixed in recent versions, but not completely.
+- AMD cards: in Linux with gpu-pro drivers, the list of GPUs may differ from the list of temperatures. You can use -di to change order of GPUs to match both lists.
+- nVidia cards: dual mode is not so effective as for AMD cards.
+- Windows 10 Defender recognizes miner as a virus, some antiviruses do the same. Miner is not a virus, add it to Defender exceptions.
+ I write miners since 2014. Most of them are recognized as viruses by some paranoid antiviruses, perhaps because I pack my miners to protect them from disassembling, perhaps because some people include them into their botnets, or perhaps these antiviruses are not good, I don't know. For these years, a lot of people used my miners and nobody confirmed that my miner stole anything or did something bad.
+ Note that I can guarantee clean binaries only for official links in my posts on this forum (bitcointalk). If you downloaded miner from some other link - it really can be a virus.
+ However, my miners are closed-source so I cannot prove that they are not viruses. If you think that I write viruses instead of good miners - do not use this miner, or at least use it on systems without any valuable data.
+
+
+
+TROUBLESHOOTING
+
+1. Install Catalyst v15.12 for old AMD cards; for Fury, Polaris and Vega cards use latest blockchain drivers.
+2. Disable overclocking.
+3. Set environment variables as described above.
+4. Set Virtual Memory 16 GB.
+5. Reboot computer.
+6. Check hardware, risers.
+7. Set some timeout in .bat file before starting miner at system startup (30sec or even a minute), and try "-ethi 4" to check if it is more stable. It can help if miner is not stable on some system.
+
+
+
+FAQ
+
+- Miner works too slowly when I mine ETH/ETC but works fine when I mine some ETH fork.
+ Check if you enabled "Compute Mode" in AMD drivers, also you can press "y" key to turn on "Compute Mode" in AMD drivers for all cards (Windows only).
+
+- I cannot mine ETH/ETC with Nvidia 3GB card in Windows 10.
+ Windows 10 internally allocates about 20% of GPU memory so applications can use only 80% of GPU memory. Use Windows 7 or Linux.
+
+- I see 0% devfee for all 2GB and 3GB cards in Windows 10, my rig has some 3GB cards and some 6GB cards, how is the fee calculated in this case?
+ During devfee mining 3GB cards still mine for you. How does it work? Miner creates second connection for devfee mining, main connection still works and 3GB cards still find shares for it.
+ You can see these shares in the log file, all devfee shares contain "Devfee:" string, normal shares don't contain this string and 3GB cards can find them during devfee mining as well.
+ Note that devfee mining takes only 36 or 54 seconds per hour so it can take many hours to find normal shares during devfee mining.
+
+- What is dwarfpool proxy (eth-proxy)?
+Official Ethereum miner does not support Stratum protocol, it supports HTTP protocol only. It causes less profit because of delays.
+A proxy was created to fix it, so official Ethereum miner is locally connected to the proxy by HTTP protocol, for local network delays due to HTTP protocol are small. Proxy is connected to the pool via Stratum protocol so it has small delays too. Currently most pools support Stratum and you have to use HTTP-to-Stratum proxy to make official miner work with pools properly. Of course you can try to connect official miner to a pool directly via HTTP but you will lose 10-20% shares because of a short block time in Ethereum.
+This miner does not use HTTP protocol, it uses Stratum directly. So you should connect it directly to the pool at Stratum port and it will work a bit faster than official miner via proxy because there is no proxy between miner and pool.
+
+- What command option X means?
+ Read "Readme!!!.txt", "COMMAND LINE OPTIONS" section.
+
+- How to mine using pool X?
+ Read "Readme!!!.txt", "SAMPLE USAGE" section.
+
+- Windows 10 marks miner as a virus.
+ Read "Readme!!!.txt", "KNOWN ISSUES" section.
+
+- Can miner stop overheated GPU?
+ Yes, see "-tstop" option.
+
+- Why this command line doesn't work (escaping '&')?
+ Char '&' in command line means command separator, to use it in command line either quote string with "", or escape '&' (use ^& on Windows).
+ No need to do this in *pools.txt or config.txt.
+ Also all command line options must be in same line in .bat file, don't split them to several lines, it won't work.
+
+- How to mine Decred or Sia ONLY with this Ethereum Dual miner?
+ No way. It is Ethereum miner with extra bonus coins. To mine extra coins only use other miners.
+
+- Why Ethereum hashrate in Dual mode is higher than in Single mode?
+ Hardware feature, accept it as an extra bonus.
+
+- Is 15.12 driver mandatory?
+ Usually latest drivers work well. But there are some reports of people where they don't. So 15.12 is recommended.
+
+- Will newer drivers have higher/lower hashrate?
+ Usually no, but it depends... Check for yourself.
+
+- Why miner on Linux with stock card settings gives a bit lower hashrate than on Windows?
+ This probably is the difference in time calculations on both platforms. In reality the accepted hashrate is usually the same.
+
+- Why -cclock/-mclock options do not work?
+ Sometimes they do not work. Use Afterburner or Trixx on Windows, atitweak and other tools on Linux instead.
+
+- Why my GPU is 10C hotter in Dual mode?
+ This is a price for the extra work done. It also consumes more power, so make sure your PSU has sufficient power.
+
+- Can the temperature be lowered?
+ Yes, see "-tt", "-dcri", "-ttdcr", "-li", "-ttli" options.
+
+- How can I undervolt my cards on Linux?
+ Usually only by flashing modified GPU BIOS. Unfortunately, no standard way of doing so.
+
+- Why pool shows less hashrate than miner?
+ On my test rigs I use miner with default settings and on pool I see about 4-5% less than miner shows (my hashrate is about 800MH/s if I turn on all rigs).
+ Miner shows "raw" hashrate, 2% is devfee in dual mode, other 2-3% can be related to the connection quality, current pool status/luck or/and may be something else.
+ Also, from my calculations miner loses about 0.5-1% because it cannot drop current GPU round when it gets new job, it is related to "-ethi" value, so I made it 8 by default instead of 16.
+ But if on pool you see 10% less than miner shows all the time - something is wrong with your pool, your connection to internet or your hashrate is low and you did not wait enough time to see average hashrate for 24 hours.
+ Usually I use "ethpool" pool for tests.
+
+- I see only one card via Remote Desktop Connection.
+ It's a problem of RDC, use TeamViewer or some other remote access software. Or try to use latest version of the miner.
+
+- I see only one card instead of two in temperature management info.
+ Disable CrossFire, don't use Remote Desktop Connection. Or try to use latest version of the miner.
+
+- Miner works in ETH-only mode but crashes in dual mode.
+ Dual mode requires more power, so make sure PSU power is enough and check GPU clocks if you OC'ed them.
+
+- Error "server: bind failed with error".
+ Specify "-mport 0" option.
+
+- How can I get stats from miner as EthMan does?
+ Check API.txt file for json protocol details.
+
+- I cannot mine Ethereum with 2GB card.
+ Yes, you cannot mine Ethereum or Ethereum Classic with 2GB cards anymore. But you can mine other Ethereum forks.
+
+- I mine ETH fork on my 2GB cards. For devfee miner tries to mine ETH and it fails because ETH cannot be mined on 2GB cards.
+- Use "-allcoins exp -allpools 1" options.
+
+- On dual mining, if one of my miners has 6 cards, with 2 dual mining and 4 single mining, is devfee 1% or 2%?
+ As soon as you enable dual mining, devfee is 2% for all cards. But you can start two miner instances and split cards between them to get 1% on first instance and 2% on second.
+
+- Miner freezes if I put cursor to its window in Windows 10 until any key is pressed. Sometimes miner freezes randomly until any key is pressed.
+ You should make some changes in Windows:
+ https://superuser.com/questions/555160/windows-command-prompt-freezing-on-focus
+ https://superuser.com/questions/419717/windows-command-prompt-freezing-randomly?rq=1
+ https://superuser.com/questions/1051821/command-prompt-random-pause?rq=1
+
+- Sometimes miner cannot connect to devfee mining server at first attempt, does it cause longer devfee mining?
+ No, during these connection attempts miner still mines for you.
+
+- I upgraded from v8.x (or earlier) to v9.x, I mine ETH-only and I see v9.x is slower than v8.x, why?
+ In v9.x you should find best -dcri value even in ETH-only mode, check "FINE-TUNING" section. If you don't want to do it, use "-asm 0" option to use old GPU kernels.
+
+- How many cards are supported?
+ Miner supports up to 32 GPUs.
+
+- Miner crashed and I cannot restart it until reboot.
+ Often when OpenCL fails, you have to reboot the system, not just restart miner. Sometimes even soft reboot won't work and you have to press Reset button. It is because the fail is at drivers level, Windows does not like such things and drivers too.
+
+- EthMan loses rigs with 12 GPUs.
+ Sometimes systems with 12 GPUs and low-end CPU become slow for remote access, you can see problems with EthMan and other remote management software.
+
+
+FAQ #2:
+
+1. If you think that the miner will mine even if you turn off the router, wait a couple of minutes more, it will stop.
+2. Place all command line arguments in .BAT file in a single line. Arguments from the second line will be ignored.
+3. Use latest version if you have problems with DCR or SIA.
+4. I don't have any private versions with +50% speed.
+5. I'm a software developer, so I think I cannot help you to build your mining rig properly or provide you with the list of necessary parts, please ask this question here on forum or search here, there are many threads related to hardware.
+6. Please read Readme.txt or original post of this thread for command line samples, options description and FAQ.
+7. I don't have miners for Tesla, IBM CPUs, Phi or for very old GPUs.
+8. Mining on laptops is a bad idea.
+9. You will not see full hashrate on pool immediately, you have to wait for 24 hours at least.
+10. If miner cannot generate DAG file, check environment variables (see Readme), check if your GPU has 3GB memory at least, and check if you have enough virtual memory (pagefile). If all this does not help, try to install more physical RAM.
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Remote manager/API.txt.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Remote manager/API.txt.deploy
new file mode 100644
index 0000000..da2ea3a
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Remote manager/API.txt.deploy
@@ -0,0 +1,81 @@
+EthMan uses raw TCP/IP connections (not HTTP) for remote management and statistics. Optionally, "psw" field is added to requests is the password for remote management is set for miner.
+The following commands are available (JSON format):
+
+
+----------------
+REQUEST:
+{"id":0,"jsonrpc":"2.0","method":"miner_getstat1"}
+
+RESPONSE:
+{"result": ["9.3 - ETH", "21", "182724;51;0", "30502;30457;30297;30481;30479;30505", "0;0;0", "off;off;off;off;off;off", "53;71;57;67;61;72;55;70;59;71;61;70", "eth-eu1.nanopool.org:9999", "0;0;0;0"]}
+"9.3 - ETH" - miner version.
+"21" - running time, in minutes.
+"182724" - total ETH hashrate in MH/s, number of ETH shares, number of ETH rejected shares.
+"30502;30457;30297;30481;30479;30505" - detailed ETH hashrate for all GPUs.
+"0;0;0" - total DCR hashrate in MH/s, number of DCR shares, number of DCR rejected shares.
+"off;off;off;off;off;off" - detailed DCR hashrate for all GPUs.
+"53;71;57;67;61;72;55;70;59;71;61;70" - Temperature and Fan speed(%) pairs for all GPUs.
+"eth-eu1.nanopool.org:9999" - current mining pool. For dual mode, there will be two pools here.
+"0;0;0;0" - number of ETH invalid shares, number of ETH pool switches, number of DCR invalid shares, number of DCR pool switches.
+
+COMMENTS:
+Gets current statistics.
+
+
+
+----------------
+REQUEST:
+{"id":0,"jsonrpc":"2.0","method":"miner_getstat2"}
+
+RESPONSE:
+Same as "miner_getstat1" but also appends additional information:
+
+- ETH accepted shares for every GPU.
+- ETH rejected shares for every GPU.
+- ETH invalid shares for every GPU.
+- DCR accepted shares for every GPU.
+- DCR rejected shares for every GPU.
+- DCR invalid shares for every GPU.
+- PCI bus index for every GPU.
+
+
+
+----------------
+REQUEST:
+
+{"id":0,"jsonrpc":"2.0","method":"miner_restart"}
+
+RESPONSE:
+none.
+
+COMMENTS:
+Restarts miner.
+
+
+
+----------------
+REQUEST:
+{"id":0,"jsonrpc":"2.0","method":"miner_reboot"}
+
+RESPONSE:
+none.
+
+COMMENTS:
+Calls "reboot.bat" for Windows, or "reboot.bash" (or "reboot.sh") for Linux.
+
+
+
+----------------
+REQUEST:
+{"id":0,"jsonrpc":"2.0","method":"control_gpu", "params":["0", "1"]}
+
+RESPONSE:
+none.
+
+COMMENTS:
+first number - GPU index, or "-1" for all GPUs. Second number - new GPU state, 0 - disabled, 1 - ETH-only mode, 2 - dual mode.
+
+
+
+
+
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Remote manager/EthMan.exe.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Remote manager/EthMan.exe.deploy
new file mode 100644
index 0000000..d5e5f41
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Remote manager/EthMan.exe.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Remote manager/libeay32.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Remote manager/libeay32.dll.deploy
new file mode 100644
index 0000000..a40602d
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Remote manager/libeay32.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Remote manager/readme.txt.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Remote manager/readme.txt.deploy
new file mode 100644
index 0000000..7c40acf
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Remote manager/readme.txt.deploy
@@ -0,0 +1,41 @@
+This utility can work with Claymore's Ethereum Dual miner v4.3 or higher.
+
+Features:
+
+- Remote monitoring: hashrates, GPUs temperature, fan speeds, current pool names, etc.
+- Remote management: restart miners, apply "epools.txt", "dpools.txt" and "config.txt" files.
+- Simple webserver.
+
+
+Notes:
+
+- You can send same file to several miners at once.
+ Before sending a file, all strings %NAME% will be replaced with miner names.
+ For example, you send epools.txt which contains this line:
+ POOL: eth-eu.dwarfpool.com:8008, WALLET: 0xD69af2A796A737A103F12d2f0BCC563a13900E6F/%NAME%, PSW: x
+ Every miner will get own epools.txt with their names, for example:
+ POOL: eth-eu.dwarfpool.com:8008, WALLET: 0xD69af2A796A737A103F12d2f0BCC563a13900E6F/Rig1, PSW: x
+
+
+Quick start guide:
+
+1. Press "Add Miner" button, specify miner IP and port for remote management (default is 3333).
+2. Add all your miners in the same way.
+3. You can see statistics now and manage miners remotely.
+4. In miner properties you can specify hashrate of miner and warning temperature,
+ manager will warn you if something goes wrong.
+
+
+
+Table columns help:
+
+"Name" - miner name.
+"IP:port" - miner IP and port for remote management.
+"Running time" - miner running time, also number of miner restarts.
+"Ethereum Stats" - current miner speed for Ethereum, number of accepted shares,
+number of rejected shares, number of incorrectly calculated shares, rejected/accepted ratio.
+"Decred Stats: - same statistics for Decred.
+"GPU Temperature" - GPU temperatures and fans speed.
+"Pool" - current Ethereum and Decred pools, number of failovers.
+"Version" - miner version.
+"Comments" - miner comments that you can set in the miner properties dialog.
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Remote manager/sample.bat.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Remote manager/sample.bat.deploy
new file mode 100644
index 0000000..d087ce4
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Remote manager/sample.bat.deploy
@@ -0,0 +1,6 @@
+@ECHO OFF
+
+ECHO This is sample batch file that can do something useful if rig has problems
+ECHO Rig name: %1 Problem ID: %2
+ECHO Problem IDs: 1 - miner offline, 2 - temperature warning, 3 - low hashrate, 4 - fan warning.
+TIMEOUT /T 10
\ No newline at end of file
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Remote manager/ssleay32.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Remote manager/ssleay32.dll.deploy
new file mode 100644
index 0000000..ed84b61
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/Remote manager/ssleay32.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/config.txt.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/config.txt.deploy
new file mode 100644
index 0000000..84cec1a
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/config.txt.deploy
@@ -0,0 +1,13 @@
+# WARNING! Remove "#" characters to enable lines, with "#" they are disabled and will be ignored by miner! Check README for details.
+# WARNING! Miner loads options from this file only if there are not any options in the command line!
+
+#-epool
+#-ewal
+#-epsw x
+#-dpool
+#-dwal
+#-dpsw x
+#-esm 1
+#-mode 0
+#-tt 70
+#-asm 0
\ No newline at end of file
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/cuda6.5/cudart64_65.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/cuda6.5/cudart64_65.dll.deploy
new file mode 100644
index 0000000..3e2ff92
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/cuda6.5/cudart64_65.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/cuda7.5/EthDcrMiner64.exe.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/cuda7.5/EthDcrMiner64.exe.deploy
new file mode 100644
index 0000000..7b95eb4
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/cuda7.5/EthDcrMiner64.exe.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/cuda7.5/cudart64_75.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/cuda7.5/cudart64_75.dll.deploy
new file mode 100644
index 0000000..65bf738
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/cuda7.5/cudart64_75.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/cuda9.1/cudart64_91.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/cuda9.1/cudart64_91.dll.deploy
new file mode 100644
index 0000000..a7cad6c
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/cuda9.1/cudart64_91.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/cudart64_80.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/cudart64_80.dll.deploy
new file mode 100644
index 0000000..f79afca
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/cudart64_80.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/dpools.txt.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/dpools.txt.deploy
new file mode 100644
index 0000000..184c91c
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/dpools.txt.deploy
@@ -0,0 +1,5 @@
+POOL: pasc-eu1.nanopool.org:15555, WALLET: PASC_WALLET/YOUR_PAYMENTID.YOUR_WORKER/YOUR_EMAIL, PSW: x, WORKER: , ESM: 0, ALLPOOLS: 0
+POOL: pasc-eu2.nanopool.org:15555, WALLET: PASC_WALLET/YOUR_PAYMENTID.YOUR_WORKER/YOUR_EMAIL, PSW: x, WORKER: , ESM: 0, ALLPOOLS: 0
+POOL: pasc-us-east1.nanopool.org:15555, WALLET: PASC_WALLET/YOUR_PAYMENTID.YOUR_WORKER/YOUR_EMAIL, PSW: x, WORKER: , ESM: 0, ALLPOOLS: 0
+POOL: pasc-us-west1.nanopool.org:15555, WALLET: PASC_WALLET/YOUR_PAYMENTID.YOUR_WORKER/YOUR_EMAIL, PSW: x, WORKER: , ESM: 0, ALLPOOLS: 0
+POOL: pasc-asia1.nanopool.org:15555, WALLET: PASC_WALLET/YOUR_PAYMENTID.YOUR_WORKER/YOUR_EMAIL, PSW: x, WORKER: , ESM: 0, ALLPOOLS: 0
\ No newline at end of file
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/epools.txt.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/epools.txt.deploy
new file mode 100644
index 0000000..8c1eefc
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/epools.txt.deploy
@@ -0,0 +1 @@
+POOL: us-east.eth.bitpoolmining.com:2020, WALLET: 0x56dc37d9d87086bdcf2209da6d774a9e99ba91f4, PSW: x, WORKER: , ESM: 3, ALLPOOLS: 0
\ No newline at end of file
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/libcurl.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/libcurl.dll.deploy
new file mode 100644
index 0000000..6ccfa37
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/libcurl.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/msvcr110.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/msvcr110.dll.deploy
new file mode 100644
index 0000000..dd484a5
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/msvcr110.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/start_eth+pasc.bat.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/start_eth+pasc.bat.deploy
new file mode 100644
index 0000000..db4966c
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/start_eth+pasc.bat.deploy
@@ -0,0 +1,7 @@
+setx GPU_FORCE_64BIT_PTR 0
+setx GPU_MAX_HEAP_SIZE 100
+setx GPU_USE_SYNC_OBJECTS 1
+setx GPU_MAX_ALLOC_PERCENT 100
+setx GPU_SINGLE_ALLOC_PERCENT 100
+
+EthDcrMiner64.exe -epool stratum+tcp://us-east.exp.bitpoolmining.com:3030 -ewal YOUR_ETH_ADDRESS/YOUR_WORKER_NAME/YOUR_EMAIL -epsw x -dpool stratum+tcp://pasc-eu1.nanopool.org:15555 -dwal YOUR_PASC_ADDRESS.YOUR_PAYMENTID.YOUR_WORKER_NAME/YOUR_EMAIL -dpsw x -dcoin pasc -ftime 10
\ No newline at end of file
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/start_only_eth.bat.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/start_only_eth.bat.deploy
new file mode 100644
index 0000000..b72e6eb
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/Claymore/start_only_eth.bat.deploy
@@ -0,0 +1,7 @@
+setx GPU_FORCE_64BIT_PTR 0
+setx GPU_MAX_HEAP_SIZE 100
+setx GPU_USE_SYNC_OBJECTS 1
+setx GPU_MAX_ALLOC_PERCENT 100
+setx GPU_SINGLE_ALLOC_PERCENT 100
+
+EthDcrMiner64.exe -epool stratum+tcp://us-east.exp.bitpoolmining.com:3030 -ewal YOUR_ETH_ADDRESS.YOUR_WORKER_NAME -epsw x -mport 127.0.0.1:-2882 -allpools 0 -nofee 1 -allcoins 1 -esm 3 -di 0 -mode 1=0
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/CryptoDredge.exe.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/CryptoDredge.exe.deploy
new file mode 100644
index 0000000..ddb64f1
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/CryptoDredge.exe.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/LICENSE.txt.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/LICENSE.txt.deploy
new file mode 100644
index 0000000..eda4493
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/LICENSE.txt.deploy
@@ -0,0 +1,131 @@
+******************************************************************************
+This End-User License Agreement ("EULA") is a legal agreement between you and
+Technobyl LLC
+
+This EULA agreement governs your acquisition and use of our CryptoDredge
+software ("Software") directly from Technobyl LLC or indirectly through a
+Technobyl LLC authorized reseller or any other source (a "Reseller").
+
+Please read this EULA agreement carefully before completing the installation
+process and using the CryptoDredge software. It provides a license to use
+the CryptoDredge software and contains warranty information and liability
+disclaimers.
+
+By clicking "accept" or installing and/or using the CryptoDredge software,
+you are confirming your acceptance of the Software and agreeing to become
+bound by the terms of this EULA agreement.
+
+If you do not agree with the terms and conditions of this EULA agreement,
+do not install or use the Software, and you must not accept this
+EULA agreement.
+
+This EULA agreement shall apply only to the Software supplied by Technobyl
+LLC herewith regardless of whether other software is referred to or
+described herein. The terms also apply to any Technobyl LLC updates,
+supplements, Internet-based services, and support services for the
+Software, unless other terms accompany those items on delivery.
+If so, those terms apply.
+
+License Grant
+
+Technobyl LLC hereby grants you a personal, non-transferable, non-exclusive
+licence to use the CryptoDredge software on your devices in accordance
+with the terms of this EULA agreement.
+
+You are permitted to load the CryptoDredge software (for example a PC,
+laptop, mobile or tablet) under your control. You are responsible for
+ensuring your device meets the minimum requirements of the CryptoDredge
+software.
+
+You are not permitted to:
+
+Edit, alter, modify, adapt, translate or otherwise change the whole or any
+part of the Software nor permit the whole or any part of the Software to be
+combined with or become incorporated in any other software, nor decompile,
+disassemble or reverse engineer the Software or attempt to do any of the
+following:
+Reproduce, copy, distribute, resell or otherwise use the Software for any
+commercial purpose.
+Allow any third party to use the Software on behalf of or for the benefit
+of any third party.
+Use the Software in any way which breaches any applicable local, national
+or international law.
+use the Software for any purpose that Technobyl LLC considers is a breach
+of this EULA agreement
+
+Intellectual Property and Ownership
+
+Technobyl LLC shall at all times retain ownership of the Software as
+originally downloaded by you and all subsequent downloads of the Software
+by you. The Software (and the copyright, and other intellectual property
+rights of whatever nature in the Software,
+including any modifications made thereto) are and shall remain the
+property of Technobyl LLC.
+
+Technobyl LLC reserves the right to grant licences to use the Software
+to third parties.
+
+Termination
+
+This EULA agreement is effective from the date you first use the Software
+and shall continue until terminated. You may terminate it at any time
+upon written notice to Technobyl LLC.
+
+It will also terminate immediately if you fail to comply with any term
+of this EULA agreement. Upon such termination, the licenses granted
+by this EULA agreement will immediately terminate and you agree to stop
+all access and use of the Software. The provisions that by their nature
+continue and survive will survive any termination of this EULA agreement.
+
+No Warranties
+
+THE SOFTWARE IS PROVIDED TO YOU "AS IS" AND "AS AVAILABLE" AND WITH ALL
+FAULTS AND DEFECTS WITHOUT WARRANTY OF ANY KIND. TO THE MAXIMUM EXTENT
+PERMITTED UNDER APPLICABLE LAW, Technobyl LLC, ON ITS OWN
+BEHALF AND ON BEHALF OF ITS AFFILIATES AND ITS AND THEIR RESPECTIVE
+LICENSORS AND SERVICE PROVIDERS, EXPRESSLY DISCLAIMS ALL WARRANTIES,
+WHETHER EXPRESS, IMPLIED, STATUTORY OR OTHERWISE, WITH RESPECT TO THE
+SOFTWARE, INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY,
+FITNESS FOR A PARTICULAR PURPOSE, TITLE AND NON-INFRINGEMENT, AND
+WARRANTIES THAT MAY ARISE OUT OF COURSE OF DEALING, COURSE OF PERFORMANCE,
+USAGE OR TRADE PRACTICE. WITHOUT LIMITATION TO THE FOREGOING,
+Technobyl LLC PROVIDES NO WARRANTY OR UNDERTAKING,
+AND MAKES NO REPRESENTATION OF ANY KIND THAT THE SOFTWARE WILL MEET
+YOUR REQUIREMENTS, ACHIEVE ANY INTENDED RESULTS, BE COMPATIBLE OR WORK
+WITH ANY OTHER SOFTWARE, APPLICATIONS, SYSTEMS OR SERVICES, OPERATE
+WITHOUT INTERRUPTION, MEET ANY PERFORMANCE OR RELIABILITY STANDARDS OR
+BE ERROR FREE OR THAT ANY ERRORS OR DEFECTS CAN OR WILL BE CORRECTED.
+WITHOUT LIMITING THE FOREGOING, NEITHER Technobyl LLC NOR
+ANY Technobyl LLC'S PROVIDER MAKES ANY REPRESENTATION OR
+WARRANTY OF ANY KIND, EXPRESS OR IMPLIED: (I) AS TO THE OPERATION OR
+AVAILABILITY OF THE SOFTWARE, OR THE INFORMATION, CONTENT, AND
+MATERIALS OR PRODUCTS INCLUDED THEREON; (II) THAT THE SOFTWARE
+WILL BE UNINTERRUPTED OR ERROR-FREE; (III) AS TO THE ACCURACY,
+RELIABILITY, OR CURRENCY OF ANY INFORMATION OR CONTENT PROVIDED
+THROUGH THE SOFTWARE; OR (IV) THAT THE SOFTWARE, ITS SERVERS,
+THE CONTENT, OR E-MAILS SENT FROM OR ON BEHALF OF Technobyl LLC
+ARE FREE OF VIRUSES, SCRIPTS, TROJAN HORSES, WORMS, MALWARE, TIMEBOMBS
+OR OTHER HARMFUL COMPONENTS. SOME JURISDICTIONS DO NOT ALLOW THE EXCLUSION
+OF OR LIMITATIONS ON IMPLIED WARRANTIES OR THE LIMITATIONS ON THE APPLICABLE
+STATUTORY RIGHTS OF A CONSUMER, SO SOME OR ALL OF THE ABOVE EXCLUSIONS
+AND LIMITATIONS MAY NOT APPLY TO YOU.
+
+Limitation of Liability
+
+NOTWITHSTANDING ANY DAMAGES THAT YOU MIGHT INCUR, THE ENTIRE LIABILITY
+OF Technobyl LLC AND ANY OF ITS SUPPLIERS UNDER ANY PROVISION
+OF THIS AGREEMENT AND YOUR EXCLUSIVE REMEDY FOR ALL OF THE FOREGOING SHALL
+BE LIMITED TO THE AMOUNT ACTUALLY PAID BY YOU FOR THE SOFTWARE.
+TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL
+Technobyl LLC OR ITS SUPPLIERS BE LIABLE FOR ANY SPECIAL, INCIDENTAL,
+INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, BUT NOT LIMITED
+TO, DAMAGES FOR LOSS OF PROFITS, FOR LOSS OF DATA OR OTHER INFORMATION,
+FOR BUSINESS INTERRUPTION, FOR PERSONAL INJURY, FOR LOSS OF PRIVACY
+ARISING OUT OF OR IN ANY WAY RELATED TO THE USE OF OR INABILITY TO
+USE THE SOFTWARE, THIRD-PARTY SOFTWARE AND/OR THIRD-PARTY HARDWARE
+USED WITH THE SOFTWARE, OR OTHERWISE IN CONNECTION WITH ANY
+PROVISION OF THIS AGREEMENT), EVEN IF Technobyl LLC
+OR ANY SUPPLIER HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES AND
+EVEN IF THE REMEDY FAILS OF ITS ESSENTIAL PURPOSE. SOME STATES/JURISDICTIONS
+DO NOT ALLOW THE EXCLUSION OR LIMITATION OF INCIDENTAL OR CONSEQUENTIAL
+DAMAGES, SO THE ABOVE LIMITATION OR EXCLUSION MAY NOT APPLY TO YOU.
\ No newline at end of file
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/README.txt.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/README.txt.deploy
new file mode 100644
index 0000000..b9a23f9
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/README.txt.deploy
@@ -0,0 +1,207 @@
+ _____ _ _____ _
+ / ____| | | | __ \ | |
+ | | _ __ _ _ _ __ | |_ ___ | | | |_ __ ___ __| | __ _ ___
+ | | | '__| | | | '_ \| __/ _ \| | | | '__/ _ \/ _` |/ _` |/ _ \
+ | |____| | | |_| | |_) | || (_) | |__| | | | __/ (_| | (_| | __/
+ \_____|_| \__, | .__/ \__\___/|_____/|_| \___|\__,_|\__, |\___|
+ __/ | | __/ |
+ |___/|_| |___/
+
+OVERVIEW
+
+ CryptoDredge is a simple in use and highly optimized cryptocurrency mining
+ software. It takes full advantage of modern NVIDIA graphics cards through the
+ use of unique optimization techniques. We have also devoted great attention to
+ stable power consumption. These benefits, along with the very small developer
+ fee, make our product one of the best publicly available miners.
+
+FEATURES
+
+ Developer fee is 1%
+
+SUPPORTED ALGORITHMS
+
+ Allium
+ BCD
+ BitCore
+ Blake (2s)
+ C11
+ CryptoLightV7 (Aeon)
+ CryptoNightFast (Masari)
+ CryptoNightHaven
+ CryptoNightHeavy
+ CryptoNightSaber (Bittube)
+ CryptoNightV7
+ CryptoNightV8 (Monero)
+ Exosis
+ HMQ1725
+ Lbk3
+ Lyra2REv2
+ Lyra2z
+ NeoScrypt
+ PHI1612
+ Phi2
+ Polytimos
+ Skein
+ Skunkhash
+ Stellite
+ Tribus
+ X16R
+ X16S
+ X17
+ X22i
+
+QUICKSTART
+
+ The current version of CryptoDredge is a (portable) console application.
+ Unpack the downloaded archive and edit one of the sample .bat/.sh files or
+ provide the necessary command line arguments.
+
+ Example:
+
+ CryptoDredge -a -o stratum+tcp:// -u -p
+
+
+COMMAND-LINE ARGUMENTS
+
+ -v, --version Print version information
+ -a, --algo Specify algorithm to use
+ aeon (CryptoNight-Lite algorithm)
+ allium
+ bcd
+ bitcore
+ blake2s
+ c11
+ cnfast (Masari)
+ cnhaven
+ cnheavy
+ cnsaber (BitTube)
+ cnv7
+ cnv8 (Monero)
+ exosis
+ hmq1725
+ lbk3
+ lyra2v2
+ lyra2v2-old (see the "Lyra2REv2 Issues" item)
+ lyra2z
+ neoscrypt
+ phi
+ phi2
+ polytimos
+ skein
+ skunk
+ stellite
+ tribus
+ x16r
+ x16s
+ x17
+ x22i
+ -d, --device List of comma-separated device IDs to use for mining.
+ IDs are numbered 0,1...,N - 1
+ -h, --help Print help information
+ -i, --intensity Mining intensity (0 - 6). For example: -i N[,N] (default: 6)
+ -o, --url URL of mining pool
+ -p, --pass Password/Options for mining pool
+ -u, --user Username for mining pool
+ --log Log output to file
+ --no-color Force color off
+ --no-watchdog Force watchdog off
+ --no-crashreport Force crash reporting off
+ --cpu-priority Set process priority in the range 0 (low) to 5 (high)
+ (default: 3)
+ --api-type Specify API type to use
+ ccminer-tcp (TCP)
+ ccminer-ws (WebSocket)
+ off
+ (default: ccminer-tcp)
+ -b, --api-bind IP:port for the miner API, 0 disabled
+ (default: 127.0.0.1:4068)
+ -r, --retries N number of times to retry if a network call fails,
+ -1 retry indefinitely (default: -1)
+ -R, --retry-pause N time to pause between retries, in seconds (default: 15)
+ --timeout N network timeout, in seconds (default: 30)
+ -c, --config JSON configuration file to use (default: config.json)
+
+SYSTEM REQUIREMENTS
+
+ * NVIDIA GPUs with Compute Capability 5.0 or above
+ * Latest GeForce driver
+ * 2 GB RAM (4 GB recommended). Some algorithms such as NeoScrypt require the
+ virtual memory (swap file) with the same size as all of the GPU's memory.
+ * Internet connection
+
+ Windows
+
+ * Windows 7/8.1/10 (64-bit versions)
+ * Visual C++ Redistributable for Visual Studio 2015:
+ https://www.microsoft.com/en-US/download/details.aspx?id=48145
+
+ Linux
+
+ * Ubuntu 14.04+, Debian 8+ (64-bit versions)
+ * Package libc-ares2. Installing libc-ares2 package is as easy as running
+ the following command on terminal: apt-get install libc-ares2
+
+TROUBLESHOOTING
+
+ 1. Antivirus Software Reports
+
+ CryptoDredge is not a piece of malicious software. You may try to add an
+ exception in antivirus software you use.
+
+ 2. Rejected Shares
+
+ There are many reasons for rejected shares. The primary reasons are:
+
+ * high network latency
+ * overloaded mining server
+ * aggressive graphics card overclocking
+
+ 3. Watchdog
+
+ If you are using a third-party watchdog, you can disable the built-in
+ watchdog by using --no-watchdog option.
+
+ Example:
+
+ CryptoDredge -a lyra2v2-old -o stratum+tcp:// -u --no-watchdog
+
+ 4. Lyra2REv2 Issues
+
+ In case if you have issues with the current implementation of Lyra2REv2
+ (lyra2v2), you might want to try lyra2v2-old.
+
+ Example:
+
+ CryptoDredge -a lyra2v2-old -o stratum+tcp:// -u
+
+ 5. Several Instances After a While
+
+ It seems that you are using an own restart mechanism of CryptoDredge
+ (see the "Watchdog" item).
+
+ 6. Crash Reporting
+
+ If the built-in watchdog is enabled then CryptoDredge will generate and send
+ us the report. You can disable error reporting with --no-crashreport option.
+ Allowing CryptoDredge to send us automatic reports helps us prioritize what
+ to fix and improve in the future versions.
+
+ Crash reports won't include any personal information about you, but they
+ might include:
+
+ * Operating System version
+ * Driver version
+ * Miner configuration
+ * Application crash data
+
+CONTACT
+
+ If you have problems, questions, ideas or suggestions, please contact us
+ by posting to cryptodredge@gmail.com
+
+WEB SITE
+
+ Visit the CryptoDredge web site for the latest news and downloads:
+
+ https://cryptodredge.org/
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/RELEASE-NOTES.txt.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/RELEASE-NOTES.txt.deploy
new file mode 100644
index 0000000..8e42105
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/RELEASE-NOTES.txt.deploy
@@ -0,0 +1,169 @@
+# Release 0.11.0 - (November 21, 2018)
+
+ * Improve following algorithms (Up to 4%)
+ BCD
+ BitCore
+ HMQ1725
+ Skunkhash
+ X17
+ * Add X16R algorithm
+ * Add X16S algorithm
+ * Implement "mining.ping" of Stratum
+ * Support "client.reconnect" of Stratum (Fix for MiningRigRentals.com)
+ * Fix several bugs of Stratum
+
+# Release 0.10.0 - (November 10, 2018)
+
+ * Improve X22i algorithm
+ * Improve BCD algorithm
+ * Improve X17 algorithm
+ * Add HMQ1725 algorithm
+
+# Release 0.9.7 - (November 7, 2018)
+
+ * Improve Skunkhash
+ * Fix several bugs
+
+# Release 0.9.6 - (November 5, 2018)
+
+ * New X22i (SUQA) algorithm
+
+# Release 0.9.5 - (November 1, 2018)
+
+ * New X17 algorithm
+ * New BitCore algorithm
+ * Fix Exosis algorithm
+ * Fix several bugs
+
+# Release 0.9.4 - (October 30, 2018)
+
+ * New Exosis algorithm
+ * New C11 algorithm
+ * New Polytimos algorithm
+ * Improve Skunkhash
+ * New BCD (Bitcoin Diamond) algorithm
+
+# Release 0.9.3 - (October 19, 2018)
+
+ * New CryptoNight v8 (CNv2) algorithm
+ * Improve Allium and Phi2
+ * Other minor fixes
+
+# Release 0.9.2 - (September 26, 2018)
+
+ * New CryptoNightSaber (BitTube) algorithm
+ * Improve Allium and Phi2 for 1070, 1070 Ti, 1080, 1080 Ti
+ * Allow to set intensity per GPU
+ * Fix failover mechanism
+ * Disable miner to auto-start after system restart
+ * Add crash reporting mechanism. Check Readme for more information
+
+# Release 0.9.1 - (September 4, 2018)
+
+ * New CryptoNightHaven algorithm
+ * Fix issue related to many rejected shares on NiceHash pool
+ when used CryptoNight-like algorithms
+
+# Release 0.9.0 - (September 1, 2018)
+
+ * New Aeon algorithm
+ * New CryptoNightHeavy algorithm
+ * New CryptoNightV7 algorithm
+ * New Masari algorithm
+ * New Stellite algorithm
+ * New Lbk3 algorithm
+ * Fix issues related to miner shutdown
+ * Other minor fixes
+
+# Release 0.8.4 - (August 17, 2018)
+
+ * Improve Lyra2z for 1080 and 1080 Ti GPUs
+ * Improve Neoscrypt for 1080 and 1080 Ti GPUs
+ * Add --config option
+ * Other minor fixes
+
+# Release 0.8.3 - (August 7, 2018)
+
+ * Fix TCP and WebSocket connections used for API
+ * Fix Lyra2z performance on 1070 Ti and P104-100 graphics cards
+
+# Release 0.8.2 - (August 6, 2018)
+
+ * Fix Phi2 bug related to smart contracts
+ * Improve Tribus
+
+# Release 0.8.1 - (August 3, 2018)
+
+ * Improve Allium, Lyra2z, and Phi2 for low-end and middle-end graphics cards
+ * Fix P2Pool bug related to many rejected shares
+ * Fix TCP and WebSocket connections used for API
+ * Add power consumption monitoring
+
+# Release 0.8.0 - (July 28, 2018)
+
+ * Improve Allium
+ * Improve Lyra2z
+ * Improve Phi2
+ * New Tribus algorithm
+
+# Release 0.7.0 - (July 16, 2018)
+
+ * Improve defvee mechanism
+ * Add --retries, --retry-pause, and --timeout options.
+ Check Readme for more information
+ * Build first Linux version
+ * Other minor fixes
+
+# Release 0.6.0 - (July 1, 2018)
+
+ * Add ccminer 2.3 compatible API
+ * Add --cpu-priority option to set process priority (0 - 5)
+ * Other minor fixes
+
+# Release 0.5.1 - (June 29, 2018)
+
+ * Fix stratum for FreshGRLC.NET
+
+# Release 0.5.0 - (June 24, 2018)
+
+ * Handle CTRL-C signal
+ * Indicate activity to suppress auto sleep mode
+ * Add --no-watchdog option to force watchdog off
+ * Fix crash after devfee's session is started
+ * Add lyra2v2-old for -a option. Check Readme for more information
+ * Fix intensity
+ * Fix bug related to rolling logo
+
+# Release 0.4.1 - (June 18, 2018)
+
+ * Improve Lyra2REv2
+ * Add update notification
+ * Remove limitation for Lyra2Z
+ * Other minor fixes
+
+# Release 0.4.0 - (June 12, 2018)
+
+ * New Phi2 algorithm
+
+# Release 0.3.0 - (June 10, 2018)
+
+ * Add --log option to log output to file
+ * Add --no-color option to force color off
+ * Improve Lyra2REv2
+ * Fix reconnect bug with NiceHash pool
+ * Other minor fixes
+
+# Release 0.2.1 - (June 4, 2018)
+
+ * Fix bug with NiceHash pool
+ * Improve Lyra2REv2
+
+# Release 0.2.0 - (June 1, 2018)
+
+ * New Allium algorithm
+ * Add watchdog
+ * Improve NeoScrypt for low-end graphics cards
+ * Other minor fixes
+
+# Release 0.1.0 - (May 21, 2018)
+ * First public release
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/config.json.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/config.json.deploy
new file mode 100644
index 0000000..ee8c497
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/config.json.deploy
@@ -0,0 +1,34 @@
+{
+ /* multi-line comment */
+ // single-line comment
+ // Uncomment and modify options
+ "algo": "x22i",
+ "url": "stratum+tcp://yiimp.eu:3223",
+ "user": "test",
+ "pass": "x"
+ // Add comma to the end of the previous line
+ /* "intensity": 6,
+ "device": "0",
+ "log": "log.txt",
+ "no-color": false,
+ "no-watchdog": false,
+ "retries": 0,
+ "retry-pause": 15,
+ "timeout": 30,
+ "cpu-priority": 3,
+ "api-type": "ccminer-tcp",
+ "api-bind": "127.0.0.1:4068",
+ "pools": [{
+ "algo": "bitcore",
+ "url": "stratum+tcp://yiimp.eu:3566",
+ "user": "test",
+ "pass": "x"
+ },
+ {
+ "algo": "phi2",
+ "url": "stratum+tcp://yiimp.eu:8332",
+ "user": "test",
+ "pass": "x"
+ }
+ ] */
+}
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/run-gin-gos.bat.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/run-gin-gos.bat.deploy
new file mode 100644
index 0000000..29bdc5a
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/run-gin-gos.bat.deploy
@@ -0,0 +1,4 @@
+@echo off
+title Lyra2Z (GIN) - Gos.cx
+CryptoDredge -a lyra2z -o stratum+tcp://eu.gos.cx:4545 -u wallet.rigName -p c=GIN
+pause
\ No newline at end of file
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/run-grlc-freshgrlc.bat.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/run-grlc-freshgrlc.bat.deploy
new file mode 100644
index 0000000..3b879de
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/run-grlc-freshgrlc.bat.deploy
@@ -0,0 +1,4 @@
+@echo off
+title Allium (GRLC) - freshgrlc pool
+CryptoDredge -a allium -o stratum+tcp://freshgarlicblocks.net:3032 -u WALLET_ADDRESS
+pause
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/run-lux-bpool.bat.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/run-lux-bpool.bat.deploy
new file mode 100644
index 0000000..ddf31a0
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/run-lux-bpool.bat.deploy
@@ -0,0 +1,4 @@
+@echo off
+title Phi2 (LUX) - bpool pool
+CryptoDredge -a phi2 -o stratum+tcp://bpool.io:8332 -u WALLET_ADDRESS
+pause
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/run-lyra2v2-nicehash.bat.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/run-lyra2v2-nicehash.bat.deploy
new file mode 100644
index 0000000..7b4dc46
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/run-lyra2v2-nicehash.bat.deploy
@@ -0,0 +1,4 @@
+@echo off
+title Lyra2REv2 - nicehash pool
+CryptoDredge -a lyra2v2 -o stratum+tcp://lyra2rev2.eu.nicehash.com:3347 -u BTC_WALLET_ADDRESS
+pause
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/run-lyra2z-blockmasters.bat.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/run-lyra2z-blockmasters.bat.deploy
new file mode 100644
index 0000000..dbd0f61
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/run-lyra2z-blockmasters.bat.deploy
@@ -0,0 +1,4 @@
+@echo off
+title Lyra2Z BlockMasters.co
+CryptoDredge -a lyra2z -o stratum+tcp://blockmasters.co:4553 -u BTC_WALLET_ADDRESS -p c=BTC
+pause
\ No newline at end of file
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/run-mona-bsod.bat.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/run-mona-bsod.bat.deploy
new file mode 100644
index 0000000..5241a74
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/CryptoDredge_0.11.0_win_x64/run-mona-bsod.bat.deploy
@@ -0,0 +1,4 @@
+@echo off
+title Lyra2REv2 (MONA) - bsod pool
+CryptoDredge -a lyra2v2 -o stratum+tcp://eu.bsod.pw:2290 -p d=256 -u WALLET_ADDRESS
+pause
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/DSTM/pthreadVC2.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/DSTM/pthreadVC2.dll.deploy
new file mode 100644
index 0000000..834ad47
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/DSTM/pthreadVC2.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/DSTM/vcruntime140.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/DSTM/vcruntime140.dll.deploy
new file mode 100644
index 0000000..8b58519
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/DSTM/vcruntime140.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/DSTM/zm.exe.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/DSTM/zm.exe.deploy
new file mode 100644
index 0000000..dd16e2e
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/DSTM/zm.exe.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF/cudart32_80.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF/cudart32_80.dll.deploy
new file mode 100644
index 0000000..3611762
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF/cudart32_80.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF/cudart64_80.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF/cudart64_80.dll.deploy
new file mode 100644
index 0000000..5dc14a4
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF/cudart64_80.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF/miner.exe.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF/miner.exe.deploy
new file mode 100644
index 0000000..c7908cb
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF/miner.exe.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF/msvcp120.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF/msvcp120.dll.deploy
new file mode 100644
index 0000000..4ea1efa
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF/msvcp120.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF/msvcr120.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF/msvcr120.dll.deploy
new file mode 100644
index 0000000..d711c92
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF/msvcr120.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF_NO_ASIC/cudart32_91.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF_NO_ASIC/cudart32_91.dll.deploy
new file mode 100644
index 0000000..58bb970
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF_NO_ASIC/cudart32_91.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF_NO_ASIC/cudart64_91.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF_NO_ASIC/cudart64_91.dll.deploy
new file mode 100644
index 0000000..a7cad6c
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF_NO_ASIC/cudart64_91.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF_NO_ASIC/miner.cfg.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF_NO_ASIC/miner.cfg.deploy
new file mode 100644
index 0000000..ac9ab8e
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF_NO_ASIC/miner.cfg.deploy
@@ -0,0 +1,35 @@
+# Common parameters
+# All the parameters here are similar to the command line arguments
+
+[common]
+cuda_devices 0 1 2 3 4 5
+intensity 64 64 64 64 64 64
+templimit 80
+pec 0
+boff 0
+eexit 0
+tempunits C
+log 3
+logfile miner.log
+api 127.0.0.1:42000
+algo 144_5
+pers BgoldPoW
+
+# The miner start work from this server
+# When the server is fail, the miner will try to reconnect 3 times
+# After three unsuccessful attempts, the miner will switch to the next server
+# You can add up to 8 servers
+
+# main server
+[server]
+server us-east.btg.bitpoolmining.com
+port 3070
+user GLNfoHowt8LmujHLrXRW2JnAzHrK9L3e8h.test
+pass x
+
+# additional server 1
+[server]
+server us-east.btg.bitpoolmining.com
+port 3070
+user GLNfoHowt8LmujHLrXRW2JnAzHrK9L3e8h.test
+pass x
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF_NO_ASIC/miner.exe.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF_NO_ASIC/miner.exe.deploy
new file mode 100644
index 0000000..7e39816
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF_NO_ASIC/miner.exe.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF_NO_ASIC/vcruntime140.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF_NO_ASIC/vcruntime140.dll.deploy
new file mode 100644
index 0000000..8b58519
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/EWBF_NO_ASIC/vcruntime140.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-2.2-mod-r2/README.txt.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-2.2-mod-r2/README.txt.deploy
new file mode 100644
index 0000000..959852b
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-2.2-mod-r2/README.txt.deploy
@@ -0,0 +1,347 @@
+
+ccMiner release 1.5.2-tpruvot (SP_MOD) (april 2015)
+---------------------------------------------------------------
+
+***************************************************************
+If you find this tool useful and like to support its continued
+ development, then consider a donation.
+
+tpruvot@github:
+ BTC donation address: 1AJdfCpLWPNoAMDfHF1wD5y8VgKSSTHxPo
+ DRK : XeVrkPrWB7pDbdFLfKhF1Z3xpqhsx6wkH3
+ NEOS : NaEcVrdzoCWHUYXb7X8QoafoKS9UV69Yk4
+ XST : S9TqZucWgT6ajZLDBxQnHUtmkotCEHn9z9
+
+sp-hash@github:
+ BTC: 1CTiNJyoUmbdMRACtteRWXhGqtSETYd6Vd
+ DRK: XdgfWywdxABwMdrGUd2xseb6CYy1UKi9jX
+
+DJM34:
+ BTC donation address: 1NENYmxwZGHsKFmyjTc5WferTn5VTFb7Ze
+
+KlausT @github:
+ BTC 1H2BHSyuwLP9vqt2p3bK9G3mDJsAi7qChw
+ DRK XcM9FXrvZS275pGyGmfJmS98tHPZ1rjErM
+
+cbuchner v1.2:
+ LTC donation address: LKS1WDKGED647msBQfLBHV3Ls8sveGncnm
+ BTC donation address: 16hJF5mceSojnTD3ZTUDqdRhDyPJzoRakM
+
+***************************************************************
+
+>>> Introduction <<<
+
+This is a CUDA accelerated mining application which handle :
+
+HeavyCoin & MjollnirCoin
+FugueCoin
+GroestlCoin & Myriad-Groestl
+JackpotCoin
+QuarkCoin family & AnimeCoin
+TalkCoin
+DarkCoin and other X11 coins
+NEOS blake (256 14-rounds)
+BlakeCoin (256 8-rounds)
+Keccak (Maxcoin)
+Deep, Doom and Qubit
+Pentablake (Blake 512 x5)
+S3 (OneCoin)
+Lyra2RE (new VertCoin algo)
+
+where some of these coins have a VERY NOTABLE nVidia advantage
+over competing AMD (OpenCL Only) implementations.
+
+We did not take a big effort on improving usability, so please set
+your parameters carefuly.
+
+THIS PROGRAMM IS PROVIDED "AS-IS", USE IT AT YOUR OWN RISK!
+
+If you're interessted and read the source-code, please excuse
+that the most of our comments are in german.
+
+>>> Command Line Interface <<<
+
+This code is based on the pooler cpuminer 2.3.2 release and inherits
+its command line interface and options.
+
+ -a, --algo=ALGO specify the algorithm to use
+ anime use to mine Animecoin
+ blake use to mine NEOS (Blake 256)
+ blakecoin use to mine Old Blake 256
+ deep use to mine Deepcoin
+ dmd-gr use to mine Diamond-Groestl
+ fresh use to mine Freshcoin
+ fugue256 use to mine Fuguecoin
+ groestl use to mine Groestlcoin
+ heavy use to mine Heavycoin
+ jackpot use to mine Jackpotcoin
+ keccak use to mine Maxcoin
+ luffa use to mine Doomcoin
+ lyra2 use to mine LyraBar
+ mjollnir use to mine Mjollnircoin
+ myr-gr use to mine Myriad-Groest
+ neoscrypt use to mine FeatherCoin
+ nist5 use to mine TalkCoin
+ penta use to mine Joincoin / Pentablake
+ quark use to mine Quarkcoin
+ qubit use to mine Qubit Algo
+ s3 use to mine 1coin
+ whirl use to mine Whirlcoin
+ x11 use to mine DarkCoin
+ x14 use to mine X14Coin
+ x15 use to mine Halcyon
+ x17 use to mine X17
+ lyra2v2 use to mine Vertcoin
+
+ -d, --devices gives a comma separated list of CUDA device IDs
+ to operate on. Device IDs start counting from 0!
+ Alternatively give string names of your card like
+ gtx780ti or gt640#2 (matching 2nd gt640 in the PC).
+
+ -i, --intensity GPU threads per call 8-31 (default: 0=auto)
+ Decimals are allowed for fine tuning
+ -f, --diff Divide difficulty by this factor (std is 1)
+ -v, --vote Heavycoin block vote (default: 512)
+ -o, --url=URL URL of mining server
+ -O, --userpass=U:P username:password pair for mining server
+ -u, --user=USERNAME username for mining server
+ -p, --pass=PASSWORD password for mining server
+ --cert=FILE certificate for mining server using SSL
+ -x, --proxy=[PROTOCOL://]HOST[:PORT] connect through a proxy
+ -t, --threads=N number of miner threads (default: number of nVidia GPUs in your system)
+ -r, --retries=N number of times to retry if a network call fails
+ (default: retry indefinitely)
+ -R, --retry-pause=N time to pause between retries, in seconds (default: 15)
+ -T, --timeout=N network timeout, in seconds (default: 270)
+ -s, --scantime=N upper bound on time spent scanning current work when
+ long polling is unavailable, in seconds (default: 5)
+ -N, --statsavg number of samples used to display hashrate (default: 30)
+ --no-gbt disable getblocktemplate support (height check in solo)
+ --no-longpoll disable X-Long-Polling support
+ --no-stratum disable X-Stratum support
+ -q, --quiet disable per-thread hashmeter output
+ -D, --debug enable debug output
+ -P, --protocol-dump verbose dump of protocol-level activities
+ -b, --api-bind IP/Port for the miner API (default: 127.0.0.1:4068)
+ --benchmark run in offline benchmark mode
+ --cputest debug hashes from cpu algorithms
+ --cpu-affinity set process affinity to specific cpu core(s) mask
+ --cpu-priority set process priority (default: 0 idle, 2 normal to 5 highest)
+ -c, --config=FILE load a JSON-format configuration file
+ --no-color disable colored console output
+ -V, --version display version information and exit
+ -h, --help display this help text and exit
+
+
+>>> Examples <<<
+
+
+Example for Heavycoin Mining on heavycoinpool.com with a single gpu in your system
+ ccminer -t 1 -a heavy -o stratum+tcp://stratum01.heavycoinpool.com:5333 -u <> -p <> -v 8
+
+
+Example for Heavycoin Mining on hvc.1gh.com with a dual gpu in your system
+ ccminer -t 2 -a heavy -o stratum+tcp://hvcpool.1gh.com:5333/ -u <> -p x -v 8
+
+
+Example for Fuguecoin solo-mining with 4 gpu's in your system and a Fuguecoin-wallet running on localhost
+ ccminer -q -s 1 -t 4 -a fugue256 -o http://localhost:9089/ -u <> -p <>
+
+
+Example for Fuguecoin pool mining on dwarfpool.com with all your GPUs
+ ccminer -q -a fugue256 -o stratum+tcp://erebor.dwarfpool.com:3340/ -u YOURWALLETADDRESS.1 -p YOUREMAILADDRESS
+
+
+Example for Groestlcoin solo mining
+ ccminer -q -s 1 -a groestl -o http://127.0.0.1:1441/ -u USERNAME -p PASSWORD
+
+
+For solo-mining you typically use -o http://127.0.0.1:xxxx where xxxx represents
+the rpcport number specified in your wallet's .conf file and you have to pass the same username
+and password with -O (or -u -p) as specified in the wallet config.
+
+The wallet must also be started with the -server option and/or with the server=1 flag in the .conf file
+
+
+>>> API and Monitoring <<<
+
+With the -b parameter you can open your ccminer to your network, use -b 0.0.0.0:4068 if required.
+On windows, setting 0.0.0.0 will ask firewall permissions on the first launch. Its normal.
+
+Default API feature is only enabled for localhost queries by default, on port 4068.
+
+You can test this api on linux with "telnet 4068" and type "help" to list the commands.
+Default api format is delimited text. If required a php json wrapper is present in api/ folder.
+
+I plan to add a json format later, if requests are formatted in json too..
+
+
+>>> Additional Notes <<<
+
+This code should be running on nVidia GPUs ranging from compute capability
+3.0 up to compute capability 5.2. Support for Compute 2.0 has been dropped
+so we can more efficiently implement new algorithms using the latest hardware
+features.
+
+>>> RELEASE HISTORY <<<
+
+ Jan. 2015 v1.5.2
+ Allow per device intensity, example: -i 20,19.5
+ Add process CPU priority and affinity mask parameters
+ Intelligent duplicate shares check feature (enabled if needed)
+ api: Fan RPM (windows), Cuda threads count, linux kernel ver.
+ More X11 optimisations from sp and KlausT
+ SM 3.0 enhancements
+
+ Dec. 16th 2014 v1.5.1
+ Add lyra2RE algo for Vertcoin based on djm34/vtc code
+ Multiple shares support (2 for the moment)
+ X11 optimisations (From klaust and sp-hash)
+ HTML5 WebSocket api compatibility (see api/websocket.htm)
+ Solo mode height checks with getblocktemplate rpc calls
+
+ Nov. 27th 2014 v1.5.0
+ Upgrade compat jansson to 2.6 (for windows)
+ Add pool mining.set_extranonce support
+ Allow intermediate intensity with decimals
+ Update prebuilt x86 openssl lib to 1.0.1i
+ Fix heavy algo on linux (broken since 1.4)
+ Some internal changes to use the C++ compiler
+ New API 1.2 with some new commands (read only)
+ Add some of sp x11/x15 optimisations (and tsiv x13)
+
+ Nov. 15th 2014 v1.4.9
+ Support of nvml and nvapi(windows) to monitor gpus
+ Fix (again) displayed hashrate for multi gpus systems
+ Average is now made by card (30 scans of the card)
+ Final API v1.1 (new fields + histo command)
+ Add support of telnet queries "telnet 127.0.0.1 4068"
+ add histo api command to get performance debug details
+ Add a rig sample php ui using json wrapper (php)
+ Restore quark/jackpot previous speed (differently)
+
+ Nov. 12th 2014 v1.4.8
+ Add a basic API and a sample php json wrapper
+ Add statsavg (def 20) and api-bind parameters
+
+ Nov. 11th 2014 v1.4.7
+ Average hashrate (based on the 20 last scans)
+ Rewrite blake algo
+ Add the -i (gpu threads/intensity parameter)
+ Add some X11 optimisations based on sp_ commits
+ Fix quark reported hashrate and benchmark mode for some algos
+ Enhance json config file param (int/float/false) (-c config.json)
+ Update windows prebuilt curl to 7.38.0
+
+ Oct. 26th 2014 v1.4.6
+ Add S3 algo reusing existing code (onecoin)
+ Small X11 (simd512) enhancement
+
+ Oct. 20th 2014 v1.4.5
+ Add keccak algo from djm34 repo (maxcoin)
+ Curl 7.35 and OpenSSL are now included in the binary (and win tree)
+ Enhance windows terminal support (--help was broken)
+
+ Sep. 27th 2014 v1.4.4
+ First SM 5.2 Release (GTX 970 & 980)
+ CUDA Runtime included in binary
+ Colors enabled by default
+
+ Sep. 10th 2014 v1.4.3
+ Add algos from djm34 repo (deep, doom, qubit)
+ Goalcoin seems to be dead, not imported.
+ Create also the pentablake algo (5x Blake 512)
+
+ Sept 6th 2014 Almost twice the speed on blake256 algos with the "midstate" cache
+
+ Sep. 1st 2014 add X17, optimized x15 and whirl
+ add blake (256 variant)
+ color support on Windows,
+ remove some dll dependencies (pthreads, msvcp)
+
+ Aug. 18th 2014 add X14, X15, Whirl, and Fresh algos,
+ also add colors and nvprof cmd line support
+
+ June 15th 2014 add X13 and Diamond Groestl support.
+ Thanks to tsiv and to Bombadil for the contributions!
+
+ June 14th 2014 released Killer Groestl quad version which I deem
+ sufficiently hard to port over to AMD. It isn't
+ the fastest option for Compute 3.5 and 5.0 cards,
+ but it is still much faster than the table based
+ versions.
+
+ May 10th 2014 added X11, but without the bells & whistles
+ (no killer Groestl, SIMD hash quite slow still)
+
+ May 6th 2014 this adds the quark and animecoin algorithms.
+
+ May 3rd 2014 add the MjollnirCoin hash algorithm for the upcomin
+ MjollnirCoin relaunch.
+
+ Add the -f (--diff) option to adjust the difficulty
+ e.g. for the erebor Dwarfpool myr-gr SaffronCoin pool.
+ Use -f 256 there.
+
+ May 1st 2014 adapt the Jackpot algorithms to changes made by the
+ coin developers. We keep our unique nVidia advantage
+ because we have a way to break up the divergence.
+ NOTE: Jackpot Hash now requires Compute 3.0 or later.
+
+ April, 27 2014 this release adds Myriad-Groestl and Jackpot Coin.
+ we apply an optimization to Jackpot that turns this
+ into a Keccak-only CUDA coin ;) Jackpot is tested with
+ solo--mining only at the moment.
+
+ March, 27 2014 Heavycoin exchange rates soar, and as a result this coin
+ gets some love: We greatly optimized the Hefty1 kernel
+ for speed. Expect some hefty gains, especially on 750Ti's!
+
+ By popular demand, we added the -d option as known from
+ cudaminer.
+
+ different compute capability builds are now provided until
+ we figure out how to pack everything into a single executable
+ in a Windows build.
+
+ March, 24 2014 fixed Groestl pool support
+
+ went back to Compute 1.x for cuda_hefty1.cu kernel by
+ default after numerous reports of ccminer v0.2/v0.3
+ not working with HeavyCoin for some people.
+
+ March, 23 2014 added Groestlcoin support. stratum status unknown
+ (the only pool is currently down for fixing issues)
+
+ March, 21 2014 use of shared memory in Fugue256 kernel boosts hash rates
+ on Fermi and Maxwell devices. Kepler may suffer slightly
+ (3-5%)
+
+ Fixed Stratum for Fuguecoin. Tested on dwarfpool.
+
+ March, 18 2014 initial release.
+
+
+>>> AUTHORS <<<
+
+Notable contributors to this application are:
+
+Christian Buchner, Christian H. (Germany): Initial CUDA implementation
+
+djm34, tsiv, sp for cuda algos implementation and optimisation
+
+Tanguy Pruvot : 750Ti tuning, blake, colors, general code cleanup/opts
+ API monitoring, linux Config/Makefile and vstudio stuff...
+
+and also many thanks to anyone else who contributed to the original
+cpuminer application (Jeff Garzik, pooler), it's original HVC-fork
+and the HVC-fork available at hvc.1gh.com
+
+Source code is included to satisfy GNU GPL V3 requirements.
+
+
+With kind regards,
+
+ Christian Buchner ( Christian.Buchner@gmail.com )
+ Christian H. ( Chris84 )
+ Tanguy Pruvot ( tpruvot@github )
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-2.2-mod-r2/ccminer.exe.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-2.2-mod-r2/ccminer.exe.deploy
new file mode 100644
index 0000000..99102cc
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-2.2-mod-r2/ccminer.exe.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-2.2-mod-r2/vcruntime140.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-2.2-mod-r2/vcruntime140.dll.deploy
new file mode 100644
index 0000000..8b58519
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-2.2-mod-r2/vcruntime140.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-ravencoin-v2.6/Changelog.txt.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-ravencoin-v2.6/Changelog.txt.deploy
new file mode 100644
index 0000000..0ad1c4d
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-ravencoin-v2.6/Changelog.txt.deploy
@@ -0,0 +1,15 @@
+v2.6
+Improvements to poolside hash rate stability (recommended to use lower than normal stratum difficulty)
+ Difficulty recommendation:
+ d=Hashrate/2
+ d=Hashrate/3
+Improvements to all hash functions
+
+v2.5
+Optimizations to all hash functions
+bmw, jh, blake, groestl, keccak, skein, luffa, cubehash, echo, shavite, simd, fugue, hamsi, shabal, whirlpool, sha
+
+v2.2
+Kraww!
+Added estimate for RVN earned per day (displays every 5th share)
+Cleaned up console output
\ No newline at end of file
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-ravencoin-v2.6/ccminer.bat.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-ravencoin-v2.6/ccminer.bat.deploy
new file mode 100644
index 0000000..87743f8
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-ravencoin-v2.6/ccminer.bat.deploy
@@ -0,0 +1 @@
+ccminer -a x16r -o stratum+tcp://us-east.rvn.bitpoolmining.com:3172 -u RECsZxL52sdD13PJ6BesmSrH2rnPZJjRrj.BPMDEFAULT -p x
\ No newline at end of file
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-ravencoin-v2.6/ccminer.exe.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-ravencoin-v2.6/ccminer.exe.deploy
new file mode 100644
index 0000000..577eece
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-ravencoin-v2.6/ccminer.exe.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-ravencoin-v2.6/color.txt.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-ravencoin-v2.6/color.txt.deploy
new file mode 100644
index 0000000..e824bfe
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-ravencoin-v2.6/color.txt.deploy
@@ -0,0 +1,14 @@
+To color your RVN/day line in the official Ravencoin colors follow these steps
+
+0. Make sure you are using the "Ravencoin Miner v2.5(COLOR).zip" version from https://github.com/Ravencoin-Miner/Ravencoin/releases
+1. Open miner as normal
+2. Right click the top of the cmd window and click defaults from the drop down menu.
+3. Select the "Colors" tab
+4. Select the "Screen Text" option (IMPORTANT) If you miss this you will likely recolor your background.
+5. From the left, black being "Color 1" select "Color 3", set its RGB value to Red = 247; Green = 148; Blue = 51.
+6. From the left, black being "Color 1" select "Color 5", set its RGB value to Red = 240; Green = 82; Blue = 57.
+7. From the left, black being "Color 1" select "Color 6", set its RGB value to Red = 56; Green = 65; Blue = 130.
+8. Finally select the defaultt grey color so your standard text will be grey. Its RGB value is 192,192,192.
+9. Press ok, close the current miner and open it again. Enjoy your Official Ravencoin Colors :)
+
+If your colors did not work correctly, please message @--Banshee#1413 on Discord and I would be happy to help you get it set up correctly.
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-ravencoin-v2.6/msvcr120.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-ravencoin-v2.6/msvcr120.dll.deploy
new file mode 100644
index 0000000..8c36149
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-ravencoin-v2.6/msvcr120.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-x64-2.2.4-cuda9/README.txt.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-x64-2.2.4-cuda9/README.txt.deploy
new file mode 100644
index 0000000..327ce31
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-x64-2.2.4-cuda9/README.txt.deploy
@@ -0,0 +1,602 @@
+
+ccminer 2.2.4 (Jan. 2018) "lyra2v2 and keccak improvements"
+---------------------------------------------------------------
+
+***************************************************************
+If you find this tool useful and like to support its continuous
+ development, then consider a donation.
+
+tpruvot@github:
+ BTC : 1AJdfCpLWPNoAMDfHF1wD5y8VgKSSTHxPo
+ DCR : DsUCcACGcyP8McNMRXQwbtpDxaVUYLDQDeU
+
+DJM34:
+ BTC donation address: 1NENYmxwZGHsKFmyjTc5WferTn5VTFb7Ze
+
+cbuchner v1.2:
+ LTC donation address: LKS1WDKGED647msBQfLBHV3Ls8sveGncnm
+ BTC donation address: 16hJF5mceSojnTD3ZTUDqdRhDyPJzoRakM
+
+***************************************************************
+
+>>> Introduction <<<
+
+This is a CUDA accelerated mining application which handle :
+
+Decred (Blake256 14-rounds - 180 bytes)
+HeavyCoin & MjollnirCoin
+FugueCoin
+GroestlCoin & Myriad-Groestl
+Lbry Credits
+JackpotCoin (JHA)
+QuarkCoin family & AnimeCoin
+TalkCoin
+DarkCoin and other X11 coins
+Chaincoin and Flaxscript (C11)
+Saffroncoin blake (256 14-rounds)
+BlakeCoin (256 8-rounds)
+Qubit (Digibyte, ...)
+Luffa (Joincoin)
+Keccak (Maxcoin)
+Pentablake (Blake 512 x5)
+1Coin Triple S
+Neoscrypt (FeatherCoin)
+Revolver (X11evo)
+Scrypt and Scrypt:N
+Scrypt-Jane (Chacha)
+Sibcoin (sib)
+Skein (Skein + SHA)
+Signatum (Skein cubehash fugue Streebog)
+Tribus (JH, keccak, simd)
+Woodcoin (Double Skein)
+Vanilla (Blake256 8-rounds - double sha256)
+Vertcoin Lyra2RE
+Ziftrcoin (ZR5)
+Boolberry (Wild Keccak)
+Monero (Cryptonight)
+Aeon (Cryptonight-lite)
+
+where some of these coins have a VERY NOTABLE nVidia advantage
+over competing AMD (OpenCL Only) implementations.
+
+We did not take a big effort on improving usability, so please set
+your parameters carefuly.
+
+THIS PROGRAMM IS PROVIDED "AS-IS", USE IT AT YOUR OWN RISK!
+
+If you're interessted and read the source-code, please excuse
+that the most of our comments are in german.
+
+>>> Command Line Interface <<<
+
+This code is based on the pooler cpuminer and inherits
+its command line interface and options.
+
+ -a, --algo=ALGO specify the algorithm to use
+ bastion use to mine Joincoin
+ bitcore use to mine Bitcore's Timetravel10
+ blake use to mine Saffroncoin (Blake256)
+ blakecoin use to mine Old Blake 256
+ blake2s use to mine Nevacoin (Blake2-S 256)
+ bmw use to mine Midnight
+ cryptolight use to mine AEON cryptonight (MEM/2)
+ cryptonight use to mine XMR cryptonight, Bytecoin, Dash, DigitalNote, etc
+ c11/flax use to mine Chaincoin and Flax
+ decred use to mine Decred 180 bytes Blake256-14
+ deep use to mine Deepcoin
+ dmd-gr use to mine Diamond-Groestl
+ equihash use to mine ZEC, HUSH and KMD
+ fresh use to mine Freshcoin
+ fugue256 use to mine Fuguecoin
+ groestl use to mine Groestlcoin
+ hsr use to mine Hshare
+ jackpot use to mine Sweepcoin
+ keccak use to mine Maxcoin
+ keccakc use to mine CreativeCoin
+ lbry use to mine LBRY Credits
+ luffa use to mine Joincoin
+ lyra2 use to mine CryptoCoin
+ lyra2v2 use to mine Vertcoin
+ lyra2z use to mine Zerocoin (XZC)
+ myr-gr use to mine Myriad-Groest
+ neoscrypt use to mine FeatherCoin, Trezarcoin, Orbitcoin, etc
+ nist5 use to mine TalkCoin
+ penta use to mine Joincoin / Pentablake
+ phi use to mine LUXCoin
+ polytimos use to mine Polytimos
+ quark use to mine Quarkcoin
+ qubit use to mine Qubit
+ scrypt use to mine Scrypt coins (Litecoin, Dogecoin, etc)
+ scrypt:N use to mine Scrypt-N (:10 for 2048 iterations)
+ scrypt-jane use to mine Chacha coins like Cache and Ultracoin
+ s3 use to mine 1coin (ONE)
+ sha256t use to mine OneCoin (OC)
+ sia use to mine SIA
+ sib use to mine Sibcoin
+ skein use to mine Skeincoin
+ skein2 use to mine Woodcoin
+ skunk use to mine Signatum
+ timetravel use to mine MachineCoin
+ tribus use to mine Denarius
+ x11evo use to mine Revolver
+ x11 use to mine DarkCoin
+ x14 use to mine X14Coin
+ x15 use to mine Halcyon
+ x17 use to mine X17
+ vanilla use to mine Vanilla (Blake256)
+ veltor use to mine VeltorCoin
+ whirlpool use to mine Joincoin
+ wildkeccak use to mine Boolberry (Stratum only)
+ zr5 use to mine ZiftrCoin
+
+ -d, --devices gives a comma separated list of CUDA device IDs
+ to operate on. Device IDs start counting from 0!
+ Alternatively give string names of your card like
+ gtx780ti or gt640#2 (matching 2nd gt640 in the PC).
+
+ -i, --intensity=N[,N] GPU threads per call 8-25 (2^N + F, default: 0=auto)
+ Decimals and multiple values are allowed for fine tuning
+ --cuda-schedule Set device threads scheduling mode (default: auto)
+ -f, --diff-factor Divide difficulty by this factor (default 1.0)
+ -m, --diff-multiplier Multiply difficulty by this value (default 1.0)
+ -o, --url=URL URL of mining server
+ -O, --userpass=U:P username:password pair for mining server
+ -u, --user=USERNAME username for mining server
+ -p, --pass=PASSWORD password for mining server
+ --cert=FILE certificate for mining server using SSL
+ -x, --proxy=[PROTOCOL://]HOST[:PORT] connect through a proxy
+ -t, --threads=N number of miner threads (default: number of nVidia GPUs in your system)
+ -r, --retries=N number of times to retry if a network call fails
+ (default: retry indefinitely)
+ -R, --retry-pause=N time to pause between retries, in seconds (default: 15)
+ --shares-limit maximum shares to mine before exiting the program.
+ --time-limit maximum time [s] to mine before exiting the program.
+ -T, --timeout=N network timeout, in seconds (default: 300)
+ -s, --scantime=N upper bound on time spent scanning current work when
+ long polling is unavailable, in seconds (default: 5)
+ --submit-stale ignore stale job checks, may create more rejected shares
+ -n, --ndevs list cuda devices
+ -N, --statsavg number of samples used to display hashrate (default: 30)
+ --no-gbt disable getblocktemplate support (height check in solo)
+ --no-longpoll disable X-Long-Polling support
+ --no-stratum disable X-Stratum support
+ -q, --quiet disable per-thread hashmeter output
+ --no-color disable colored output
+ -D, --debug enable debug output
+ -P, --protocol-dump verbose dump of protocol-level activities
+ -b, --api-bind=port IP:port for the miner API (default: 127.0.0.1:4068), 0 disabled
+ --api-remote Allow remote control, like pool switching, imply --api-allow=0/0
+ --api-allow=... IP/mask of the allowed api client(s), 0/0 for all
+ --max-temp=N Only mine if gpu temp is less than specified value
+ --max-rate=N[KMG] Only mine if net hashrate is less than specified value
+ --max-diff=N Only mine if net difficulty is less than specified value
+ --max-log-rate Interval to reduce per gpu hashrate logs (default: 3)
+ --pstate=0 will force the Geforce 9xx to run in P0 P-State
+ --plimit=150W set the gpu power limit, allow multiple values for N cards
+ on windows this parameter use percentages (like OC tools)
+ --tlimit=85 Set the gpu thermal limit (windows only)
+ --keep-clocks prevent reset clocks and/or power limit on exit
+ --hide-diff Hide submitted shares diff and net difficulty
+ -B, --background run the miner in the background
+ --benchmark run in offline benchmark mode
+ --cputest debug hashes from cpu algorithms
+ --cpu-affinity set process affinity to specific cpu core(s) mask
+ --cpu-priority set process priority (default: 0 idle, 2 normal to 5 highest)
+ -c, --config=FILE load a JSON-format configuration file
+ can be from an url with the http:// prefix
+ -V, --version display version information and exit
+ -h, --help display this help text and exit
+
+
+Scrypt specific options:
+ -l, --launch-config gives the launch configuration for each kernel
+ in a comma separated list, one per device.
+ --interactive comma separated list of flags (0/1) specifying
+ which of the CUDA device you need to run at inter-
+ active frame rates (because it drives a display).
+ -L, --lookup-gap Divides the per-hash memory requirement by this factor
+ by storing only every N'th value in the scratchpad.
+ Default is 1.
+ --texture-cache comma separated list of flags (0/1/2) specifying
+ which of the CUDA devices shall use the texture
+ cache for mining. Kepler devices may profit.
+ --no-autotune disable auto-tuning of kernel launch parameters
+
+CryptoNight specific options:
+ -l, --launch-config gives the launch configuration for each kernel
+ in a comma separated list, one per device.
+ --bfactor=[0-12] Run Cryptonight core kernel in smaller pieces,
+ From 0 (ui freeze) to 12 (smooth), win default is 11
+ This is a per-device setting like the launch config.
+
+Wildkeccak specific:
+ -l, --launch-config gives the launch configuration for each kernel
+ in a comma separated list, one per device.
+ -k, --scratchpad url Url used to download the scratchpad cache.
+
+
+>>> Examples <<<
+
+
+Example for Heavycoin Mining on heavycoinpool.com with a single gpu in your system
+ ccminer -t 1 -a heavy -o stratum+tcp://stratum01.heavycoinpool.com:5333 -u <> -p <> -v 8
+
+
+Example for Heavycoin Mining on hvc.1gh.com with a dual gpu in your system
+ ccminer -t 2 -a heavy -o stratum+tcp://hvcpool.1gh.com:5333/ -u <> -p x -v 8
+
+
+Example for Fuguecoin solo-mining with 4 gpu's in your system and a Fuguecoin-wallet running on localhost
+ ccminer -q -s 1 -t 4 -a fugue256 -o http://localhost:9089/ -u <> -p <>
+
+
+Example for Fuguecoin pool mining on dwarfpool.com with all your GPUs
+ ccminer -q -a fugue256 -o stratum+tcp://erebor.dwarfpool.com:3340/ -u YOURWALLETADDRESS.1 -p YOUREMAILADDRESS
+
+
+Example for Groestlcoin solo mining
+ ccminer -q -s 1 -a groestl -o http://127.0.0.1:1441/ -u USERNAME -p PASSWORD
+
+Example for Boolberry
+ ccminer -a wildkeccak -o stratum+tcp://bbr.suprnova.cc:7777 -u tpruvot.donate -p x -k http://bbr.suprnova.cc/scratchpad.bin -l 64x360
+
+Example for Scrypt-N (2048) on Nicehash
+ ccminer -a scrypt:10 -o stratum+tcp://stratum.nicehash.com:3335 -u 3EujYFcoBzWvpUEvbe3obEG95mBuU88QBD -p x
+
+For solo-mining you typically use -o http://127.0.0.1:xxxx where xxxx represents
+the rpcport number specified in your wallet's .conf file and you have to pass the same username
+and password with -O (or -u -p) as specified in the wallet config.
+
+The wallet must also be started with the -server option and/or with the server=1 flag in the .conf file
+
+>>> Configuration files <<<
+
+With the -c parameter you can use a json config file to set your prefered settings.
+An example is present in source tree, and is also the default one when no command line parameters are given.
+This allow you to run the miner without batch/script.
+
+
+>>> API and Monitoring <<<
+
+With the -b parameter you can open your ccminer to your network, use -b 0.0.0.0:4068 if required.
+On windows, setting 0.0.0.0 will ask firewall permissions on the first launch. Its normal.
+
+Default API feature is only enabled for localhost queries by default, on port 4068.
+
+You can test this api on linux with "telnet 4068" and type "help" to list the commands.
+Default api format is delimited text. If required a php json wrapper is present in api/ folder.
+
+I plan to add a json format later, if requests are formatted in json too..
+
+
+>>> Additional Notes <<<
+
+This code should be running on nVidia GPUs ranging from compute capability
+3.0 up to compute capability 5.2. Support for Compute 2.0 has been dropped
+so we can more efficiently implement new algorithms using the latest hardware
+features.
+
+>>> RELEASE HISTORY <<<
+ Jan. 04th 2017 v2.2.4
+ Improve lyra2v2
+ Higher keccak default intensity
+ Drop SM 2.x support by default, for CUDA 9 and more recent
+
+ Dec. 04th 2017 v2.2.3
+ Polytimos Algo
+ Handle keccakc variant (with refreshed sha256d merkle)
+ Optimised keccak for SM5+, based on alexis improvements
+
+ Oct. 09th 2017 v2.2.2
+ Import and clean the hsr algo (x13 + custom hash)
+ Import and optimise phi algo from LuxCoin repository
+ Improve sib algo too for maxwell and pascal cards
+ Small fix to handle more than 9 cards on linux (-d 10+)
+ Attempt to free equihash memory "properly"
+ --submit-stale parameter for supernova pool (which change diff too fast)
+
+ Sep. 01st 2017 v2.2.1
+ Improve tribus algo on recent cards (up to +10%)
+
+ Aug. 13th 2017 v2.2
+ New skunk algo, using the heavy streebog algorithm
+ Enhance tribus algo (+10%)
+ equihash protocol enhancement on yiimp.ccminer.org and zpool.ca
+
+ June 16th 2017 v2.1-tribus
+ Interface equihash algo with djeZo solver (from nheqminer 0.5c)
+ New api parameters (and multicast announces for local networks)
+ New tribus algo
+
+ May. 14th 2017 v2.0
+ Handle cryptonight, wildkeccak and cryptonight-lite
+ Add a serie of new algos: timetravel, bastion, hmq1725, sha256t
+ Import lyra2z from djm34 work...
+ Rework the common skein512 (used in most algos except skein ;)
+ Upgrade whirlpool algo with alexis version (2x faster)
+ Store the share diff of second nonce(s) in most algos
+ Hardware monitoring thread to get more accurate power readings
+ Small changes for the quiet mode & max-log-rate to reduce logs
+ Add bitcore and a compatible jha algo
+
+ Dec. 21th 2016 v1.8.4
+ Improve streebog based algos, veltor and sib (from alexis work)
+ Blake2s greetly improved (3x), thanks to alexis too...
+
+ Sep. 28th 2016 v1.8.3
+ show intensity on startup for each cards
+ show-diff is now used by default, use --hide-diff if not wanted
+
+ Sep. 22th 2016 v1.8.2
+ lbry improvements by Alexis Provos
+ Prevent Windows hibernate while mining
+ veltor algo (basic implementation)
+
+ Aug. 10th 2016 v1.8.1
+ SIA Blake2-B Algo (getwork over stratum for Suprnova)
+ SIA Nanopool RPC (getwork over http)
+ Update also the older lyra2 with Nanashi version
+
+ July 20th 2016 v1.8.0
+ Pascal support with cuda 8
+ lbry new multi sha / ripemd algo (LBC)
+ x11evo algo (XRE)
+ Lyra2v2, Neoscrypt and Decred improvements
+ Enhance windows NVAPI clock and power limits
+ Led support for mining/shares activity on windows
+
+ May 18th 2016 v1.7.6
+ Decred vote support
+ X17 cleanup and improvement
+ Add mining.ping stratum method and handle unknown methods
+ Implement a pool stats/benchmark mode (-p stats on yiimp)
+ Add --shares-limit parameter, can be used for benchmarks
+
+ Mar. 13th 2016 v1.7.5
+ Blake2S Algo (NEVA/OXEN)
+
+ Feb. 28th 2016 v1.7.4 (1.7.3 was a preview, not official)
+ Decred simplified stratum (getwork over stratum)
+ Vanilla kernel by MrMad
+ Drop/Disable WhirlpoolX
+
+ Feb. 11th 2016 v1.7.2
+ Decred Algo (longpoll only)
+ Blake256 improvements/cleanup
+
+ Jan. 26th 2016 v1.7.1
+ Implement sib algo (X11 + Russian Streebog-512/GOST)
+ Whirlpool speed x2 with the midstate precompute
+ Small bug fixes about device ids mapping (and vendor names)
+ Add Vanilla algo (Blake256 8-rounds - double sha256)
+
+ Nov. 06th 2015 v1.7
+ Improve old devices compatibility (x11, lyra2v2, quark, qubit...)
+ Add windows support for SM 2.1 and drop SM 3.5 (x86)
+ Improve lyra2 (v1/v2) cuda implementations
+ Improve most common algos on SM5+ with sp blake kernel
+ Restore whirlpool algo (and whirlcoin variant)
+ Prepare algo/pool switch ability, trivial method
+ Add --benchmark alone to run a benchmark for all algos
+ Add --cuda-schedule parameter
+ Add --show-diff parameter, which display shares diff,
+ and is able to detect real solved blocks on pools.
+
+ Aug. 28th 2015 v1.6.6
+ Allow to load remote config with curl (-c http://...)
+ Add Lyra2REv2 algo (Vertcoin/Zoom)
+ Restore WhirlpoolX algo (VNL)
+ Drop Animecoin support
+ Add bmw (Midnight) algo
+
+ July 06th 2015 v1.6.5-C11
+ Nvml api power limits
+ Add chaincoin c11 algo (used by Flaxscript too)
+ Remove pluck algo
+
+ June 23th 2015 v1.6.5
+ Handle Ziftrcoin PoK solo mining
+ Basic compatibility with CUDA 7.0 (generally slower hashrate)
+ Show gpus vendor names on linux (windows test branch is pciutils)
+ Remove -v and -m short params specific to heavycoin
+ Add --diff-multiplier (-m) and rename --diff to --diff-factor (-f)
+ First steps to handle nvml application clocks and P0 on the GTX9xx
+ Various improvements on multipool and cmdline parameters
+ Optimize a bit qubit, deep, luffa, x11 and quark algos
+
+ May 26th 2015 v1.6.4
+ Implement multi-pool support (failover and time rotate)
+ try "ccminer -c pools.conf" to test the sample config
+ Update the API to allow remote pool switching and pool stats
+ Auto bind the api port to the first available when using default
+ Try to compute network difficulty on pools too (for most algos)
+ Drop Whirlpool and whirpoolx algos, no more used...
+
+ May 15th 2015 v1.6.3
+ Import and adapt Neoscrypt from djm34 work (SM 5+ only)
+ Conditional mining options based on gpu temp, network diff and rate
+ background option implementation for windows too
+ "Multithreaded" devices (-d 0,0) intensity and stats changes
+ SM5+ Optimisation of skein based on sp/klaus method (+20%)
+
+ Apr. 21th 2015 v1.6.2
+ Import Scrypt, Scrypt:N and Scrypt-jane from Cudaminer
+ Add the --time-limit command line parameter
+
+ Apr. 14th 2015 v1.6.1
+ Add the Double Skein Algo for Woodcoin
+ Skein/Skein2 SM 3.0 devices support
+
+ Mar. 27th 2015 v1.6.0
+ Add the ZR5 Algo for Ziftcoin
+ Implement Skeincoin algo (skein + sha)
+ Import pluck (djm34) and whirlpoolx (alexis78) algos
+ Hashrate units based on hashing rate values (Hs/kHs/MHs/GHs)
+ Default config file (also help to debug without command line)
+ Various small fixes
+
+ Feb. 11th 2015 v1.5.3
+ Fix anime algo
+ Allow a default config file in user or ccminer folder
+ SM 2.1 windows binary (lyra2 and blake/blakecoin for the moment)
+
+ Jan. 24th 2015 v1.5.2
+ Allow per device intensity, example: -i 20,19.5
+ Add process CPU priority and affinity mask parameters
+ Intelligent duplicate shares check feature (enabled if needed)
+ api: Fan RPM (windows), Cuda threads count, linux kernel ver.
+ More X11 optimisations from sp and KlausT
+ SM 3.0 enhancements
+
+ Dec. 16th 2014 v1.5.1
+ Add lyra2RE algo for Vertcoin based on djm34/vtc code
+ Multiple shares support (2 for the moment)
+ X11 optimisations (From klaust and sp-hash)
+ HTML5 WebSocket api compatibility (see api/websocket.htm)
+ Solo mode height checks with getblocktemplate rpc calls
+
+ Nov. 27th 2014 v1.5.0
+ Upgrade compat jansson to 2.6 (for windows)
+ Add pool mining.set_extranonce support
+ Allow intermediate intensity with decimals
+ Update prebuilt x86 openssl lib to 1.0.1i
+ Fix heavy algo on linux (broken since 1.4)
+ Some internal changes to use the C++ compiler
+ New API 1.2 with some new commands (read only)
+ Add some of sp x11/x15 optimisations (and tsiv x13)
+
+ Nov. 15th 2014 v1.4.9
+ Support of nvml and nvapi(windows) to monitor gpus
+ Fix (again) displayed hashrate for multi gpus systems
+ Average is now made by card (30 scans of the card)
+ Final API v1.1 (new fields + histo command)
+ Add support of telnet queries "telnet 127.0.0.1 4068"
+ add histo api command to get performance debug details
+ Add a rig sample php ui using json wrapper (php)
+ Restore quark/jackpot previous speed (differently)
+
+ Nov. 12th 2014 v1.4.8
+ Add a basic API and a sample php json wrapper
+ Add statsavg (def 20) and api-bind parameters
+
+ Nov. 11th 2014 v1.4.7
+ Average hashrate (based on the 20 last scans)
+ Rewrite blake algo
+ Add the -i (gpu threads/intensity parameter)
+ Add some X11 optimisations based on sp_ commits
+ Fix quark reported hashrate and benchmark mode for some algos
+ Enhance json config file param (int/float/false) (-c config.json)
+ Update windows prebuilt curl to 7.38.0
+
+ Oct. 26th 2014 v1.4.6
+ Add S3 algo reusing existing code (onecoin)
+ Small X11 (simd512) enhancement
+
+ Oct. 20th 2014 v1.4.5
+ Add keccak algo from djm34 repo (maxcoin)
+ Curl 7.35 and OpenSSL are now included in the binary (and win tree)
+ Enhance windows terminal support (--help was broken)
+
+ Sep. 27th 2014 v1.4.4
+ First SM 5.2 Release (GTX 970 & 980)
+ CUDA Runtime included in binary
+ Colors enabled by default
+
+ Sep. 10th 2014 v1.4.3
+ Add algos from djm34 repo (deep, doom, qubit)
+ Goalcoin seems to be dead, not imported.
+ Create also the pentablake algo (5x Blake 512)
+
+ Sept 6th 2014 Almost twice the speed on blake256 algos with the "midstate" cache
+
+ Sep. 1st 2014 add X17, optimized x15 and whirl
+ add blake (256 variant)
+ color support on Windows,
+ remove some dll dependencies (pthreads, msvcp)
+
+ Aug. 18th 2014 add X14, X15, Whirl, and Fresh algos,
+ also add colors and nvprof cmd line support
+
+ June 15th 2014 add X13 and Diamond Groestl support.
+ Thanks to tsiv and to Bombadil for the contributions!
+
+ June 14th 2014 released Killer Groestl quad version which I deem
+ sufficiently hard to port over to AMD. It isn't
+ the fastest option for Compute 3.5 and 5.0 cards,
+ but it is still much faster than the table based
+ versions.
+
+ May 10th 2014 added X11, but without the bells & whistles
+ (no killer Groestl, SIMD hash quite slow still)
+
+ May 6th 2014 this adds the quark and animecoin algorithms.
+
+ May 3rd 2014 add the MjollnirCoin hash algorithm for the upcomin
+ MjollnirCoin relaunch.
+
+ Add the -f (--diff) option to adjust the difficulty
+ e.g. for the erebor Dwarfpool myr-gr SaffronCoin pool.
+ Use -f 256 there.
+
+ May 1st 2014 adapt the Jackpot algorithms to changes made by the
+ coin developers. We keep our unique nVidia advantage
+ because we have a way to break up the divergence.
+ NOTE: Jackpot Hash now requires Compute 3.0 or later.
+
+ April, 27 2014 this release adds Myriad-Groestl and Jackpot Coin.
+ we apply an optimization to Jackpot that turns this
+ into a Keccak-only CUDA coin ;) Jackpot is tested with
+ solo--mining only at the moment.
+
+ March, 27 2014 Heavycoin exchange rates soar, and as a result this coin
+ gets some love: We greatly optimized the Hefty1 kernel
+ for speed. Expect some hefty gains, especially on 750Ti's!
+
+ By popular demand, we added the -d option as known from
+ cudaminer.
+
+ different compute capability builds are now provided until
+ we figure out how to pack everything into a single executable
+ in a Windows build.
+
+ March, 24 2014 fixed Groestl pool support
+
+ went back to Compute 1.x for cuda_hefty1.cu kernel by
+ default after numerous reports of ccminer v0.2/v0.3
+ not working with HeavyCoin for some people.
+
+ March, 23 2014 added Groestlcoin support. stratum status unknown
+ (the only pool is currently down for fixing issues)
+
+ March, 21 2014 use of shared memory in Fugue256 kernel boosts hash rates
+ on Fermi and Maxwell devices. Kepler may suffer slightly
+ (3-5%)
+
+ Fixed Stratum for Fuguecoin. Tested on dwarfpool.
+
+ March, 18 2014 initial release.
+
+
+>>> AUTHORS <<<
+
+Notable contributors to this application are:
+
+Christian Buchner, Christian H. (Germany): Initial CUDA implementation
+
+djm34, tsiv, sp and klausT for cuda algos implementation and optimisation
+
+Tanguy Pruvot : 750Ti tuning, blake, colors, zr5, skein, general code cleanup
+ API monitoring, linux Config/Makefile and vstudio libs...
+
+and also many thanks to anyone else who contributed to the original
+cpuminer application (Jeff Garzik, pooler), it's original HVC-fork
+and the HVC-fork available at hvc.1gh.com
+
+Source code is included to satisfy GNU GPL V3 requirements.
+
+
+With kind regards,
+
+ Christian Buchner ( Christian.Buchner@gmail.com )
+ Christian H. ( Chris84 )
+ Tanguy Pruvot ( tpruvot@github )
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-x64-2.2.4-cuda9/ccminer-x64.exe.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-x64-2.2.4-cuda9/ccminer-x64.exe.deploy
new file mode 100644
index 0000000..695856d
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-x64-2.2.4-cuda9/ccminer-x64.exe.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-x64-2.2.4-cuda9/msvcr120.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-x64-2.2.4-cuda9/msvcr120.dll.deploy
new file mode 100644
index 0000000..d711c92
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-x64-2.2.4-cuda9/msvcr120.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-x86-2.2.4-cuda9/ccminer.exe.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-x86-2.2.4-cuda9/ccminer.exe.deploy
new file mode 100644
index 0000000..6b96bc9
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-x86-2.2.4-cuda9/ccminer.exe.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-x86-2.2.4-cuda9/msvcr120.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-x86-2.2.4-cuda9/msvcr120.dll.deploy
new file mode 100644
index 0000000..8c36149
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/ccminer-x86-2.2.4-cuda9/msvcr120.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/lyclMiner015/kernels/lyra441p3/lyra441p3.cl.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/lyclMiner015/kernels/lyra441p3/lyra441p3.cl.deploy
new file mode 100644
index 0000000..abdc20c
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/lyclMiner015/kernels/lyra441p3/lyra441p3.cl.deploy
@@ -0,0 +1,88 @@
+// lyra441p2 kernel.
+// Author: CryptoGraphics ( CrGraphics@protonmail.com )
+
+#define rotr64(x, n) ((n) < 32 ? (amd_bitalign((uint)((x) >> 32), (uint)(x), (uint)(n)) | ((ulong)amd_bitalign((uint)(x), (uint)((x) >> 32), (uint)(n)) << 32)) : (amd_bitalign((uint)(x), (uint)((x) >> 32), (uint)(n) - 32) | ((ulong)amd_bitalign((uint)((x) >> 32), (uint)(x), (uint)(n) - 32) << 32)))
+
+#define Gfunc(a,b,c,d) \
+{ \
+ a += b; \
+ d ^= a; \
+ ttr = rotr64(d, 32); \
+ d = ttr; \
+ \
+ c += d; \
+ b ^= c; \
+ ttr = rotr64(b, 24); \
+ b = ttr; \
+ \
+ a += b; \
+ d ^= a; \
+ ttr = rotr64(d, 16); \
+ d = ttr; \
+ \
+ c += d; \
+ b ^= c; \
+ ttr = rotr64(b, 63); \
+ b = ttr; \
+}
+
+#define roundLyra(state) \
+{ \
+ Gfunc(state[0].x, state[2].x, state[4].x, state[6].x); \
+ Gfunc(state[0].y, state[2].y, state[4].y, state[6].y); \
+ Gfunc(state[1].x, state[3].x, state[5].x, state[7].x); \
+ Gfunc(state[1].y, state[3].y, state[5].y, state[7].y); \
+ \
+ Gfunc(state[0].x, state[2].y, state[5].x, state[7].y); \
+ Gfunc(state[0].y, state[3].x, state[5].y, state[6].x); \
+ Gfunc(state[1].x, state[3].y, state[4].x, state[6].y); \
+ Gfunc(state[1].y, state[2].x, state[4].y, state[7].x); \
+}
+
+typedef union {
+ uint h[8];
+ uint4 h4[2];
+ ulong2 hl4[2];
+ ulong4 h8;
+} hash_t;
+
+typedef union {
+ uint h[32];
+ ulong2 hl4[8];
+ uint4 h4[8];
+ ulong4 h8[4];
+} lyraState_t;
+
+__attribute__((reqd_work_group_size(256, 1, 1)))
+__kernel void lyra441p3(__global uint* hashes, __global uint* lyraStates)
+{
+ int gid = get_global_id(0);
+
+ __global hash_t *hash = (__global hash_t *)(hashes + (8* (get_global_id(0))));
+ __global lyraState_t *lyraState = (__global lyraState_t *)(lyraStates + (32* (get_global_id(0))));
+
+ ulong ttr;
+
+ ulong2 state[8];
+ // 1. load lyra State
+ state[0] = lyraState->hl4[0];
+ state[1] = lyraState->hl4[1];
+ state[2] = lyraState->hl4[2];
+ state[3] = lyraState->hl4[3];
+ state[4] = lyraState->hl4[4];
+ state[5] = lyraState->hl4[5];
+ state[6] = lyraState->hl4[6];
+ state[7] = lyraState->hl4[7];
+
+ // 2. rounds
+ for (int i = 0; i < 12; ++i)
+ {
+ roundLyra(state);
+ }
+
+ // 3. store result
+ hash->hl4[0] = state[0];
+ hash->hl4[1] = state[1];
+
+ barrier(CLK_LOCAL_MEM_FENCE);
+}
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/lyclMiner015/kernels/skein/skein.cl.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/lyclMiner015/kernels/skein/skein.cl.deploy
new file mode 100644
index 0000000..50b62a9
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/lyclMiner015/kernels/skein/skein.cl.deploy
@@ -0,0 +1,395 @@
+// skein256 kernel
+// Based on cuda implementation from the ccminer project(Provos Alexis, Tanguy Pruvot and others).
+// OpenCL port and AMDGCN specific optimizations were done by CryptoGraphics ( CrGraphics@protonmail.com ).
+
+#define ROTR64(x, n) ((n) < 32 ? (amd_bitalign((uint)((x) >> 32), (uint)(x), (uint)(n)) | ((ulong)amd_bitalign((uint)(x), (uint)((x) >> 32), (uint)(n)) << 32)) : (amd_bitalign((uint)(x), (uint)((x) >> 32), (uint)(n) - 32) | ((ulong)amd_bitalign((uint)((x) >> 32), (uint)(x), (uint)(n) - 32) << 32)))
+
+#define TFBIGMIX8e(){\
+ p0+=p1;p2+=p3;p4+=p5;p6+=p7;p1=ROTR64(p1,18) ^ p0;p3=ROTR64(p3,28) ^ p2;p5=ROTR64(p5,45) ^ p4;p7=ROTR64(p7,27) ^ p6;\
+ p2+=p1;p4+=p7;p6+=p5;p0+=p3;p1=ROTR64(p1,31) ^ p2;p7=ROTR64(p7,37) ^ p4;p5=ROTR64(p5,50) ^ p6;p3=ROTR64(p3,22) ^ p0;\
+ p4+=p1;p6+=p3;p0+=p5;p2+=p7;p1=ROTR64(p1,47) ^ p4;p3=ROTR64(p3,15) ^ p6;p5=ROTR64(p5,28) ^ p0;p7=ROTR64(p7,25) ^ p2;\
+ p6+=p1;p0+=p7;p2+=p5;p4+=p3;p1=ROTR64(p1,20) ^ p6;p7=ROTR64(p7,55) ^ p0;p5=ROTR64(p5,10) ^ p2;p3=ROTR64(p3,8) ^ p4;\
+}
+
+#define TFBIGMIX8o(){\
+ p0+=p1;p2+=p3;p4+=p5;p6+=p7;p1=ROTR64(p1,25) ^ p0;p3=ROTR64(p3,34) ^ p2;p5=ROTR64(p5,30) ^ p4;p7=ROTR64(p7,40) ^ p6;\
+ p2+=p1;p4+=p7;p6+=p5;p0+=p3;p1=ROTR64(p1,51) ^ p2;p7=ROTR64(p7,14) ^ p4;p5=ROTR64(p5,54) ^ p6;p3=ROTR64(p3,47) ^ p0;\
+ p4+=p1;p6+=p3;p0+=p5;p2+=p7;p1=ROTR64(p1,39) ^ p4;p3=ROTR64(p3,35) ^ p6;p5=ROTR64(p5,25) ^ p0;p7=ROTR64(p7,21) ^ p2;\
+ p6+=p1;p0+=p7;p2+=p5;p4+=p3;p1=ROTR64(p1,56) ^ p6;p7=ROTR64(p7,29) ^ p0;p5=ROTR64(p5, 8) ^ p2;p3=ROTR64(p3,42) ^ p4;\
+}
+
+
+typedef union {
+ uint h[8];
+ ulong h2[4];
+ uint4 h4[2];
+ ulong4 h8;
+} hash_t;
+
+
+__attribute__((reqd_work_group_size(256, 1, 1)))
+__kernel void skein(__global uint* hashes)
+{
+ int gid = get_global_id(0);
+
+ __global hash_t *hash = (__global hash_t *)(hashes + (8* (get_global_id(0))));
+
+ ulong c_t2[ 3] = { 0x08UL, 0xff00000000000000UL, 0xff00000000000008UL};
+ uint c_add[18] = {1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18};
+
+ const ulong skein_ks_parity64 = 0x1BD11BDAA9FC1A22UL;
+
+ const ulong c_sk_buf[47] = {
+ 13044065891108841470UL, 16732438526841956843UL, 9211558909664101194UL, 3037510430686418139UL,
+ 7173443257738815378UL, 6810081552185354780UL, 6350514869477290861UL, 15423083618897915945UL,
+ 1670450383176356210UL, 14355246811875535630UL, 12929758634773762437UL, 13158740742618369579UL,
+ 3381563508338326579UL, 14758371437976436245UL, 13158740742618369610UL, 16732438526841956846UL,
+ 13605449933369589267UL, 6174048478977683059UL, 15579517022235109899UL, 3037510430686418144UL,
+ 6174048478977683087UL, 17007283647522109065UL, 1884588926079571163UL, 16691526376334058072UL,
+ 15854362142915262115UL, 14082680139380609421UL, 16691526376334058097UL, 4534485012945173532UL,
+ 12929758634773762437UL, 13158740742618369588UL, 3381563508338326579UL, 14758371437976436254UL,
+ 13158740742618369610UL, 16732438526841956855UL, 13605449933369589267UL, 6174048478977683068UL,
+ 15579517022235109899UL, 3037510430686418153UL, 6174048478977683087UL, 17007283647522109074UL,
+ 1884588926079571163UL, 16691526376334058081UL, 15854362142915262115UL, 14082680139380609430UL,
+ 16691526376334058097UL, 4534485012945173541UL, 12929758634773762437UL};
+
+ // load data
+ const ulong dt0 = hash->h2[0];
+ const ulong dt1 = hash->h2[1];
+ const ulong dt2 = hash->h2[2];
+ const ulong dt3 = hash->h2[3];
+
+ ulong h[ 9] = {
+ 0xCCD044A12FDB3E13UL, 0xE83590301A79A9EBUL, 0x55AEA0614F816E6FUL, 0x2A2767A4AE9B94DBUL,
+ 0xEC06025E74DD7683UL, 0xE7A436CDC4746251UL, 0xC36FBAF9393AD185UL, 0x3EEDBA1833EDFC13UL,
+ 0xb69d3cfcc73a4e2aUL, // skein_ks_parity64 ^ h[0..7]
+ };
+
+ int i=0;
+
+ ulong p0 = c_sk_buf[0] + dt0 + dt1;
+ ulong p1 = c_sk_buf[1] + dt1;
+ ulong p2 = c_sk_buf[2] + dt2 + dt3;
+ ulong p3 = c_sk_buf[3] + dt3;
+ ulong p4 = c_sk_buf[4];
+ ulong p5 = c_sk_buf[5];
+ ulong p6 = c_sk_buf[6];
+ ulong p7 = c_sk_buf[7];
+
+ // Round_8_512v30(h, t, p0, p1, p2, p3, p4, p5, p6, p7, 1);
+ // TFBIGMIX8e();
+ p1=ROTR64(p1,18) ^ p0;
+ p3=ROTR64(p3,28) ^ p2;
+ p2+=p1;
+ p0+=p3;
+ p1=ROTR64(p1,31) ^ p2;
+ p3=ROTR64(p3,22) ^ p0;
+ p4+=p1;
+ p6+=p3;
+ p0+=p5;
+ p2+=p7;
+ p1=ROTR64(p1,47) ^ p4;
+ p3=ROTR64(p3,15) ^ p6;
+ p5=c_sk_buf[8] ^ p0;
+ p7=c_sk_buf[9] ^ p2;
+ p6+=p1;
+ p0+=p7;
+ p2+=p5;
+ p4+=p3;
+ p1=ROTR64(p1,20) ^ p6;
+ p7=ROTR64(p7,55) ^ p0;
+ p5=ROTR64(p5,10) ^ p2;
+ p3=ROTR64(p3,8) ^ p4;
+
+ p0+=h[ 1]; p1+=h[ 2];
+ p2+=h[ 3]; p3+=h[ 4];
+ p4+=h[ 5]; p5+=c_sk_buf[10];
+ p7+=c_sk_buf[11]; p6+=c_sk_buf[12];
+
+ TFBIGMIX8o();
+
+ p0+=h[ 2]; p1+=h[ 3];
+ p2+=h[ 4]; p3+=h[ 5];
+ p4+=h[ 6]; p5+=c_sk_buf[12];
+ p7+=c_sk_buf[13]; p6+=c_sk_buf[14];
+
+ // Round_8_512v30(h, t, p0, p1, p2, p3, p4, p5, p6, p7, 3);
+ TFBIGMIX8e();
+
+ p0+=h[ 3]; p1+=h[ 4];
+ p2+=h[ 5]; p3+=h[ 6];
+ p4+=h[ 7]; p5+=c_sk_buf[14];
+ p7+=c_sk_buf[15]; p6+=c_sk_buf[16];
+
+ TFBIGMIX8o();
+
+ p0+=h[ 4]; p1+=h[ 5];
+ p2+=h[ 6]; p3+=h[ 7];
+ p4+=h[ 8]; p5+=c_sk_buf[16];
+ p7+=c_sk_buf[17]; p6+=c_sk_buf[18];
+
+ // Round_8_512v30(h, t, p0, p1, p2, p3, p4, p5, p6, p7, 5);
+ TFBIGMIX8e();
+
+ p0+=h[ 5]; p1+=h[ 6];
+ p2+=h[ 7]; p3+=h[ 8];
+ p4+=h[ 0]; p5+=c_sk_buf[18];
+ p7+=c_sk_buf[19]; p6+=c_sk_buf[20];
+
+ TFBIGMIX8o();
+
+ p0+=h[ 6]; p1+=h[ 7];
+ p2+=h[ 8]; p3+=h[ 0];
+ p4+=h[ 1]; p5+=c_sk_buf[20];
+ p7+=c_sk_buf[21]; p6+=c_sk_buf[22];
+
+ // Round_8_512v30(h, t, p0, p1, p2, p3, p4, p5, p6, p7, 7);
+ TFBIGMIX8e();
+
+ p0+=h[ 7]; p1+=h[ 8];
+ p2+=h[ 0]; p3+=h[ 1];
+ p4+=h[ 2]; p5+=c_sk_buf[22];
+ p7+=c_sk_buf[23]; p6+=c_sk_buf[24];
+
+ TFBIGMIX8o();
+
+ p0+=h[ 8]; p1+=h[ 0];
+ p2+=h[ 1]; p3+=h[ 2];
+ p4+=h[ 3]; p5+=c_sk_buf[24];
+ p7+=c_sk_buf[25]; p6+=c_sk_buf[26];
+
+ // Round_8_512v30(h, t, p0, p1, p2, p3, p4, p5, p6, p7, 9);
+ TFBIGMIX8e();
+
+ p0+=h[ 0]; p1+=h[ 1];
+ p2+=h[ 2]; p3+=h[ 3];
+ p4+=h[ 4]; p5+=c_sk_buf[26];
+ p7+=c_sk_buf[27]; p6+=c_sk_buf[28];
+
+ TFBIGMIX8o();
+
+ p0+=h[ 1]; p1+=h[ 2];
+ p2+=h[ 3]; p3+=h[ 4];
+ p4+=h[ 5]; p5+=c_sk_buf[28];
+ p7+=c_sk_buf[29]; p6+=c_sk_buf[30];
+
+ // Round_8_512v30(h, t, p0, p1, p2, p3, p4, p5, p6, p7,11);
+ TFBIGMIX8e();
+
+ p0+=h[ 2]; p1+=h[ 3];
+ p2+=h[ 4]; p3+=h[ 5];
+ p4+=h[ 6]; p5+=c_sk_buf[30];
+ p7+=c_sk_buf[31]; p6+=c_sk_buf[32];
+
+ TFBIGMIX8o();
+
+ p0+=h[ 3]; p1+=h[ 4];
+ p2+=h[ 5]; p3+=h[ 6];
+ p4+=h[ 7]; p5+=c_sk_buf[32];
+ p7+=c_sk_buf[33]; p6+=c_sk_buf[34];
+
+ // Round_8_512v30(h, t, p0, p1, p2, p3, p4, p5, p6, p7,13);
+ TFBIGMIX8e();
+
+ p0+=h[ 4]; p1+=h[ 5];
+ p2+=h[ 6]; p3+=h[ 7];
+ p4+=h[ 8]; p5+=c_sk_buf[34];
+ p7+=c_sk_buf[35]; p6+=c_sk_buf[36];
+
+ TFBIGMIX8o();
+
+ p0+=h[ 5]; p1+=h[ 6];
+ p2+=h[ 7]; p3+=h[ 8];
+ p4+=h[ 0]; p5+=c_sk_buf[36];
+ p7+=c_sk_buf[37]; p6+=c_sk_buf[38];
+
+ // Round_8_512v30(h, t, p0, p1, p2, p3, p4, p5, p6, p7,15);
+ TFBIGMIX8e();
+
+ p0+=h[ 6]; p1+=h[ 7];
+ p2+=h[ 8]; p3+=h[ 0];
+ p4+=h[ 1]; p5+=c_sk_buf[38];
+ p7+=c_sk_buf[39]; p6+=c_sk_buf[40];
+
+ TFBIGMIX8o();
+
+ p0+=h[ 7]; p1+=h[ 8];
+ p2+=h[ 0]; p3+=h[ 1];
+ p4+=h[ 2]; p5+=c_sk_buf[40];
+ p7+=c_sk_buf[41]; p6+=c_sk_buf[42];
+
+ // Round_8_512v30(h, t, p0, p1, p2, p3, p4, p5, p6, p7,17);
+ TFBIGMIX8e();
+
+ p0+=h[ 8]; p1+=h[ 0];
+ p2+=h[ 1]; p3+=h[ 2];
+ p4+=h[ 3]; p5+=c_sk_buf[42];
+ p7+=c_sk_buf[43]; p6+=c_sk_buf[44];
+
+
+ TFBIGMIX8o();
+ p4+=h[ 4];
+ p5+=c_sk_buf[44];
+ p7+=c_sk_buf[45];
+ p6+=c_sk_buf[46];
+
+ p0 = (p0+h[ 0]) ^ dt0;
+ p1 = (p1+h[ 1]) ^ dt1;
+ p2 = (p2+h[ 2]) ^ dt2;
+ p3 = (p3+h[ 3]) ^ dt3;
+
+ h[0] = p0;
+ h[1] = p1;
+ h[2] = p2;
+ h[3] = p3;
+ h[4] = p4;
+ h[5] = p5;
+ h[6] = p6;
+ h[7] = p7;
+ h[8] = h[ 0] ^ h[ 1] ^ h[ 2] ^ h[ 3] ^ h[ 4] ^ h[ 5] ^ h[ 6] ^ h[ 7] ^ skein_ks_parity64;
+
+ p5+=c_t2[0]; //p5 already equal h[5]
+ p6+=c_t2[1];
+
+ // Round_8_512v30(h, t, p0, p1, p2, p3, p4, p5, p6, p7, 1);
+ TFBIGMIX8e();
+
+ p0+=h[ 1]; p1+=h[ 2];
+ p2+=h[ 3]; p3+=h[ 4];
+ p4+=h[ 5]; p5+=h[ 6] + c_t2[ 1];
+ p6+=h[ 7] + c_t2[ 2]; p7+=h[ 8] + c_add[ 0];
+
+ TFBIGMIX8o();
+
+ p0+=h[ 2]; p1+=h[ 3];
+ p2+=h[ 4]; p3+=h[ 5];
+ p4+=h[ 6]; p5+=h[ 7] + c_t2[ 2];
+ p6+=h[ 8] + c_t2[ 0]; p7+=h[ 0] + c_add[ 1];
+
+ // Round_8_512v30(h, t, p0, p1, p2, p3, p4, p5, p6, p7, 3);
+ TFBIGMIX8e();
+
+ p0+=h[ 3]; p1+=h[ 4];
+ p2+=h[ 5]; p3+=h[ 6];
+ p4+=h[ 7]; p5+=h[ 8] + c_t2[ 0];
+ p6+=h[ 0] + c_t2[ 1]; p7+=h[ 1] + c_add[ 2];
+
+ TFBIGMIX8o();
+
+ p0+=h[ 4]; p1+=h[ 5];
+ p2+=h[ 6]; p3+=h[ 7];
+ p4+=h[ 8]; p5+=h[ 0] + c_t2[ 1];
+ p6+=h[ 1] + c_t2[ 2]; p7+=h[ 2] + c_add[ 3];
+
+ // Round_8_512v30(h, t, p0, p1, p2, p3, p4, p5, p6, p7, 5);
+ TFBIGMIX8e();
+
+ p0+=h[ 5]; p1+=h[ 6];
+ p2+=h[ 7]; p3+=h[ 8];
+ p4+=h[ 0]; p5+=h[ 1] + c_t2[ 2];
+ p6+=h[ 2] + c_t2[ 0]; p7+=h[ 3] + c_add[ 4];
+
+ TFBIGMIX8o();
+
+ p0+=h[ 6]; p1+=h[ 7];
+ p2+=h[ 8]; p3+=h[ 0];
+ p4+=h[ 1]; p5+=h[ 2] + c_t2[ 0];
+ p6+=h[ 3] + c_t2[ 1]; p7+=h[ 4] + c_add[ 5];
+
+ // Round_8_512v30(h, t, p0, p1, p2, p3, p4, p5, p6, p7, 7);
+ TFBIGMIX8e();
+
+ p0+=h[ 7]; p1+=h[ 8];
+ p2+=h[ 0]; p3+=h[ 1];
+ p4+=h[ 2]; p5+=h[ 3] + c_t2[ 1];
+ p6+=h[ 4] + c_t2[ 2]; p7+=h[ 5] + c_add[ 6];
+
+ TFBIGMIX8o();
+
+ p0+=h[ 8]; p1+=h[ 0];
+ p2+=h[ 1]; p3+=h[ 2];
+ p4+=h[ 3]; p5+=h[ 4] + c_t2[ 2];
+ p6+=h[ 5] + c_t2[ 0]; p7+=h[ 6] + c_add[ 7];
+
+ // Round_8_512v30(h, t, p0, p1, p2, p3, p4, p5, p6, p7, 9);
+ TFBIGMIX8e();
+
+ p0+=h[ 0]; p1+=h[ 1];
+ p2+=h[ 2]; p3+=h[ 3];
+ p4+=h[ 4]; p5+=h[ 5] + c_t2[ 0];
+ p6+=h[ 6] + c_t2[ 1]; p7+=h[ 7] + c_add[ 8];
+
+ TFBIGMIX8o();
+
+ p0+=h[ 1]; p1+=h[ 2];
+ p2+=h[ 3]; p3+=h[ 4];
+ p4+=h[ 5]; p5+=h[ 6] + c_t2[ 1];
+ p6+=h[ 7] + c_t2[ 2]; p7+=h[ 8] + c_add[ 9];
+
+ // Round_8_512v30(h, t, p0, p1, p2, p3, p4, p5, p6, p7,11);
+ TFBIGMIX8e();
+
+ p0+=h[ 2]; p1+=h[ 3];
+ p2+=h[ 4]; p3+=h[ 5];
+ p4+=h[ 6]; p5+=h[ 7] + c_t2[ 2];
+ p6+=h[ 8] + c_t2[ 0]; p7+=h[ 0] + c_add[10];
+
+ TFBIGMIX8o();
+
+ p0+=h[ 3]; p1+=h[ 4];
+ p2+=h[ 5]; p3+=h[ 6];
+ p4+=h[ 7]; p5+=h[ 8] + c_t2[ 0];
+ p6+=h[ 0] + c_t2[ 1]; p7+=h[ 1] + c_add[11];
+
+ // Round_8_512v30(h, t, p0, p1, p2, p3, p4, p5, p6, p7,13);
+ TFBIGMIX8e();
+
+ p0+=h[ 4]; p1+=h[ 5];
+ p2+=h[ 6]; p3+=h[ 7];
+ p4+=h[ 8]; p5+=h[ 0] + c_t2[ 1];
+ p6+=h[ 1] + c_t2[ 2]; p7+=h[ 2] + c_add[12];
+
+ TFBIGMIX8o();
+
+ p0+=h[ 5]; p1+=h[ 6];
+ p2+=h[ 7]; p3+=h[ 8];
+ p4+=h[ 0]; p5+=h[ 1] + c_t2[ 2];
+ p6+=h[ 2] + c_t2[ 0]; p7+=h[ 3] + c_add[13];
+
+ // Round_8_512v30(h, t, p0, p1, p2, p3, p4, p5, p6, p7,15);
+ TFBIGMIX8e();
+
+ p0+=h[ 6]; p1+=h[ 7];
+ p2+=h[ 8]; p3+=h[ 0];
+ p4+=h[ 1]; p5+=h[ 2] + c_t2[ 0];
+ p6+=h[ 3] + c_t2[ 1]; p7+=h[ 4] + c_add[14];
+
+ TFBIGMIX8o();
+
+ p0+=h[ 7]; p1+=h[ 8];
+ p2+=h[ 0]; p3+=h[ 1];
+ p4+=h[ 2]; p5+=h[ 3] + c_t2[ 1];
+ p6+=h[ 4] + c_t2[ 2]; p7+=h[ 5] + c_add[15];
+
+ // Round_8_512v30(h, t, p0, p1, p2, p3, p4, p5, p6, p7,17);
+ TFBIGMIX8e();
+
+ p0+=h[ 8]; p1+=h[ 0];
+ p2+=h[ 1]; p3+=h[ 2];
+ p4+=h[ 3]; p5+=h[ 4] + c_t2[ 2];
+ p6+=h[ 5] + c_t2[ 0]; p7+=h[ 6] + c_add[16];
+
+ TFBIGMIX8o();
+
+ p0+=h[ 0]; p1+=h[ 1];
+ p2+=h[ 2]; p3+=h[ 3];
+ p4+=h[ 4]; p5+=h[ 5] + c_t2[ 0];
+ p6+=h[ 6] + c_t2[ 1]; p7+=h[ 7] + c_add[17];
+
+ hash->h2[0] = p0;
+ hash->h2[1] = p1;
+ hash->h2[2] = p2;
+ hash->h2[3] = p3;
+
+ barrier(CLK_LOCAL_MEM_FENCE);
+}
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/BCD-failover.bat.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/BCD-failover.bat.deploy
new file mode 100644
index 0000000..094144e
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/BCD-failover.bat.deploy
@@ -0,0 +1,4 @@
+@echo off
+:start
+t-rex -a bcd -o stratum+tcp://eu.gos.cx:8844 -u 1MKrTujwHxda6knL8hHrPMi7Git4upX56E -p c=BCD -o stratum+tcp://mine.icemining.ca:8433 -u 1MKrTujwHxda6knL8hHrPMi7Git4upX56E -p c=BCD -i 20
+goto start
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/BCD-icemining.bat.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/BCD-icemining.bat.deploy
new file mode 100644
index 0000000..12b0bf2
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/BCD-icemining.bat.deploy
@@ -0,0 +1,4 @@
+@echo off
+:start
+t-rex -a bcd -o stratum+tcp://mine.icemining.ca:8433 -u 1MKrTujwHxda6knL8hHrPMi7Git4upX56E -p c=BCD -i 20
+goto start
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/RVN-gos.cx.bat.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/RVN-gos.cx.bat.deploy
new file mode 100644
index 0000000..d449f31
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/RVN-gos.cx.bat.deploy
@@ -0,0 +1,4 @@
+@echo off
+:start
+t-rex -a x16r -o stratum+tcp://eu.gos.cx:3637 -u RMZGRVJx46ieBHTWBEogTGmQ4g1BnRhNc3 -p c=RVN
+goto start
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/RVN-minermore.bat.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/RVN-minermore.bat.deploy
new file mode 100644
index 0000000..8efc9b6
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/RVN-minermore.bat.deploy
@@ -0,0 +1,5 @@
+@echo off
+cls
+:start
+t-rex -c config_example
+goto start
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/config_example.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/config_example.deploy
new file mode 100644
index 0000000..7ffd1e0
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/config_example.deploy
@@ -0,0 +1,108 @@
+{
+ // List of main and failover pools
+ "pools": [
+ {
+ "user": "1MKrTujwHxda6knL8hHrPMi7Git4upX56E", // wallet address
+ "url": "stratum+tcp://pool.minermore.com:4501", // pool stratum (US)
+ "pass": "x" // password
+ },
+ {
+ "user": "CHANGETHIS.worker",
+ "url": "stratum+tcp://ca.minermore.com:4501", // <-- Montreal Canada
+ "pass": "x"
+ },
+ {
+ "user": "CHANGETHIS.worker",
+ "url": "stratum+tcp://pool.minermore.com:5501", // <-- US
+ "pass": "x"
+ },
+ {
+ "user": "CHANGETHIS.worker",
+ "url": "stratum+tcp://eu.minermore.com:4501", // <-- Frankfurt, Germany
+ "pass": "x"
+ },
+ {
+ "user": "CHANGETHIS.worker",
+ "url": "stratum+tcp://eu.minermore.com:5501", // <-- Frankfurt, Germany
+ "pass": "x"
+ },
+ {
+ "user": "CHANGETHIS.worker",
+ "url": "stratum+tcp://hk.minermore.com:4501", // <-- Hong Kong
+ "pass": "x"
+ }
+ ],
+
+ // Telnet API bind address.
+ "api-bind-telnet": "0.0.0.0:4068", // Set to "0" to disable Telnet API
+
+ // HTTP API bind address.
+ "api-bind-http": "0.0.0.0:4067", // Set to "0" to disable HTTP API
+
+ // If set to true enables json response for Telnet API.
+ "json-response": false,
+
+ // Connection retries count. After this number of attempts failover pool will be switched.
+ "retries": 3,
+
+ // Pause in seconds between retries.
+ "retry-pause": 10,
+
+ // Maximum time in seconds your pool connection may have no ping. After that reconnect will happen.
+ "timeout": 180,
+
+ // Name of mining algorithm. You can see available names at the top of the help file.
+ "algo": "x16r",
+
+ // This is GPU index in the system. You can select multiple GPUs sequentially: "devices": "0,2,3"
+ "devices": 0, // Use only the first GPU in your rig. Remove this parameter to use all GPUs
+
+ // Intensity used with your GPUs. It can be different for each GPU, e.g. "intensity": "20,21.4,23"
+ "intensity": 20,
+
+ // Sliding window length in sec used to compute average hashrate.
+ "hashrate-avr": 30, // Set to 3600 to get average over an hour
+
+ // Path to the log file. If only file name set log will be saved into directory with the miner.
+ "log-path": "t-rex.log",
+ // "log-path": "/home/x/t-rex.log", // Absolute path
+
+ // Set process priority (default: 2) 1 below normal, 2 normal to 5 highest.
+ "cpu-priority": 2,
+
+ // Perform auto update whenever a newer version of the miner is available.
+ "autoupdate": false,
+
+ // Shutdown miner immediately if has any CUDA error.
+ "exit-on-cuda-error": true,
+
+ // Shutdown miner immediately if pool connection lost.
+ "exit-on-connection-lost": false,
+
+ // Forces miner to immediately reconnect to pool on N successively failed shares (default: 10).
+ "reconnect-on-fail-shares": 10,
+
+ // User protocol logging.
+ "protocol-dump": false, // Set to true to turn it on.
+
+ // Configurable GPUs report frequency. By default every 5 shares.
+ "gpu-report-interval": 5,
+
+ // Disable color output for console
+ "no-color": false,
+
+ // Quiet mode. No GPU stats at all.
+ "quiet": false,
+
+ // Shutdown miner after timeout in sec. By default disabled. (set to 0)
+ "time-limit": 0,
+
+ // Disables device till miner shutdown in case of overheat. Limit in Celsius. (set to 0)
+ "temperature-limit": 0,
+
+ // GPU temperature to enable card after it's been disabled. (default: 0 - disabled)
+ "temperature-start": 0,
+
+ // Forces miner to switch back to main pool in case working with failover pool. Parameter is set in seconds. (default: 600)
+ "back-to-main-pool-sec": 600
+}
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/msvcr71.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/msvcr71.dll.deploy
new file mode 100644
index 0000000..b50a30d
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/msvcr71.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/t-rex-help.txt.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/t-rex-help.txt.deploy
new file mode 100644
index 0000000..a3dc09d
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/t-rex-help.txt.deploy
@@ -0,0 +1,298 @@
+This is T-Rex NVIDIA GPU miner.
+
+We hope you enjoy our miner.
+We promise to do our best to make it as fast as possible.
+
+However, in order to maximise the hashrate our software utilises all
+available GPU resources, so it is important that you review your overclock
+settings before you start mining. Our general recommendation is to start
+from GPU stock settings (no overclock, default power limit), and then after
+making sure it is stable, slowly increase your overclock to find the
+"sweet spot" where the miner performs at its best and still does not crash.
+
+
+Usage of command line options
+Options:
+ -a, --algo Specify the hash algorithm to use.
+ balloon
+ bcd
+ bitcore
+ c11
+ geek
+ hmq1725
+ lyra2z
+ phi
+ polytimos
+ renesis
+ sha256t
+ skunk
+ sonoa
+ timetravel
+ tribus
+ x16r
+ x16s
+ x17
+ x22i
+ -d, --devices Comma separated list of CUDA devices to use.
+ Device IDs start counting from 0.
+ -i, --intensity GPU intensity 8-25 (default: auto).
+ -o, --url URL of mining server.
+ -u, --user Username for mining server.
+ -p, --pass Password for mining server.
+ -r, --retries Number of times to retry if a network call fails.
+ -R, --retry-pause Pause in seconds between retries.
+ -T, --timeout Network timeout, in seconds (default: 180)
+ --time-limit Miner shutdown interval in seconds. (default: 0 - disabled)
+ --temperature-limit GPU shutdown temperature. (default: 0 - disabled)
+ --temperature-start GPU temperature to enable card after disable. (default: 0 - disabled)
+
+ -b, --api-bind-telnet IP:port for the miner API via telnet (default: 0.0.0.0:4068). Set to 0 to disable.
+ --api-bind-http IP:port for the miner API via HTTP (default: 0.0.0.0:4067). Set to 0 to disable.
+ -J --json-response Telnet API server will make json responses.
+
+ -N, --hashrate-avr Sliding window length in seconds used to compute average hashrate (default: 30).
+ --gpu-report-interval GPU stats report frequency. (default: 5. every 5th share)
+ -q, --quiet Quiet mode. No GPU stats at all.
+ --no-color Disable color output for console.
+ -B, --benchmark Benchmark mode.
+ -P, --protocol-dump User protocol logging.
+ -c, --config Load a JSON-format configuration file.
+ -l, --log-path Full path of the log file.
+ --cpu-priority Set process priority (default: 2) 0 idle, 2 normal to 5 highest.
+
+ --autoupdate Perform auto update whenever a newer version of the miner is available.
+ --back-to-main-pool-sec Forces miner to switch back to main pool in case working with failover pool.
+ Parameter is set in seconds. (default: 600)
+ --exit-on-cuda-error Forces miner to immediately exit on CUDA error.
+ --exit-on-connection-lost Forces miner to immediately exit on connection lost.
+ --reconnect-on-fail-shares Forces miner to immediately reconnect to pool on N successively failed shares (default: 10).
+
+ --version Display version information and exit.
+ -h, --help Display this help text and exit.
+
+=========================================== JSON CONFIG USAGE ==========================================
+
+To start T-Rex with config file "config.txt" type in console: t-rex -c config.txt
+
+Use "config_example" file as a starting point to create your own config.
+
+============================================ WATCHDOG USAGE ============================================
+
+Watchdog is intended to observe miner state and restart T-Rex if it crashes or hungs for any reason.
+Also, watchdog can optionally perform auto updates if a newer version is available.
+Use watchdog as you use T-Rex. Simply replace t-rex.exe with watchdog.exe in your bat/script file in order to use it.
+We recommend using the watchdog to avoid any downtime in mining and make sure your GPUs are busy 24/7.
+
+============================================ HTTP API USAGE ============================================
+
+For HTTP API there are a few handlers available.
+
+By default HTTP API server binds to 0.0.0.0:4067. It means that you can access your miner via both external and internal network interfaces.
+Common example of request structure: http://your_ip:your_port/handler_name
+
+==[ TREX ]==
+
+Handler "trex" is intended to show miner control monitoring page in your web browser. You can see miner stats realtime and also change miner parameters and config on the fly. Also here you will see updates in case it appears.
+To activate the handler navigate to http://127.0.0.1:4067/trex using a web browser.
+
+==[ CONFIG ]==
+
+Handler "config" is intended to change your config on HDD and also change some miner parameters on the fly.
+You can change multiple parameters with one request. GET and POST requests supported.
+If you use config (started miner like this: t-rex.exe -c config_file) then any action with handler "config" will be saved into selected config_file.
+You can use this handler for automatization purposes like changing config at runtime, shutting down the miner via API and then restarting it with new parameters applied.
+
+GET usage examples:
+1) http://127.0.0.1:4067/config?protocol-dump=true
+Will enable protocol dump on the fly and write it into config_file.
+
+2) http://127.0.0.1:4067/config?algo=x16r&devices=0,1&intensity=20,21
+If you use config it will write the following config settings into it:
+algo=x16r
+devices=0,1
+intensity=20,21
+
+3) http://127.0.0.1:4067/config?algo=x16r&devices=0,1&intensity=20,21&config=test.conf
+Will save settings into the file "test.conf" which will be created in the folder where the miner resides.
+algo=x16r
+devices=0,1
+intensity=20,21
+
+4) http://127.0.0.1:4067/config?config=test.conf
+Will save your current miner settings into "test.conf" file.
+
+5) http://127.0.0.1:4067/config
+Will show you the current config state
+
+6) http://127.0.0.1:4067/config?hashrate_avr=10&temperature-limit=70&temperature-start=40
+Will set following parameters on the fly:
+hashrate_avr=10
+temperature-limit=70
+temperature-start=40
+
+POST usage examples:
+For POST requests you must use correct json object with parameters you want to change.
+http://127.0.0.1:4067/config
+POST payload:
+{
+"hashrate_avr": 10,
+"temperature-limit": 70,
+"temperature-start": 40
+}
+Parameters names and types in json are identical to config json you use.
+
+
+==[ SUMMARY ]==
+
+Handler "summary" is intended to show you all information about current mining process.
+To activate the handler navigate to http://127.0.0.1:4067/summary using a web browser.
+
+Response example with comments:
+
+{
+ "accepted_count": 6, ----- Number of accepted shares count.
+
+ "active_pool": { ----- Information about the pool your miner is currently connected to.
+ "difficulty": 5, ----- Current pool difficulty.
+ "ping": 97, ----- Pool latency.
+ "retries": 0, ----- Number of connection attempts in case of connection loss.
+ "url": "stratum+tcp://...", ----- Pool connection string.
+ "user": "..." ----- Usually your wallet address.
+ },
+
+ "algorithm": "x16r", ----- Algorithm which was set in config.
+ "api": "1.2", ----- HTTP API protocol version.
+ "cuda": "9.10", ----- CUDA library version used.
+ "description": "T-Rex NVIDIA GPU miner",
+ "difficulty": 31968.245093004043, ----- Current network difficulty.
+ "gpu_total": 1, ----- Total number of GPUs installed in your system.
+
+ "gpus": [{ ----- List of all currently working GPUs in your system with its stats.
+ "device_id": 0, ----- Internal device id, useful for devs.
+ "fan_speed": 66, ----- Fan blades rotation speed in % of the max speed.
+ "gpu_id": 0, ----- User defined device id in config.
+ "hashrate": 4529054, ----- Average hashrate per N sec defined in config.
+ "hashrate_day": 5023728, ----- Average hashrate per day.
+ "hashrate_hour": 0, ----- Average hashrate per hour.
+ "hashrate_minute": 4671930, ----- Average hashrate per minute.
+ "intensity": 21.5, ----- User defined intensity.
+ "name": "GeForce GTX 1050", ----- Current device name.
+ "temperature": 80, ----- Current device temperature.
+ "vendor": "Gigabyte" ----- Current device vendor.
+ "disabled":true, ----- Device state. Might appear if device reached heat limit. (set by --temperature-limit)
+ "disabled_at_temperature": 77 ----- Device temperature at disable. Might appear if device reached heat limit.
+ }],
+
+ "hashrate": 4529054, ----- Total average sum of hashrates for all active devices per N sec defined in config.
+ "hashrate_day": 5023728, ----- Total average sum of hashrates for a day.
+ "hashrate_hour": 0, ----- Total average sum of hashrates for an hour.
+ "hashrate_minute": 4671930, ----- Total average sum of hashrates for a minute.
+ "name": "t-rex",
+ "os": "linux",
+ "rejected_count": 0, ----- This is number of rejected shares count.
+ "solved_count": 0, ----- This is number of found blocks.
+ "ts": 1537095257, ----- Current time in sec from the beginning of the epoch. (ref: https://www.epochconverter.com)
+ "uptime": 108, ----- Uptime in sec. This shows how long the miner has been running for.
+ "version": "0.6.5", ----- Miner version.
+
+ "updates":{ ----- Information about available update. Appears in case update is available.
+ "url": "https://fileurl", ----- Url of file archive to download.
+ "md5sum": "md5...", ----- Signature of update pack (md5).
+ "version": "0.8.0", ----- T-Rex version in update.
+ "notes": "short update info", ----- Short info about changes in update.
+ "notes_full": "full update info", ----- Whole info about changes in update.
+
+ "download_status": { ----- Information about current update download.
+ "downloaded_bytes": 1775165, ----- Total bytes downloaded.
+ "total_bytes": 5245345, ----- Total bytes to download.
+ "last_error":"", ----- Last error if download failed.
+ "time_elapsed_sec": 2.887111, ----- Time elapsed since first byte downloaded.
+ "update_in_progress": true, ----- Download service state.
+ "update_state": "downloading", ----- Download service named state. ("started", "downloading", "finished", "error", "idle")
+ "url": "https://fileurl"}, ----- Url of file in operation.
+ }
+}
+
+==[ DO-UPDATE ]==
+
+Handler "do-update" is intended to activate download update service.
+To start T-Rex update type in the following into your browser address bar and hit Enter:
+http://127.0.0.1:4067/do-update
+
+To stop update type in the following into your browser address bar and hit Enter:
+http://127.0.0.1:4067/do-update?stop=true
+
+==[ CONTROL ]==
+
+Handler "control" is needed for real time configuration of T-Rex miner.
+As of API 1.3 version there are following commands supported.
+
+--- shutdown ---
+
+To shutdown your miner with GET request type in the following into your browser address bar and hit Enter:
+http://127.0.0.1:4067/control?command=shutdown
+
+If you prefer POST set the request body to {"command": "shutdown"}.
+
+
+--- hashrate-avr ---
+
+To change sliding window size in real time with GET request type in the following into your browser address bar and hit Enter:
+http://127.0.0.1:4067/control?hashrate-avr=1
+It will set sliding window of size 1 sec.
+
+If you prefer POST set the request body to {"hashrate-avr": 1}.
+
+
+--- gpu-report-interval ---
+
+To change frequency of GPUs reports appearance in log with GET request type in the following into your browser address bar and hit Enter:
+http://127.0.0.1:4067/control?gpu-report-interval=10
+Now you will see GPUs stats every 10th share.
+
+If you prefer POST set the request body to {"gpu-report-interval": 10}.
+
+Btw, you can disable stats (enter quiet mode) by setting gpu-report-interval to 0.
+
+
+--- no-color ---
+
+To disable color output to console with GET request type in the following into your browser address bar and hit Enter:
+http://127.0.0.1:4067/control?no-color=true
+To enable:
+http://127.0.0.1:4067/control?no-color=false
+
+If you prefer POST set the request body to {"no-color": true}.
+
+
+--- protocol-dump ---
+
+To enable user protocol dump into console/log with GET request type in the following into your browser address bar and hit Enter:
+http://127.0.0.1:4067/control?protocol-dump=true
+To disable:
+http://127.0.0.1:4067/control?protocol-dump=false
+
+If you prefer POST set the request body to {"protocol-dump": true}.
+
+
+--- time-limit ---
+
+To set time limit in seconds for miner (it will shutdown after timeout) with GET request type in the following into your browser address bar and hit Enter:
+http://127.0.0.1:4067/control?time-limit=120
+It will shutdown your miner 120 seconds after this request.
+To disable:
+http://127.0.0.1:4067/control?time-limit=0
+
+If you prefer POST set the request body to {"time-limit": 120}.
+
+==[ FILE ]==
+
+You can create a file in directory with the miner. This may be useful for external monitoring utilities or scripts which can take commands from this file and do some sort of useful stuff like overclock or system reconfiguration.
+
+http://127.0.0.1:4067/file?name=test.txt&data=some sort of text data
+
+If you prefer POST set the request body to
+{
+"name": "test.txt",
+"data": "some sort of text data"
+}
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/t-rex.exe.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/t-rex.exe.deploy
new file mode 100644
index 0000000..e4834fb
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/t-rex.exe.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/watchdog.exe.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/watchdog.exe.deploy
new file mode 100644
index 0000000..5fac517
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/t-rex-0.8.0-win-cuda10.0/watchdog.exe.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/wildrig-multi-0.13.1-beta/kernel-baffin.bin.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/wildrig-multi-0.13.1-beta/kernel-baffin.bin.deploy
new file mode 100644
index 0000000..a52fd8c
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/wildrig-multi-0.13.1-beta/kernel-baffin.bin.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/wildrig-multi-0.13.1-beta/kernel-ellesmere.bin.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/wildrig-multi-0.13.1-beta/kernel-ellesmere.bin.deploy
new file mode 100644
index 0000000..5261101
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/wildrig-multi-0.13.1-beta/kernel-ellesmere.bin.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/wildrig-multi-0.13.1-beta/kernel-fiji.bin.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/wildrig-multi-0.13.1-beta/kernel-fiji.bin.deploy
new file mode 100644
index 0000000..b19437a
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/wildrig-multi-0.13.1-beta/kernel-fiji.bin.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/wildrig-multi-0.13.1-beta/kernel-gfx900.bin.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/wildrig-multi-0.13.1-beta/kernel-gfx900.bin.deploy
new file mode 100644
index 0000000..8785299
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/wildrig-multi-0.13.1-beta/kernel-gfx900.bin.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/wildrig-multi-0.13.1-beta/kernel-tonga.bin.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/wildrig-multi-0.13.1-beta/kernel-tonga.bin.deploy
new file mode 100644
index 0000000..aa4f86c
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/wildrig-multi-0.13.1-beta/kernel-tonga.bin.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/wildrig-multi-0.13.1-beta/start.bat.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/wildrig-multi-0.13.1-beta/start.bat.deploy
new file mode 100644
index 0000000..b707286
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/wildrig-multi-0.13.1-beta/start.bat.deploy
@@ -0,0 +1,12 @@
+@echo off
+
+:loop
+wildrig.exe --algo algo --opencl-launch 18x0 --url pool:port --user wallet --pass password
+if ERRORLEVEL 1000 goto custom
+timeout /t 5
+goto loop
+
+:custom
+echo Custom command here
+timeout /t 5
+goto loop
\ No newline at end of file
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/wildrig-multi-0.13.1-beta/wildrig.exe.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/wildrig-multi-0.13.1-beta/wildrig.exe.deploy
new file mode 100644
index 0000000..0e22ad7
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/MinerApps/wildrig-multi-0.13.1-beta/wildrig.exe.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/NLog.config.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/NLog.config.deploy
new file mode 100644
index 0000000..3524b39
--- /dev/null
+++ b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/NLog.config.deploy
@@ -0,0 +1,41 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/NLog.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/NLog.dll.deploy
new file mode 100644
index 0000000..a0879e6
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/NLog.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Newtonsoft.Json.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Newtonsoft.Json.dll.deploy
new file mode 100644
index 0000000..8069902
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Newtonsoft.Json.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/OpenHardwareMonitorLib.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/OpenHardwareMonitorLib.dll.deploy
new file mode 100644
index 0000000..a2337e8
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/OpenHardwareMonitorLib.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/bitpool.png.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/bitpool.png.deploy
new file mode 100644
index 0000000..4518e8c
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/bitpool.png.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/btcp.png.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/btcp.png.deploy
new file mode 100644
index 0000000..713cfb0
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/btcp.png.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/btg.png.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/btg.png.deploy
new file mode 100644
index 0000000..89d3cf6
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/btg.png.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/etc.png.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/etc.png.deploy
new file mode 100644
index 0000000..ed48e17
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/etc.png.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/eth.png.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/eth.png.deploy
new file mode 100644
index 0000000..764f176
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/eth.png.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/exp.png.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/exp.png.deploy
new file mode 100644
index 0000000..23986cf
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/exp.png.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/hush.png.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/hush.png.deploy
new file mode 100644
index 0000000..55a930f
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/hush.png.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/kmd.png.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/kmd.png.deploy
new file mode 100644
index 0000000..31c3c7d
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/kmd.png.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/mona.png.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/mona.png.deploy
new file mode 100644
index 0000000..3e12190
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/mona.png.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/rvn.png.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/rvn.png.deploy
new file mode 100644
index 0000000..4ea5b12
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/rvn.png.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/suqa.png.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/suqa.png.deploy
new file mode 100644
index 0000000..232ecdc
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/suqa.png.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/vtc.png.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/vtc.png.deploy
new file mode 100644
index 0000000..8464ad2
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/vtc.png.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/zcl.png.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/zcl.png.deploy
new file mode 100644
index 0000000..e534379
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/zcl.png.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/zencash.png.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/zencash.png.deploy
new file mode 100644
index 0000000..b5968b7
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/Resources/Images/zencash.png.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/System.Windows.Interactivity.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/System.Windows.Interactivity.dll.deploy
new file mode 100644
index 0000000..0419e95
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/System.Windows.Interactivity.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/ThinkSharp.FeatureTour.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/ThinkSharp.FeatureTour.dll.deploy
new file mode 100644
index 0000000..dcae991
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/ThinkSharp.FeatureTour.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/ToastNotifications.Messages.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/ToastNotifications.Messages.dll.deploy
new file mode 100644
index 0000000..17ece4f
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/ToastNotifications.Messages.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/ToastNotifications.dll.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/ToastNotifications.dll.deploy
new file mode 100644
index 0000000..cfd388e
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/ToastNotifications.dll.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/bitpool.ico.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/bitpool.ico.deploy
new file mode 100644
index 0000000..931a78d
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/bitpool.ico.deploy differ
diff --git a/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/publish/setup.exe.deploy b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/publish/setup.exe.deploy
new file mode 100644
index 0000000..0870365
Binary files /dev/null and b/BitPoolMiner/publish/Application Files/BitPoolMiner_1_0_1_14/publish/setup.exe.deploy differ
diff --git a/BitPoolMiner/publish/BitPoolMiner.application b/BitPoolMiner/publish/BitPoolMiner.application
index 88ce8cd..f2ac21f 100644
--- a/BitPoolMiner/publish/BitPoolMiner.application
+++ b/BitPoolMiner/publish/BitPoolMiner.application
@@ -1,6 +1,6 @@

-
+
@@ -14,15 +14,15 @@
-
-
+
+
- g4H2ZJWSja0UaH/8Cn16bkZyzOfTXOrwdqilt2d1v2U=
+ +/DOUAtD/jhJVUPFRsaMhCJx0alNpNwEPbCGmanqAUY=
-KPnxEOFOGLZKykxXxGC8aMu5CcaTBAa0k2Jo4VP8Y2M=whT15H1HiJffuImB+H2OYcxH2J5nNxTpRPSfTrWM2RBJg1uYXY+UfSvp9x+u8wIdnv17kYAG+pxuFd/05daBz/NpiW65cgM+bZzUQroyV/63aoXwa9JecCI9Jt/kaw1ihY2iuOAY5K8xghEoOTiPV1B9uNkvfwISpKc7uvLdfQU=0N2j1jELxr2whZRV1BDtcUDcOARPClY+n8mSKqddyC4INatOTDnSL0lDCDAm1vI1LGLwogYDoKtIVAOtRtFzUPmLsJ2vHFwjOsb1TgXQuvZFJNmchbI9QaO3M4+efATGygi4DWpgtWSwmyarNHPSx2Od+W0Xx/HKCAJfjkijZaU=AQABCN=DSTURT-SURFACE\dsturE3Xp9uaHQ8+BQYTBglJFjVacVSN4rH8lzi6gOkSWztU=R0MMiwljSKz1qR7RrUEtNz6WSlwL0tme8ImOrdS6o5jAW85SzdgBac1IQuMebarKvABn+AaIPp2/05rBTMc9wYygWZ0j55dL/LPk6pmuxbxkLOSdIz4PQe+WzfXo7rTaoWAzCIaw8IJGcbmVu2tEfMHkS1x1IVZV9jNE7RWKbWc=0N2j1jELxr2whZRV1BDtcUDcOARPClY+n8mSKqddyC4INatOTDnSL0lDCDAm1vI1LGLwogYDoKtIVAOtRtFzUPmLsJ2vHFwjOsb1TgXQuvZFJNmchbI9QaO3M4+efATGygi4DWpgtWSwmyarNHPSx2Od+W0Xx/HKCAJfjkijZaU=AQABMIIB6TCCAVKgAwIBAgIQMSF8bfMsQJFJBvCnjsSRajANBgkqhkiG9w0BAQsFADAzMTEwLwYDVQQDHigARABTAFQAVQBSAFQALQBTAFUAUgBGAEEAQwBFAFwAZABzAHQAdQByMB4XDTE4MDYxNDE5NDgyNloXDTE5MDYxNTAxNDgyNlowMzExMC8GA1UEAx4oAEQAUwBUAFUAUgBUAC0AUwBVAFIARgBBAEMARQBcAGQAcwB0AHUAcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0N2j1jELxr2whZRV1BDtcUDcOARPClY+n8mSKqddyC4INatOTDnSL0lDCDAm1vI1LGLwogYDoKtIVAOtRtFzUPmLsJ2vHFwjOsb1TgXQuvZFJNmchbI9QaO3M4+efATGygi4DWpgtWSwmyarNHPSx2Od+W0Xx/HKCAJfjkijZaUCAwEAATANBgkqhkiG9w0BAQsFAAOBgQAvVlpdo9XcpudUkYsVFltjDgxy7/PChctSOu63rXfeVIkXEt29ScfaWJxZM9iqREHxD3IafS910dObtPYIejHfqJvWazWey7SnnrJ1byJHMlb3AUan0xeZNMXl7rTn7LFmb76tcSiW4RO1bq2ii4e40sbkW4gjOiebmYIFs0pGrw==
\ No newline at end of file
+p+LPYMwwWX/2cXw1W0Yf9znJC+f51KD6MSddzHoRgEQ=Rm7uJGIjZNHLQ2XySbldLEtwiwW4Hbgg1WCjtONWYhoHy6EzqMALuCP114cp4mtkPTi/lYhdBkfKisfjUQUfJVz/43b1g0MbKWCQucmajr8r60zxuVwRszCKv7S5JnNUVohWWul+Vfc6dnS0DmOzghGFAjPcU75T74jVqtaUuHw=0N2j1jELxr2whZRV1BDtcUDcOARPClY+n8mSKqddyC4INatOTDnSL0lDCDAm1vI1LGLwogYDoKtIVAOtRtFzUPmLsJ2vHFwjOsb1TgXQuvZFJNmchbI9QaO3M4+efATGygi4DWpgtWSwmyarNHPSx2Od+W0Xx/HKCAJfjkijZaU=AQABCN=DSTURT-SURFACE\dsturPwqBpcBIC7OPo09GZ1Vun4yLSekY6Uff9T0O/N+hbkc=u7/JX+a39N/tTN9ds+9FzWogeJtcOs/gukDzyET4sODInDSbHAPcpx8+TEzphES+/MbJr8oHywAUufA8sAkT7gS/kDGbdQhamS8pVRHIkMGE62wSN5H8UTQkTljR+ZhieFexLLDFnGoWw6RYOiuXnQqmJfrtMAyn9zZCZwyxUlU=0N2j1jELxr2whZRV1BDtcUDcOARPClY+n8mSKqddyC4INatOTDnSL0lDCDAm1vI1LGLwogYDoKtIVAOtRtFzUPmLsJ2vHFwjOsb1TgXQuvZFJNmchbI9QaO3M4+efATGygi4DWpgtWSwmyarNHPSx2Od+W0Xx/HKCAJfjkijZaU=AQABMIIB6TCCAVKgAwIBAgIQMSF8bfMsQJFJBvCnjsSRajANBgkqhkiG9w0BAQsFADAzMTEwLwYDVQQDHigARABTAFQAVQBSAFQALQBTAFUAUgBGAEEAQwBFAFwAZABzAHQAdQByMB4XDTE4MDYxNDE5NDgyNloXDTE5MDYxNTAxNDgyNlowMzExMC8GA1UEAx4oAEQAUwBUAFUAUgBUAC0AUwBVAFIARgBBAEMARQBcAGQAcwB0AHUAcjCBnzANBgkqhkiG9w0BAQEFAAOBjQAwgYkCgYEA0N2j1jELxr2whZRV1BDtcUDcOARPClY+n8mSKqddyC4INatOTDnSL0lDCDAm1vI1LGLwogYDoKtIVAOtRtFzUPmLsJ2vHFwjOsb1TgXQuvZFJNmchbI9QaO3M4+efATGygi4DWpgtWSwmyarNHPSx2Od+W0Xx/HKCAJfjkijZaUCAwEAATANBgkqhkiG9w0BAQsFAAOBgQAvVlpdo9XcpudUkYsVFltjDgxy7/PChctSOu63rXfeVIkXEt29ScfaWJxZM9iqREHxD3IafS910dObtPYIejHfqJvWazWey7SnnrJ1byJHMlb3AUan0xeZNMXl7rTn7LFmb76tcSiW4RO1bq2ii4e40sbkW4gjOiebmYIFs0pGrw==
\ No newline at end of file