Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
580 changes: 148 additions & 432 deletions BitPoolMiner/BitPoolMiner.csproj

Large diffs are not rendered by default.

104 changes: 52 additions & 52 deletions BitPoolMiner/Enums/CoinType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -9,40 +9,40 @@ public enum CoinType
{
UNDEFINED,
VTC,
MONA,
HUSH,
KMD,
EXP,
ETH,
//MONA,
//HUSH,
//KMD,
//EXP,
//ETH,
ETC,
BTCP,
BTG,
ZEN,
ZCL,
RVN,
SUQA
//BTCP,
//BTG,
//ZEN,
//ZCL,
RVN
//SUQA,
}

public static class CoinLogos
{
/// <summary>
/// Coin icon files
/// </summary>
public static readonly Dictionary<CoinType, string> CoinLogoDictionary = new Dictionary<CoinType, string>
{
{ CoinType.HUSH, @"Resources\\Images\\hush.png" },
{ CoinType.KMD, @"Resources\\Images\\kmd.png" },
//{ CoinType.HUSH, @"Resources\\Images\\hush.png" },
//{ CoinType.KMD, @"Resources\\Images\\kmd.png" },
{ CoinType.VTC, @"Resources\\Images\\vtc.png" },
{ CoinType.MONA, @"Resources\\Images\\mona.png" },
{ CoinType.EXP, @"Resources\\Images\\exp.png" },
{ CoinType.ETH, @"Resources\\Images\\eth.png" },
//{ CoinType.MONA, @"Resources\\Images\\mona.png" },
//{ CoinType.EXP, @"Resources\\Images\\exp.png" },
//{ CoinType.ETH, @"Resources\\Images\\eth.png" },
{ CoinType.ETC, @"Resources\\Images\\etc.png" },
{ CoinType.BTG, @"Resources\\Images\\btg.png" },
{ CoinType.BTCP, @"Resources\\Images\\btcp.png" },
{ CoinType.ZEN, @"Resources\\Images\\zencash.png" },
{ CoinType.ZCL, @"Resources\\Images\\zcl.png" },
//{ CoinType.BTG, @"Resources\\Images\\btg.png" },
//{ CoinType.BTCP, @"Resources\\Images\\btcp.png" },
//{ CoinType.ZEN, @"Resources\\Images\\zencash.png" },
//{ CoinType.ZCL, @"Resources\\Images\\zcl.png" },
{ CoinType.RVN, @"Resources\\Images\\rvn.png" },
{ CoinType.SUQA, @"Resources\\Images\\suqa.png" },
//{ CoinType.SUQA, @"Resources\\Images\\suqa.png" },
};
}

Expand All @@ -53,19 +53,19 @@ public static class CoinNames
/// </summary>
public static readonly Dictionary<CoinType, string> CoinNameDictionary = new Dictionary<CoinType, string>
{
{ CoinType.HUSH, "HUSH" },
{ CoinType.KMD, "KOMODO" },
//{ CoinType.HUSH, "HUSH" },
//{ CoinType.KMD, "KOMODO" },
{ CoinType.VTC, "VERTCOIN" },
{ CoinType.MONA, "MONACOIN" },
{ CoinType.EXP, "EXPANSE" },
{ CoinType.ETH, "ETHEREUM" },
//{ CoinType.MONA, "MONACOIN" },
//{ CoinType.EXP, "EXPANSE" },
//{ CoinType.ETH, "ETHEREUM" },
{ CoinType.ETC, "ETHEREUM CLASSIC" },
{ CoinType.BTG, "BITCOIN GOLD" },
{ CoinType.BTCP, "BITCOIN PRIVATE" },
{ CoinType.ZEN, "ZENCASH" },
{ CoinType.ZCL, "ZCLASSIC" },
//{ CoinType.BTG, "BITCOIN GOLD" },
//{ CoinType.BTCP, "BITCOIN PRIVATE" },
//{ CoinType.ZEN, "ZENCASH" },
//{ CoinType.ZCL, "ZCLASSIC" },
{ CoinType.RVN, "RAVENCOIN" },
{ CoinType.SUQA, "SUQA" },
//{ CoinType.SUQA, "SUQA" },
};
}

