Skip to content

Commit e480c10

Browse files
authored
Merge pull request #37 from BitPoolMining/Dev
New Release 1.0.1.5
2 parents f7a53d0 + 8e4e503 commit e480c10

File tree

120 files changed

+4211
-11
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

120 files changed

+4211
-11
lines changed

BitPoolMiner/BitPoolMiner.csproj

Lines changed: 123 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@
3434
<ProductName>BitPoolMiner</ProductName>
3535
<PublisherName>BitPoolMining</PublisherName>
3636
<SuiteName>BitPoolMining</SuiteName>
37-
<ApplicationRevision>5</ApplicationRevision>
37+
<ApplicationRevision>6</ApplicationRevision>
3838
<ApplicationVersion>1.0.1.%2a</ApplicationVersion>
3939
<UseApplicationTrust>false</UseApplicationTrust>
4040
<CreateDesktopShortcut>true</CreateDesktopShortcut>
@@ -157,6 +157,7 @@
157157
<Compile Include="Formatter\WhatToMineDataFormatter.cs" />
158158
<Compile Include="Formatter\MinerMonitorStatsFormatter.cs" />
159159
<Compile Include="Miners\Ccminer.cs" />
160+
<Compile Include="Miners\CCMinerForkRaven.cs" />
160161
<Compile Include="Miners\CCMinerForkNanashi.cs" />
161162
<Compile Include="Miners\Claymore.cs" />
162163
<Compile Include="Miners\DSTM.cs" />
@@ -297,6 +298,15 @@
297298
<DependentUpon>Settings.settings</DependentUpon>
298299
<DesignTimeSharedInput>True</DesignTimeSharedInput>
299300
</Compile>
301+
<Content Include="MinerApps\ccminer-ravencoin-v2.6\ccminer.exe">
302+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
303+
</Content>
304+
<Content Include="MinerApps\ccminer-ravencoin-v2.6\Changelog.txt">
305+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
306+
</Content>
307+
<Content Include="MinerApps\ccminer-ravencoin-v2.6\color.txt">
308+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
309+
</Content>
300310
<Content Include="MinerApps\EWBF_NO_ASIC\cudart32_91.dll">
301311
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
302312
</Content>
@@ -315,6 +325,9 @@
315325
<Content Include="Resources\Images\eth.png">
316326
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
317327
</Content>
328+
<Content Include="Resources\Images\rvn.png">
329+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
330+
</Content>
318331
<Content Include="Resources\Images\zcl.png">
319332
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
320333
</Content>
@@ -424,6 +437,9 @@
424437
<Content Include="MinerApps\Claymore\start_only_eth.bat">
425438
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
426439
</Content>
440+
<Content Include="MinerApps\ccminer-ravencoin-v2.6\ccminer.bat">
441+
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
442+
</Content>
427443
<None Include="MinerApps\EWBF\miner.cfg">
428444
<CopyToOutputDirectory>Always</CopyToOutputDirectory>
429445
</None>
@@ -2042,6 +2058,112 @@
20422058
<None Include="publish\Application Files\BitPoolMiner_1_0_1_4\ThinkSharp.FeatureTour.dll.deploy" />
20432059
<None Include="publish\Application Files\BitPoolMiner_1_0_1_4\ToastNotifications.dll.deploy" />
20442060
<None Include="publish\Application Files\BitPoolMiner_1_0_1_4\ToastNotifications.Messages.dll.deploy" />
2061+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\bitpool.ico.deploy" />
2062+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\BitPoolMiner.application" />
2063+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\BitPoolMiner.exe.config.deploy" />
2064+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\BitPoolMiner.exe.deploy" />
2065+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\BitPoolMiner.exe.manifest" />
2066+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\LiveCharts.dll.deploy" />
2067+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\LiveCharts.Wpf.dll.deploy" />
2068+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\Microsoft.Expression.Interactions.dll.deploy" />
2069+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\ccminer-2.2-mod-r2\ccminer.exe.deploy" />
2070+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\ccminer-2.2-mod-r2\README.txt.deploy" />
2071+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\ccminer-2.2-mod-r2\vcruntime140.dll.deploy" />
2072+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\ccminer-ravencoin-v2.6\ccminer.bat.deploy" />
2073+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\ccminer-ravencoin-v2.6\ccminer.exe.deploy" />
2074+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\ccminer-ravencoin-v2.6\Changelog.txt.deploy" />
2075+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\ccminer-ravencoin-v2.6\color.txt.deploy" />
2076+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\ccminer-x64-2.2.4-cuda9\ccminer-x64.exe.deploy" />
2077+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\ccminer-x64-2.2.4-cuda9\msvcr120.dll.deploy" />
2078+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\ccminer-x64-2.2.4-cuda9\README.txt.deploy" />
2079+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\ccminer-x86-2.2.4-cuda9\ccminer.exe.deploy" />
2080+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\ccminer-x86-2.2.4-cuda9\msvcr120.dll.deploy" />
2081+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\config.txt.deploy" />
2082+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\cuda6.5\cudart64_65.dll.deploy" />
2083+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\cuda7.5\cudart64_75.dll.deploy" />
2084+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\cuda7.5\EthDcrMiner64.exe.deploy" />
2085+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\cuda9.1\cudart64_91.dll.deploy" />
2086+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\cudart64_80.dll.deploy" />
2087+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data.bin.deploy" />
2088+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1a1.bin.deploy" />
2089+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1a1.bin2.deploy" />
2090+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1b1.bin.deploy" />
2091+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1b1.bin2.deploy" />
2092+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1c1.bin.deploy" />
2093+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1c1.bin2.deploy" />
2094+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1c2.bin.deploy" />
2095+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1c2.bin2.deploy" />
2096+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1d1.bin.deploy" />
2097+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1d1.bin2.deploy" />
2098+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1e1.bin.deploy" />
2099+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1e1.bin2.deploy" />
2100+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1e2.bin.deploy" />
2101+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1e2.bin2.deploy" />
2102+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1g1.bin.deploy" />
2103+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1g1.bin2.deploy" />
2104+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1g2.bin.deploy" />
2105+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1g2.bin2.deploy" />
2106+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1h1.bin.deploy" />
2107+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1h1.bin2.deploy" />
2108+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1h2.bin.deploy" />
2109+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1h2.bin2.deploy" />
2110+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1i1.bin.deploy" />
2111+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1i1.bin2.deploy" />
2112+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1j1.bin.deploy" />
2113+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Data1j1.bin2.deploy" />
2114+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\dpools.txt.deploy" />
2115+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\epools.txt.deploy" />
2116+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\EthDcrMiner64.exe.deploy" />
2117+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\History.txt.deploy" />
2118+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\libcurl.dll.deploy" />
2119+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\License.txt.deploy" />
2120+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\msvcr110.dll.deploy" />
2121+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Readme!!!.txt.deploy" />
2122+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Remote manager\API.txt.deploy" />
2123+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Remote manager\EthMan.exe.deploy" />
2124+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Remote manager\libeay32.dll.deploy" />
2125+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Remote manager\readme.txt.deploy" />
2126+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Remote manager\sample.bat.deploy" />
2127+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\Remote manager\ssleay32.dll.deploy" />
2128+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\start_eth+pasc.bat.deploy" />
2129+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\Claymore\start_only_eth.bat.deploy" />
2130+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\DSTM\pthreadVC2.dll.deploy" />
2131+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\DSTM\vcruntime140.dll.deploy" />
2132+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\DSTM\zm.exe.deploy" />
2133+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\EWBF\cudart32_80.dll.deploy" />
2134+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\EWBF\cudart64_80.dll.deploy" />
2135+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\EWBF\miner.exe.deploy" />
2136+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\EWBF\msvcp120.dll.deploy" />
2137+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\EWBF\msvcr120.dll.deploy" />
2138+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\EWBF_NO_ASIC\cudart32_91.dll.deploy" />
2139+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\EWBF_NO_ASIC\cudart64_91.dll.deploy" />
2140+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\EWBF_NO_ASIC\miner.cfg.deploy" />
2141+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\EWBF_NO_ASIC\miner.exe.deploy" />
2142+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\EWBF_NO_ASIC\vcruntime140.dll.deploy" />
2143+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\lyclMiner015\kernels\lyra441p3\lyra441p3.cl.deploy" />
2144+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\MinerApps\lyclMiner015\kernels\skein\skein.cl.deploy" />
2145+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\Newtonsoft.Json.dll.deploy" />
2146+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\NLog.config.deploy" />
2147+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\NLog.dll.deploy" />
2148+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\OpenHardwareMonitorLib.dll.deploy" />
2149+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\publish\setup.exe.deploy" />
2150+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\Resources\Images\bitpool.png.deploy" />
2151+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\Resources\Images\btcp.png.deploy" />
2152+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\Resources\Images\btg.png.deploy" />
2153+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\Resources\Images\etc.png.deploy" />
2154+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\Resources\Images\eth.png.deploy" />
2155+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\Resources\Images\exp.png.deploy" />
2156+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\Resources\Images\hush.png.deploy" />
2157+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\Resources\Images\kmd.png.deploy" />
2158+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\Resources\Images\mona.png.deploy" />
2159+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\Resources\Images\rvn.png.deploy" />
2160+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\Resources\Images\vtc.png.deploy" />
2161+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\Resources\Images\zcl.png.deploy" />
2162+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\Resources\Images\zencash.png.deploy" />
2163+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\System.Windows.Interactivity.dll.deploy" />
2164+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\ThinkSharp.FeatureTour.dll.deploy" />
2165+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\ToastNotifications.dll.deploy" />
2166+
<None Include="publish\Application Files\BitPoolMiner_1_0_1_5\ToastNotifications.Messages.dll.deploy" />
20452167
<None Include="publish\BitPoolMiner.application" />
20462168
</ItemGroup>
20472169
<ItemGroup>

