Skip to content
This repository was archived by the owner on Oct 28, 2023. It is now read-only.

Commit 74de2c8

Browse files
committed
Updated README
1 parent 12b5500 commit 74de2c8

File tree

1 file changed

+16
-65
lines changed

1 file changed

+16
-65
lines changed

README.md

Lines changed: 16 additions & 65 deletions
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,16 @@
11
Miner Control
22
=============
33

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-
144
Here is a quick list of features:
155
- 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
187
- <del>TradeMyBit</del>
19-
- YAAMP
8+
- <del>YAAMP</del>
9+
- Any pool using YAAMP's source and the EXACT same api, aka YAAMP clones
2010
- <del>WafflePool</del>
2111
- LTCRabbit
2212
- WePayBTC
23-
- Hamsterpool
13+
- <del>Hamsterpool</del>
2414
- API call once per minute to each service to get the current prices.
2515
- Manual configurations for last resort backup pool.
2616
- Failover support when miner exits abnormally (such as when pool is down).
@@ -45,7 +35,7 @@ Display details:
4535
- Actions
4636
- Auto - Put miner in automatic mode for switching between algorithms.
4737
- Stop - Stop running miner.
48-
- <i>KBomba-Mod</i>
38+
- <i>Mod</i>
4939
- Reload - Reloads the .conf if changes have been made. Will resume the tasks it was doing.
5040
- Times
5141
- Running - How much total mining time has happened since the application started.
@@ -80,7 +70,7 @@ Display details:
8070
- Running - Currently running entry.
8171
- Pending - Entry that will start once switch time has been met.
8272
- Dead - Miner exited abnormally and hasn't reached its dead time threshold yet.
83-
- <i>KBomba-Mod</i>
73+
- <i>Mod</i>
8474
- Too low - Entry is below the minimum price.
8575
- Banned - Pool is manually banned.
8676
- 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:
10797
- donationfrequency - How often, in minutes, to do donation mining (default 240, or 4 hours)
10898
- remotesend - Send console output to remote receiver (default false)
10999
- remotereceive - Receive console output from remote senders (default false)
110-
- <i>KBomba-Mod</i>
100+
- <i>Mod</i>
111101
- dynamicswitching - True or false, when set to true, it will decrease "switchtime" the higher the best price over the current price gets (default false)
112102
- dynamicswitchpower, dynamicswitchpivot, dynamicswitchoffset - Variables for the dynamic switching formula (default 2, 1.05, none):
113103

@@ -129,7 +119,7 @@ Legend:
129119
- hashrate - Your hashrate in kHash/sec
130120
- power - Watts your GPU pulls when mining an algorithm
131121
- aparam1, aparam2, aparam3 - algorithm based substitution value for use in folder, command, and arguments
132-
- <i>KBomba-Mod</i>
122+
- <i>Mod</i>
133123
- priority - CPU priority to give to your miners, defaults to "Normal", other possible values are "Idle", "BelowNormal", "AboveNormal", "High" & "RealTime".
134124
- 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
135125
- nicehash - Config section for NiceHash, omit to not use this service
@@ -143,26 +133,21 @@ Legend:
143133
- command - Command to execute
144134
- arguments - Arguments to include with the command
145135
- usewindow - Run miner in separate window from controller (default false)
146-
- <i>KBomba-Mod</i>
136+
- <i>Mod</i>
147137
- 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
152140
- (settings are the same as nicehash, except for detectstratum)
153141
- pricemode - 0 = current estimate, 1 = 24hr estimate, 2 = 24hr actual
154-
- <i>KBomba-Mod</i>
142+
- <i>Mod</i>
155143
- 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)
156145
- ltcrabbit - Config section for LTCRabbit, omit to not use this service
157146
- (settings are the same as nicehash, except for detectstratum)
158147
- apikey - your API key to use in gathering prices
159148
- wepaybtc - Config section for WePayBTC, omit to not use this service
160149
- 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
166151
- (settings are the same as nicehash, except for detectstratum)
167152
- price - price to use for calculating earnings
168153
- fee - percentage fee to deduct from price
@@ -183,7 +168,7 @@ Substitution identifiers for command, folder, and argument parameters:
183168
Instructions:
184169

185170
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
187172
Modify MinerControl.conf with the settings for your own mining applications
188173
Start MinerControl.exe
189174
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:
207192
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.
208193

209194
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.
211196

212197
Q: What does donation mining do?
213198
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.
247-
16-June-2014: Version 1.0.0 of NiceHash Control.

0 commit comments

Comments
 (0)