Expand All @@ -76,19 +76,19 @@ public static class CoinWhatToMineIDDictionary
/// </summary>
public static readonly Dictionary<CoinType, int> CoinWhatToMineID = new Dictionary<CoinType, int>
{
{ CoinType.HUSH, 168 },
{ CoinType.KMD, 174 },
//{ CoinType.HUSH, 168 },
//{ CoinType.KMD, 174 },
{ CoinType.VTC, 5 },
{ CoinType.MONA, 148 },
{ CoinType.EXP, 154 },
{ CoinType.ETH, 151 },
//{ CoinType.MONA, 148 },
//{ CoinType.EXP, 154 },
//{ CoinType.ETH, 151 },
{ CoinType.ETC, 162 },
{ CoinType.BTG, 214 },
{ CoinType.BTCP, 230 },
{ CoinType.ZEN, 185 },
{ CoinType.ZCL, 167 },
//{ CoinType.BTG, 214 },
//{ CoinType.BTCP, 230 },
//{ CoinType.ZEN, 185 },
//{ CoinType.ZCL, 167 },
{ CoinType.RVN, 234 },
{ CoinType.SUQA, 277 },
//{ CoinType.SUQA, 277 },
};
}

Expand All @@ -99,19 +99,19 @@ public static class CoinPaymentChartColor
/// </summary>
public static readonly Dictionary<CoinType, string> CoinPaymentChartColorDictionary = new Dictionary<CoinType, string>
{
{ CoinType.HUSH, "#2d99dc" },
{ CoinType.KMD, "#35bda8" },
//{ CoinType.HUSH, "#2d99dc" },
//{ CoinType.KMD, "#35bda8" },
{ CoinType.VTC, "#86b34d" },
{ CoinType.MONA, "#e66c40" },
{ CoinType.EXP, "#cb3e4b" },
{ CoinType.ETH, "#08a5e1" },
//{ CoinType.MONA, "#e66c40" },
//{ CoinType.EXP, "#cb3e4b" },
//{ CoinType.ETH, "#08a5e1" },
{ CoinType.ETC, "#343286" },
{ CoinType.BTG, "#732c86" },
{ CoinType.BTCP, "#78fd9a" },
{ CoinType.ZEN, "#68fee0" },
{ CoinType.ZCL, "#a072fc" },
//{ CoinType.BTG, "#732c86" },
//{ CoinType.BTCP, "#78fd9a" },
//{ CoinType.ZEN, "#68fee0" },
//{ CoinType.ZCL, "#a072fc" },
{ CoinType.RVN, "#68fee0" },
{ CoinType.SUQA, "#35bda8" },
//{ CoinType.SUQA, "#35bda8" },
};
}
}
5 changes: 0 additions & 5 deletions BitPoolMiner/Enums/MinerBaseType.cs
Original file line number Diff line number Diff line change
Expand Up @@ -4,13 +4,8 @@ public enum MinerBaseType
{
UNDEFINED,
CCMiner,
EWBF,
DSTM,
Claymore,
CCMinerNanashi,
LyclMiner,
EWBF_NO_ASIC,
CCMinerRaven,
TRex,
WildRig,
CryptoDredge
Expand Down
10 changes: 9 additions & 1 deletion BitPoolMiner/Formatter/MinerMonitorStatsFormatter.cs
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,23 @@ public static ObservableCollection<MinerMonitorStat> FormatMinerMonitorStats(Obs
{
try
{
ObservableCollection<MinerMonitorStat> minerMonitorStatListSupported = new ObservableCollection<MinerMonitorStat>();
foreach (MinerMonitorStat minerMonitorStat in minerMonitorStatList)
{
// Skip unsupported coin types
if (Enum.IsDefined(typeof(CoinType), minerMonitorStat.CoinType) == false)
continue;

// Update coin logo for each miner
CoinLogos.CoinLogoDictionary.TryGetValue(minerMonitorStat.CoinType, out string logoSourceLocation);
if (minerMonitorStat.CoinType != CoinType.UNDEFINED)
minerMonitorStat.CoinLogo = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, logoSourceLocation);

minerMonitorStatListSupported.Add(minerMonitorStat);

}

return minerMonitorStatList;
return minerMonitorStatListSupported;
}
catch (Exception ex)
{
Expand Down
Binary file removed BitPoolMiner/MinerApps/Claymore/Data.bin
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1a1.bin
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1a1.bin2
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1b1.bin
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1b1.bin2
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1c1.bin
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1c1.bin2
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1c2.bin
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1c2.bin2
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1d1.bin
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1d1.bin2
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1e1.bin
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1e1.bin2
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1e2.bin
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1e2.bin2
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1g1.bin
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1g1.bin2
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1g2.bin
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1g2.bin2
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1h1.bin
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1h1.bin2
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1h2.bin
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1h2.bin2
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1i1.bin
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1i1.bin2
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1j1.bin
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/Data1j1.bin2
Binary file not shown.
Binary file removed BitPoolMiner/MinerApps/Claymore/EthDcrMiner64.exe
Binary file not shown.
Loading