BitPoolMiner/Enums/AlgorithmType.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ public enum AlgorithmType
55
UNDEFINED,
66
Equihash,
77
Lyra2REv2,
8-
EthHash
8+
EthHash,
9+
x16R
910
}
1011
}

BitPoolMiner/Enums/CoinType.cs

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
using System.Collections.Generic;
2-
using System.ComponentModel;
32

43
namespace BitPoolMiner.Enums
54
{
@@ -19,7 +18,8 @@ public enum CoinType
1918
BTCP,
2019
BTG,
2120
ZEN,
22-
ZCL
21+
ZCL,
22+
RVN
2323
}
2424

2525
public static class CoinLogos
@@ -40,6 +40,7 @@ public static class CoinLogos
4040
{ CoinType.BTCP, @"Resources\\Images\\btcp.png" },
4141
{ CoinType.ZEN, @"Resources\\Images\\zencash.png" },
4242
{ CoinType.ZCL, @"Resources\\Images\\zcl.png" },
43+
{ CoinType.RVN, @"Resources\\Images\\rvn.png" },
4344
};
4445
}
4546

@@ -61,6 +62,7 @@ public static class CoinNames
6162
{ CoinType.BTCP, "BITCOIN PRIVATE" },
6263
{ CoinType.ZEN, "ZENCASH" },
6364
{ CoinType.ZCL, "ZCLASSIC" },
65+
{ CoinType.RVN, "RAVENCOIN" },
6466
};
6567
}
6668

