You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository was archived by the owner on Oct 28, 2023. It is now read-only.
Copy file name to clipboardExpand all lines: README.md
+16-65Lines changed: 16 additions & 65 deletions
Original file line number
Diff line number
Diff line change
@@ -1,26 +1,16 @@
1
1
Miner Control
2
2
=============
3
3
4
-
KBomba
5
-
6
-
I tried out NiceHash-control when it was first released, but I was too busy hunting real coins myself. Now that mining profits are lower than they used to be, I became "lazy" and got hooked by Miner Control (again).
7
-
But the not-lazy part in me wanted more. StuffOfInterest already provided a great tool, and an even greater codebase for me to play with.
8
-
Most of my additions hook seamlessly into his code. One can keep on using their old .conf files without any problems, but they'll miss out on a few handy features.
9
-
The following text is made originally by StuffOfInterest in the original BitcoinTalk ANN thread. I just edited a few things here and there.
10
-
11
-
Original ANN thread can be found here: https://bitcointalk.org/index.php?topic=769239.0
12
-
/KBomba
13
-
14
4
Here is a quick list of features:
15
5
- Supports multiple services which provide an API for pricing and payout in Bitcoin (more may be added if they are compatible).
16
-
- NiceHash
17
-
- WestHash
6
+
- NiceHash & Westhash
18
7
- <del>TradeMyBit</del>
19
-
- YAAMP
8
+
- <del>YAAMP</del>
9
+
- Any pool using YAAMP's source and the EXACT same api, aka YAAMP clones
20
10
- <del>WafflePool</del>
21
11
- LTCRabbit
22
12
- WePayBTC
23
-
- Hamsterpool
13
+
-<del>Hamsterpool</del>
24
14
- API call once per minute to each service to get the current prices.
25
15
- Manual configurations for last resort backup pool.
26
16
- Failover support when miner exits abnormally (such as when pool is down).
@@ -45,7 +35,7 @@ Display details:
45
35
- Actions
46
36
- Auto - Put miner in automatic mode for switching between algorithms.
47
37
- Stop - Stop running miner.
48
-
- <i>KBomba-Mod</i>
38
+
- <i>Mod</i>
49
39
- Reload - Reloads the .conf if changes have been made. Will resume the tasks it was doing.
50
40
- Times
51
41
- Running - How much total mining time has happened since the application started.
@@ -80,7 +70,7 @@ Display details:
80
70
- Running - Currently running entry.
81
71
- Pending - Entry that will start once switch time has been met.
82
72
- Dead - Miner exited abnormally and hasn't reached its dead time threshold yet.
83
-
- <i>KBomba-Mod</i>
73
+
- <i>Mod</i>
84
74
- Too low - Entry is below the minimum price.
85
75
- Banned - Pool is manually banned.
86
76
- Outlier - Entry has a spike in profitability, mostly not worth it to switch to because of its temporary nature. Can be ignored.
@@ -107,7 +97,7 @@ Legend:
107
97
- donationfrequency - How often, in minutes, to do donation mining (default 240, or 4 hours)
- dynamicswitching - True or false, when set to true, it will decrease "switchtime" the higher the best price over the current price gets (default false)
112
102
- dynamicswitchpower, dynamicswitchpivot, dynamicswitchoffset - Variables for the dynamic switching formula (default 2, 1.05, none):
113
103
@@ -129,7 +119,7 @@ Legend:
129
119
- hashrate - Your hashrate in kHash/sec
130
120
- power - Watts your GPU pulls when mining an algorithm
131
121
- aparam1, aparam2, aparam3 - algorithm based substitution value for use in folder, command, and arguments
132
-
- <i>KBomba-Mod</i>
122
+
- <i>Mod</i>
133
123
- priority - CPU priority to give to your miners, defaults to "Normal", other possible values are "Idle", "BelowNormal", "AboveNormal", "High" & "RealTime".
134
124
- affinity - Hex mask (like in start /affinity) to set the process affinity, you can use 1 for first core, 2 for second core, 4 for third core, etc
135
125
- nicehash - Config section for NiceHash, omit to not use this service
@@ -143,26 +133,21 @@ Legend:
143
133
- command - Command to execute
144
134
- arguments - Arguments to include with the command
145
135
- usewindow - Run miner in separate window from controller (default false)
146
-
- <i>KBomba-Mod</i>
136
+
- <i>Mod</i>
147
137
- minprofit - The price of the best entry will be kept pending if its profit divided by the currently running profit, is less than the ratio set here. Will use the value at general settings if it's higher or the current running and best pool are the same. Does nothing if not set.
148
-
- detectstratum - Nicehash/Westhash exclusive! True or false, will ping to the endpoints of Nicehash/Westhash datacenters to determine which one is preferable. Doesn't switch while mining, only picks the best at startup, which simplifies a config (default false)
149
-
- westhash - Config section for WestHash, omit to not use this service
150
-
- (settings are the same as nicehash)
151
-
- yaamp - Config section for YAAMP, omit to not use this service
138
+
- detectstratum - Nicehash/Westhash exclusive! True or false, will ping to the endpoints of Nicehash/Westhash datacenters to determine which one is preferable. Checks every 6 hour for the best service to use.
139
+
- yaampclones - Config section for YAAMP, omit to not use this service, use whatever name you want, but if the url-param is not used, make sure to name it like the URL
152
140
- (settings are the same as nicehash, except for detectstratum)
153
141
- pricemode - 0 = current estimate, 1 = 24hr estimate, 2 = 24hr actual
154
-
- <i>KBomba-Mod</i>
142
+
- <i>Mod</i>
155
143
- balancemode - 0 = all unpaid, 1= sold on markets but unpaid, 2 = all unsolds, 3 = all paid ever, 4 = all paid, sold and unconfirmed.
144
+
- url - if you want to use a different name than the URL for your yaampclone is, use this param for the correct URL (not required)
156
145
- ltcrabbit - Config section for LTCRabbit, omit to not use this service
157
146
- (settings are the same as nicehash, except for detectstratum)
158
147
- apikey - your API key to use in gathering prices
159
148
- wepaybtc - Config section for WePayBTC, omit to not use this service
160
149
- settings are the same as nicehash, except for detectstratum)
161
-
- hamsterpool - Config section for HamsterPool, omit to not use this service
162
-
- (settings are the same as nicehash, except for detectstratum)
163
-
- apikey - your API key to use in gathering prices
164
-
- donation - percentage to donate back to HamsterPool
165
-
- manual - Config section for manual miners, omit to not use this service
150
+
- manual - Config section for manual miners, omit to not use this service, possible to use "manual1", "manual2", etc for different manual entries
166
151
- (settings are the same as nicehash, except for detectstratum)
167
152
- price - price to use for calculating earnings
168
153
- fee - percentage fee to deduct from price
@@ -183,7 +168,7 @@ Substitution identifiers for command, folder, and argument parameters:
183
168
Instructions:
184
169
185
170
Download into a folder on your Windows computer
186
-
Make sure .NET Framework 4.0 is installed
171
+
Make sure .NET Framework 4.5 is installed
187
172
Modify MinerControl.conf with the settings for your own mining applications
188
173
Start MinerControl.exe
189
174
Click "Start" for each miner to confirm it launches and does not require confirmation each time it is opened
@@ -207,41 +192,7 @@ Q & A:
207
192
A: Most likely there is an error in the config file. Miner Control is sensitive to the formatting of this file and will crash badly if there is an error. Make sure your "key":"value" pairs are all correctly named and that any path backslashes are created as double-backslash ("\\"). Consider using a validator just as JSON Lint to verify your config file structure.
208
193
209
194
Q: Will Miner Control work on Windows XP?
210
-
A: Yes, just make sure you have .NET Framework 4.0 installed.
195
+
A: Not anymore since the switch to .NET 4.5. One can still use an older version of MC.
211
196
212
197
Q: What does donation mining do?
213
198
A: Donation mining will mine to the MinerControl author's address or account for a percentage of time. Default setting is for 2% of the time over four hours which works out to just under five minutes spent donation mining every four hours. If the percentage is set to 0 then no donation mining will occur.
214
-
215
-
Release history by KBomba: https://github.com/KBomba/MinerControl-KBomba/releases
216
-
217
-
Release history:
218
-
219
-
29-December-2014: Version 1.6.1 - Option to selection price type for YAAMP (current est, 24hr est, or 24hr actual).
220
-
15-December-2014: Version 1.6.0 - Configure new algorithms, including API identifiers, via the conf file.
221
-
9-December-2014: Version 1.5.6 - Add support for HamsterPool.
222
-
21-November-2014: Version 1.5.5 - Add support for WePayBTC.
223
-
13-November-2014: Version 1.5.4 - Option to minimize application on startup.
224
-
6-November-2014: Version 1.5.3 - NeoScrypt support for NiceHash, WestHash, and TradeMyBit.
225
-
30-October-2014: Version 1.5.2 - Fix for Windows XP multicast sender.
226
-
30-October-2014: Version 1.5.1 - Move to different multicast address.
227
-
29-October-2014: Version 1.5.0 - Send console output to a remote receiver, display console output from remote senders.
228
-
26-October-2014: Version 1.4.5 - Bug fix for freeze when invalid miner program specified in the config file.
229
-
25-October-2014: Version 1.4.4 - Bug fixes and examples in config file.
230
-
21-October-2014: Version 1.4.3 - Algorithm level substitutions.
231
-
20-October-2014: Version 1.4.2 - Add support for LTCRabbit.
232
-
19-October-2014: Version 1.4.1 - Fix for issue launching cudaminer for display in console.
233
-
18-October-2014: Version 1.4.0 - Run miner inside of program, no separate window anymore.
234
-
17-October-2014: Version 1.3.1 - Add activity log.
235
-
8-October-2014: Version 1.3.0 - Download exchange rate for local currency.
236
-
7-October-2014: Version 1.2.1 - Fix service level running time display.
237
-
6-October-2014: Version 1.2.1 - Add WafflePool.
238
-
5-October-2014: Version 1.2.0 - Add donation mining.
239
-
29-September-2014: Version 1.1.2 - Add minimize to tray modes in config file and more grid sorting UI improvement.
240
-
25-September-2014: Version 1.1.1 - Hopefully fix a stack overflow bug related to price sorting.
241
-
23-September-2014: Version 1.1.0 - Top level service summary and more config options.
242
-
14-September-2014: Version 1.0.3 - Option to create 'error.log' file when exceptions occur in the controlller.
243
-
5-September-2014: Version 1.0.2 - Fix TradeMyBit parsing error.
244
-
4-September-2014: Version 1.0.1 - Fix autostart bug and do price loads asynchronously.
245
-
4-September-2014: Version 1.0.0 of Miner Control.
246
-
13-July-2014: Version 1.1.1 (final release) of NiceHash Control.
0 commit comments