@@ -82,6 +84,7 @@ public static class CoinWhatToMineIDDictionary
8284
{ CoinType.BTCP, 230 },
8385
{ CoinType.ZEN, 185 },
8486
{ CoinType.ZCL, 167 },
87+
{ CoinType.RVN, 234 },
8588
};
8689
}
8790

@@ -103,6 +106,7 @@ public static class CoinPaymentChartColor
103106
{ CoinType.BTCP, "#78fd9a" },
104107
{ CoinType.ZEN, "#68fee0" },
105108
{ CoinType.ZCL, "#a072fc" },
109+
{ CoinType.RVN, "#68fee0" },
106110
};
107111
}
108112
}

BitPoolMiner/Enums/MinerBaseType.cs

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ public enum MinerBaseType
99
Claymore,
1010
CCMinerNanashi,
1111
LyclMiner,
12-
EWBF_NO_ASIC
12+
EWBF_NO_ASIC,
13+
CCMinerRaven
1314
}
1415
}
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
v2.6
2+
Improvements to poolside hash rate stability (recommended to use lower than normal stratum difficulty)
3+
Difficulty recommendation:
4+
d=Hashrate/2
5+
d=Hashrate/3
6+
Improvements to all hash functions
7+
8+
v2.5
9+
Optimizations to all hash functions
10+
bmw, jh, blake, groestl, keccak, skein, luffa, cubehash, echo, shavite, simd, fugue, hamsi, shabal, whirlpool, sha
11+
12+
v2.2
13+
Kraww!
14+
Added estimate for RVN earned per day (displays every 5th share)
15+
Cleaned up console output
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
ccminer -a x16r -o stratum+tcp://us-east.rvn.bitpoolmining.com:3172 -u RECsZxL52sdD13PJ6BesmSrH2rnPZJjRrj.BPMDEFAULT -p x
Binary file not shown.
Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
To color your RVN/day line in the official Ravencoin colors follow these steps
2+
3+
0. Make sure you are using the "Ravencoin Miner v2.5(COLOR).zip" version from https://github.com/Ravencoin-Miner/Ravencoin/releases
4+
1. Open miner as normal
5+
2. Right click the top of the cmd window and click defaults from the drop down menu.
6+
3. Select the "Colors" tab
7+
4. Select the "Screen Text" option (IMPORTANT) If you miss this you will likely recolor your background.
8+
5. From the left, black being "Color 1" select "Color 3", set its RGB value to Red = 247; Green = 148; Blue = 51.
9+
6. From the left, black being "Color 1" select "Color 5", set its RGB value to Red = 240; Green = 82; Blue = 57.
10+
7. From the left, black being "Color 1" select "Color 6", set its RGB value to Red = 56; Green = 65; Blue = 130.
11+
8. Finally select the defaultt grey color so your standard text will be grey. Its RGB value is 192,192,192.
12+
9. Press ok, close the current miner and open it again. Enjoy your Official Ravencoin Colors :)
13+
14+
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.
Lines changed: 23 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,23 @@
1+
using System.IO;
2+
using BitPoolMiner.Enums;
3+
4+
namespace BitPoolMiner.Miners
5+
{
6+
/// <summary>
7+
/// This class is for ccminer RavenCoin fork derived class.
8+
/// </summary>
9+
public class CCMinerForkRaven : Ccminer
10+
{
11+
public CCMinerForkRaven(HardwareType hardwareType, MinerBaseType minerBaseType) : base(hardwareType, minerBaseType, false)
12+
{
13+
string versionedDirectory = "";
14+
MinerFileName = "ccminer.exe";
15+
versionedDirectory = "ccminer-ravencoin-v2.6";
16+
MinerWorkingDirectory = Path.Combine(Utils.Core.GetBaseMinersDir(), versionedDirectory);
17+
18+
ApiPort = 4093;
19+
HostName = "127.0.0.1";
20+
}
21+
22+
}
23+
}

BitPoolMiner/Miners/MinerFactory.cs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ public static Miner CreateMiner(MinerBaseType minerBaseType, HardwareType hardwa
2323
case MinerBaseType.CCMinerNanashi:
2424
return new CCMinerForkNanashi(hardwareType, minerBaseType);
2525

26+
case MinerBaseType.CCMinerRaven:
27+
return new CCMinerForkRaven(hardwareType, minerBaseType);
28+
2629
case MinerBaseType.EWBF:
2730
return new EWBF(hardwareType, minerBaseType);
2831

0 commit comments

Comments
 (0)