· 6 years ago · Apr 13, 2020, 02:12 AM
1#!/bin/bash
2
3##########################################################################
4##########################################################################
5#################### nvOC 3.2 - Community Release ####################
6########## Based on the original nvOC v0019-1.4 by fullzero ##########
7##########################################################################
8##########################################################################
9
10# fullzero: nvOC Creator
11
12# papampi: nvOC Community Release Creator
13# ( BTC address: 1NsnsnqkkVuopTGvUSGrkMhhug8kg6zgP9 )
14
15# nvOC Community Release contributors (in alphabetical order):
16
17# brightskye: DISABLED_GPUS
18# Allow turning off gpu by utilizing each miner's -device options
19
20# leenoox: nvOC ver 0019-2.0 (community release)
21# The new 0019-2.0 TEMP_CONTROL
22# Methods for color output throughout nvOC scripts
23# multiple bug fixes and enhacements for ver 0019-2.0
24
25# LukePicci: nvOC Community Release Main Developer
26
27# obm_dan: Foreman monitoring integration
28# ( BTC address: 1MGxnFDozG1UTKjxryNaiAAU7XkqWpEqK2 )
29
30# SizzlePizzle: Algo mining unification
31# ( BTC address: bc1qq42xn9zea933j88kv7u8xqeae84rr8f8lmlx55 )
32
33# Stubo: ver 0019-2.0 (community release) main developer
34# nvOC function script
35# minerinfo script
36# multiple bug fixes and enhacements for ver 0019-2.0
37
38# Original nvOC contributors (in alphabetical order):
39
40# BaliMiner: TELEGRAM_MESSAGES
41# ( BTC address: 1HbzxQ6AVeWYvFm322KtxZcJJLAqfJHpN8 )
42
43# damNmad: damNmad_ALGO_SPECIFIC_OC
44# nvOC discord channel https://discordapp.com/invite/8YDFEvY
45# Added Lots of COIN selections
46# Alternative telegram alert
47# ( BTC address: 1Mtf6K7c3ZhBDcPz91c4wcQ95DxLn88zC )
48
49# IAmNotAJeep: IAmNotAJeep_and_Maxximus007_WATCHDOG
50# Methods for improved system stability
51# ( BTC address: 13PnEKpfVzNseWkrm6LoueKcCMPj74zPv7 )
52
53# kk003: Alternative telegram alert ( very extensive )
54# Telegram Setup Video
55# ( BTC address: 196pMZnByg5UaPvJPK67ErAHgDPeSyu8QV )
56
57# lost_post: upPASTE (timeout based _Parallax_ Mode auto-updating)
58# Methods for separating settings and implementation
59# Methods for AUTO_UPDATE
60# ( BTC address: 1GFTEtLLvvwoa4ogDntD5oaXBgJLYokzTC )
61
62# Maxximus007: Maxximus007_AUTO_TEMPERATURE_CONTROL
63# Expectless 1bash
64# IAmNotAJeep_and_Maxximus007_WATCHDOG
65# ( BTC address: 1JAFefdPVAs3WQiTqnYWbsjifJAEjQcjQ8 )
66
67# meligo: FAQ website nvoc-mining-os.com
68# ( BTC address: 1AwUJMztX2ARZp8ULqR5UsK3b27om8j3vq )
69
70# papampi: nvOC Community Release main developer
71# WTM_AUTO_SWITCH
72# WTM_PROFIT_CHECK
73# Alternative telegram alert and guide
74# Web info http://rig_ip/index.html
75# multiple bug fixes and enhacements for ver 0019-2.0
76# ( BTC address: 1NsnsnqkkVuopTGvUSGrkMhhug8kg6zgP9 )
77
78# _Parallax_: _Parallax_ Mode ( wget + pastebin oneBash updating )
79# Methods for image size reduction
80# Methods for logging and system enhancements (with next version)
81# ( BTC address: 329k8rDgxHHcHAEXfwznqv25Go5LERGWLp )
82
83# salfter: SALFTER_NICEHASH_PROFIT_SWITCHING
84# SALFTER_MPH_PROFIT_SWITCHING
85# ( BTC address: 1TipsGocnz2N5qgAm9f7JLrsMqkb3oXe2 )
86
87# xleejohnx: SRR support
88# ( BTC address: 1EY5WbiW3YkWanSKEGcjCETpQfCR81wc56 )
89
90v0001="papampi;Community Release"
91v0002="Papampi;Telegram changes"
92v0003="Papampi;WTM_MINIMUM_MINING_TIME"
93v0004="Papampi;More NiceHash mining algos"
94v0005="damNmad;New Coins LUX, SUMO, DSR"
95v0006="Papampi;New Coins ELLA, XVG, GBX, CRC"
96v0007="Papampi;EQUIHASH_MINER, ETHASH_MINER, bminer"
97v0008="Papampi;Nicehash bug fixes"
98v0009="papampi;Added P104 and changed P106 to P10X"
99v0010="papampi;WTM minimum mining time and force switch"
100v0011="papampi;Pool Wallet Address Format"
101v0012="papampi;New claymore dual mining "
102v0013="damNmad;Added BTCP & notes for $WALLET_ADDRESS_FORMAT variable"
103v0014="Falcon;Added RavenCoin (RVN)"
104v0015="papampi;Temp Control Maximum fan speed"
105v0016="papampi;Some fix in claymore_dual"
106v0017="papampi;NEOSCRYPT_MINER, LYRA2V2_MINER, SKUNK_MINER, SKEIN_MINER"
107v0018="papampi;Alternate Pool Switch"
108v0019="papampi;WTM 2nd lower minimum difference to switch"
109v0020="LukePicci;Relocate nvOC to arbitrary install directory"
110v0021="papampi;More miner optional arguments"
111v0022="papampi;OhGodAnETHlargementPill"
112v0023="LukePicci;Simplified ALGO specific settings"
113v0024="papampi;HEADLEASS_MODE"
114v0025="LuKePicci;AUTO_SWITCH generalized implementetion"
115v0026="papampi,sizzlephizzle; Algo mining unification"
116v0027="LuKePicci;Separate algo_id"
117v0028="LuKePicci;More tempcontrol alert color and verbosity options"
118v0029="papampi;Nice Algo extension arguments"
119v0030="papampi;CryptoNightHeavy"
120v0031="papampi;New EWBF v0.3"
121v0032="papampi;Version numbering"
122v0033="papampi;ZHASH, PHI1612, PHI2 Algos, Z_EWBF Miner and NICE_X16R"
123v0034="LuKePicci;Rearrange settings and explaination comments"
124v0035="LuKePicci;Uniform plusCPU handling"
125v0036="papampi;Ethminer new arguments, Coin Pool Protocol"
126v0037="papampi;Added bminer scheme info for zhash & tensority based coins"
127v0038="Spiral;Added max temperature shutdown option & resolution option for teamviewer"
128v0039="papampi;CryptoDredge miner, Suported Algos: Allium, Blake2s, Lyra2v2, Lyra2z, NeoScrypt, PHI1612, Phi2, Skein, Skunkhash, Tribus"
129v0040="papampi;BMiner Dual mining"
130v0041="papampi;XDNA COIN, HEX ALGO"
131v0042="papampi;lolMiner"
132v0043="papampi;PhoenixMiner"
133v0044="papampi;Auto restart miner,T_Rex miner"
134v0045="brightskye;DISABLED_GPUS"
135v0046="LuKePicci;Address settings for nicehash, zpool and mph moved from 0miner to 1bash"
136v0047="papampi;Add Foreman monitoring"
137v0048="LuKePicci;Changes for brightskye's extended miner options handling"
138v0049="papampi;CryptoNightV8, X22I, SUQA, Energi Algo, ENERGIMINER, NRG COIN"
139v0050="papampi;Miner Schedule"
140v0051="papampi;MTP Algo"
141v0052="papampi;cuckaroo29, CuckooCycle, cuckatoo31 Algo"
142v0053="papampi;load average check"
143v0054="papampi;tempcontrol cycle"
144v0055="papampi;x21s algo, RITO Coin"
145v0056="papampi;NICE_MTP, Nice_Cuckatoo31 and Nice_Cuckaroo29"
146v0057="papampi;Lyra2REv3"
147v0058="papampi;Allowed fan difference"
148v0059="LuKePicci;x16rv2 algo"
149v0060="papampi;beamhashii algo"
150
151
152# Do not edit these lines
153nvOC_Ver="v0019-3.2"
154nvOC_1bash_ver="0058"
155nvOC_1bash_least_compatible="0058"
156nvOC_1bash_last_compatible="0058"
157
158# Open the terminal to launch miner; will auto launch on boot
159
160# firefox has an OP bookmark; look at the OP for more information
161
162# Supported Algorithms:
163# BITCORE CRYPTONIGHT CRYPTONIGHTHEAVY CRYPTONIGHTV7 CRYPTONIGHTV8
164# CUCKAROO29 CUCKATOO31 CUCKOOCYCLE DECRED ENERGI EQUIHASH ETHASH GRS
165# LBRY LYRA2V2 LYRA2RE3 LYRA2Z MYR_GR NEOSCRYPT PASCAL PHI1612 PHI2 SIA
166# SIB SKEIN SKUNK X13 X16R X16RV2 X21S X22I XEVAN ZHASH
167
168# ALGO Mining with NiceHash (Auto converts to BTC)
169######### NICE-ETHASH,NICE-EQUIHASH, NICE-LYRA2REV2, NICE-NEOSCRYPT, NICE-CRYPTONIGHT, NICE-X11GOST, NICE-SKUNKHASH
170
171# ALGO Miningh with Zpool (Auto converts to BTC)
172######### ZPOOL_LYRA2V2 ZPOOL_BLAKE2S ZPOOL_EQUIHASH ZPOOL_LBC ZPOOL_NEOSCRYPT ZPOOL_LBRY ZPOOL_SKEIN
173
174# ALGO Miningh with Miningpoolhub (Auto convert to any coins in MPH settings web page)
175#########MPH_EQUIHASH, MPH_ETHASH, MPH_SKEIN, MPH_LYRA2Z, MPH_NEOSCRYPT, MPH_LYRA2V2, MPH_CRYPTONIGHTV7, MPH_KECCAK
176
177# CLAYMORE_DUAL (ETHASH + Decred/Siacoin/Lbry/Pascal/Blake2s/Keccak)
178## All supported coins can be added in CLAYMORE_DUAL section
179
180# BMINER_DUAL (ETHASH + Decred/Siacoin/Lbry/Pascal/Blake2s/Keccak)
181## All supported coins can be added in BMINER_Dual section
182
183# Profit Switchers
184######### WTM_SWITCHING - Auto Switch based on WhatToMine.com API
185######### SALFTER_NICEHASH_PROFIT_SWITCHING - NiceHash Profit Switching based on Nicehash API
186######### SALFTER_MPH_PROFIT_SWITCHING - MiningPoolHub Profit Switching based on MPH API
187######### SALFTER_PROGRAMATIC_SWITCHING # - change what coin/algo you mine through an external JSON configuration file
188
189# Choose any coins listed in coin section or add yours (Ask devs if you dont know how)
190
191###############################################################################
192# #
193# IMPORTANT: USE ALL CAPS when editing below except for addresses and pools #
194# #
195###############################################################################
196
197########################################################
198# #
199# General settings #
200# #
201########################################################
202
203COIN="NICE_ETHASH" # Manual mining, choose the coin to mine (like "ETH", "ZEC", ...)
204 # Dual mining: "DUAL_CLAYMORE" or "DUAL_BMINER"
205 # Automatic profit-based switchers below
206
207AUTO_START_MINER="YES" # YES or NO # Set this to NO when troubleshooting, this will prevent the watchdog restarting the rig
208
209AUTO_SWITCH="NO" # NO, WTM_SWITCHING, SALFTER_NICEHASH_SWITCHING,
210 # SALFTER_MPH_SWITCHING, SALFTER_PROGRAMATIC_SWITCHING
211
212# Notes: - NO disables auto switching, mine previously selected COIN
213# - WTM_SWTICHING switch coin over your preferred pools following
214# whattomine.com profitability charts
215# - SALFTER_NICEHASH_SWITCHING switch algo over nicehash pools following
216# nicehash profitabiliy charts
217# - SALFTER_MPH_SWITCHING switch algo over miningpoolhub pools following
218# miningpoolhub profitability charts
219# - SALFTER_PROGRAMATIC_SWITCHING switch algo over pools provided by any
220# custom api URL following its own profitability logic
221
222NUMBER_GPUS_INSTALLED="" # Number or "" # Set number of GPUs installed. Watchdog will check installed vs detected. Leave empty to not check
223
224DISABLED_GPUS="" # space seperated list of devices to be ignore by the miner, start from 0, e.g. 0 1 2 3 4 ...
225
226LOCALorREMOTE="LOCAL" # LOCAL or REMOTE # Set to LOCAL if you have local access to the rig. Set to REMOTE if logging remotely to the rig
227# LOCAL will attach the mining process to the gnome or guake terminal
228# REMOTE will leave it unattached, miner will be launched using "screen", ready for SSH
229
230
231TEAMVIEWER="NO" # YES or NO # If you use Team Viewer to remotely connect to this rig set this to YES
232
233RESOLUTION="1366x768" # Default system resolution used when connecting through TeamViewer
234
235
236SSH="YES" # YES or NO # If you use SSH to remotely connect to this rig set this to YES
237
238
239AUTO_REBOOT="NO" # YES or NO # If you want this rig to periodically reboot set this to YES
240
241REBOOT_TIMEOUT_IN_MINUTES=2880 # If AUTO_REBOOT is set to YES, use this to set how often to reboot, 1440 = 24 hours, 2880 = 48 hours, minimum 60.
242
243
244MINER_RESTART="NO" # YES or NO # If you want to periodically restart miner set this to YES
245
246MINER_RESTART_TIMEOUT_IN_MINUTES=720 # If MINER_RESTART is set to YES, use this to set how often to restart miner, 720 = 12 hours, minimum 60.
247
248
249MINER_SCHEDULE="NO" # Schedule mining to stop and start between given times
250
251SCHEDULE_START="07:00" # Mining start at this time
252
253SCHEDULE_END="19:00" # Mining stop at this time
254
255
256GLOBAL_WORKERNAME="YES" # YES or NO # Use same workername for all coins
257
258AUTO_WORKERNAME="HOST" # HOST or MAC or CUSTOM # Use HOST IP address or network card MAC address or CUSTOM name workername
259
260CUSTOM_WORKERNAME="19_3" # If AUTO_WORKERNAME="CUSTOM" enter your desired workername here
261
262
263_Parallax_MODE="YES" # YES or NO # To deploy 1bash remotely from pastebin.com . You will need to create account
264
265pasteBASH="https://pastebin.com/raw/gVXLFz7a" # pastebin.com setting - enter paste link here
266
267upPASTE_TIMEOUT_IN_MINUTES=60 # pastebin.com setting - timeout
268
269
270CLEAR_LOGS_ON_BOOT="NO" # YES or NO # Clear all logs when rig boots up
271
272LOG_ROTATE="YES" # Rotate (clean) all logs every x hours. Highly recommended to set this to yes!
273
274LOG_ROTATE_INTERVAL="3" # Time between log rotations in hours. Default is: 3
275
276
277SRR="NO" # YES or NO # Remote SRR control using Raspberry Pi device with SRR board
278
279SRR_SERIAL="000055" # Remote SRR control setting
280
281__SRR_SLOT="1" # Remote SRR control setting
282
283
284CONTROL_GPU_LED="NO" # YES or NO # Control GPU LED light. NOTE: It only works on some models
285
286LED_BRIGHTNESS=100 # 0 - 100 # Set the LED brightness intensity. 0 = OFF, 100 = full brightness
287
288
289SLOW_USB_KEY_MODE="NO" # YES or NO # If you are using a slow USB flash drive (eg. USB 1.0 or USB 2.0) set this to YES
290
291########################################################
292# #
293# MINER_WATCHDOG settings #
294# #
295########################################################
296
297MINER_WATCHDOG="YES" # YES or NO # Monitors the rig and automatically corrects the detected problems. Highly recommended to use this!
298
299LOAD_CHECK="NO" # YES or NO, Check system load average and reboot if HIGH_LOAD_REBOOT="YES", not works if using plusCPU
300
301HIGH_LOAD_REBOOT="NO" # YES or NO, Set to YES if you want LOAD_CHECK reboot the rig when all load averages (1 min, 5 min and 15 min) are too much higher than normal.
302 # Works only if not using plusCPU.
303SYSRQ_REBOOT="NO" # YES or NO # Use sys request reboot or normal reboot.
304 # Set "YES", watchdog, tempcontrol and load_check use sysrq reboot to prevent kernel panic and freeze if GPU drops off the bus
305WATCHDOG_CYCLE="20" # Time between watchdog cycle loops to check GPU utilization
306
307WATCHDOG_USE_COLOR="YES" # Watchdog log beautifier, use bold text and colors
308
309GPU_UTIL_THRESHOLD="70" # GPU utilization threshold, If utilization bellow this value watchdog takes action (Recommended values 70-90)
310
311ALT_POOL="NO" # YES or NO, Set to YES if you want to enable poolswitch.
312 # Switch to alternate pool if main pool goes down.
313 # Dual mining and salfter auto switch not supported.
314 # If pool goes down, poolswitch will stop/disable wtm auto switch and will enable/start it after pool comes up to prevent coin data mixed up.
315 # If main pool use username, alternate pool should use same username and workername.
316 # If anonymous mining with coin address alternate pool should use same.
317 # If ALT_POOL="YES" add as follow to your coins data (order should be the same).
318
319###alternate pool setup example:
320#ZCL_POOL_1="europe.equihash-hub.miningpoolhub.com"
321#ZCL_PORT_1="20575"
322#ZCL_POOL_2="zcl.suprnova.cc"
323#ZCL_PORT_2="4042"
324#ZCL_POOL=$ZCL_POOL_1 #Dont edit this
325#ZCL_PORT=$ZCL_PORT_1 #Dont edit this
326
327
328########################################################
329# #
330# General OC (overclock) and Power Limit settings #
331# #
332########################################################
333
334POWERLIMIT_MODE="GLOBAL" # GLOBAL, GPU_SPECIFIC, ALGO_SPECIFIC (Pro Settings: GLOBAL_with_GPU_OFFSET, ALGO_SPECIFIC_with_GPU_OFFSET)
335
336OVERCLOCK_MODE="GLOBAL" # NO, GLOBAL, GPU_SPECIFIC, ALGO_SPECIFIC (Pro Settings: GLOBAL_with_GPU_OFFSET, ALGO_SPECIFIC_with_GPU_OFFSET)
337
338# Modes: - NO disables overclock
339# - GLOBAL mode means no individual gpu- or algo-specific settings are used
340# - GPU_SPECIFIC let global setting be overridden by individual gpu-specific setting
341# - ALGO_SPECIFIC let global setting be dynamically overridden by algo-specific setting
342# - Pro Settings are not for the faint-hearted. Dont use if you dont know what they are.
343# For optimal use of any mining switcher use ALGO_SPECIFIC modes !!
344# Default values set later on in 1bash are for 1060, remember to set yours accordingly.
345
346_POWERLIMIT_WATTS=110 # Global base Power Limit in watts for each GPU
347
348_CORE_OVERCLOCK=-200 # Global base Core overclock offset
349
350_MEMORY_OVERCLOCK=1200 # Global base Memory overclock offset
351
352# Notes: - the above global settings are for all GPU's and algos, may be subject to
353# overrides or variations according to selected OC and Power Limit modes
354# - algo-specific and individual gpu-specific settings are some sections below in this file
355
356HEADLESS_MODE="YES" # YES or NO # If using P106_100, P104-100 GPU's in a full headless (no monitor) rig, set this to YES
357
358GPUPowerMizerMode_Adjust="NO" # YES or NO # Use nvidia PowerMizerMode
359
360GPUPowerMizerMode=1 # Set PowerMizerMode
361
362OhGodAnETHlargementPill="NO" # YES or NO, Set to YES for mining Ethash algos with 1080 or 1080TI cards
363
364
365########################################################
366# #
367# MINER_TEMP_CONTROL settings #
368# #
369########################################################
370
371# Automatically adjusts the fan speed to keep the desired target temp. If the actual temp is above the target temp this script will increase the fan speed. If the actual temp is 2C below the target temp this script will reduce the fan speed. If the target temperature can't be reached with fan adjustments it will decrease the Power Limit. If actual temp is above the desired target temp and fan speed is already at 100%, the script will lower the Power Limit. Once the target temp is reached, Power Limit will be restored.
372
373MINER_TEMP_CONTROL="YES" # YES or NO # Automatically adjusts the fan speed to keep the desired temp. Highly recommended to use this!
374
375MANUAL_FAN="NO" # YES or NO # Manually set the fans, no auto adjustment. Set this to NO if using the auto MINER_TEMP_CONTROL
376
377FAN_SPEED=70 # Set fan speed percentage if MANUAL_FAN="YES" (Do not write the % sign)
378
379INDIVIDUAL_TARGET_TEMPS="NO" # YES or NO, if YES global target temperature is overridden by individual per-GPU setting found later in this file
380
381TARGET_TEMP=70 # Set the desired global (all GPU's) target temperature in Celsius. Recommended ranges: 55 - 75
382
383HOT_SHUTDOWN="NO" # YES or NO, if YES system will shutdown when SHUTDOWN_TEMP is exceeded.
384
385SHUTDOWN_TEMP=90 # If HOT_SHUTDOWN is YES then the system will shutdown if this number is exceeded. (Celsius)
386
387TEMP_CONTROL_CYCLE="20" # Time between Temp control cycle loops, max 30 seconds
388
389ALLOWED_TEMP_DIFF=2 # If current temp is 2C below the target temp reduce the fan speed. Works only if current temp is below target temp
390
391MINIMAL_FAN_SPEED=50 # Lowest fan speed that will be used. Recommended ranges: 40 - 60
392
393MAXIMAL_FAN_SPEED=95 # Highest fan speed before temp control drops power limit to reach TARGET_TEMP. Recommended ranges: 90 - 100
394
395ALLOWED_FAN_DIFF=2 # Allowed fan difference to set fan speed if difference is more. If current fan speed has more/less difference than what it should be, set it.
396
397__FAN_ADJUST=5 # Fan adjustment size in percent
398
399POWER_ADJUST=5 # Adjustment size in watts. If the target temp can not be achieved and fan is already at 100%, reduce Power Limit
400
401RESTORE_POWER_LIMIT=85 # Restore original Power Limit if fan speed is lower than this percentage. Recommended: 10% less than Maximum fan speed
402
403WARN_PL_DROPS="NO" # Gives a Warning every time an auto-adjustment occurs and Powerlimit gets dropped
404
405TEMPCONTROL_USE_COLOR="YES" # YES or NO, enables Text output beautifier, use bold text and colors
406
407
408########################################################
409# #
410# Foreman monitor settings #
411# #
412########################################################
413
414# Monitor your miners remotely
415
416FOREMAN_MONITOR="NO" # Enable or Disable Foreman monitoring.
417 # To use Foreman, you must register an account at https://foreman.mn
418FOREMAN_CLIENT_ID="" # After registering, open https://dashboard.foreman.mn/dashboard/profile/ to
419 # get your client ID and API key. These are needed so your rigs can be
420FOREMAN_API_KEY="" # correctly associated with your private dashboard
421
422########################################################################################
423# GLOBAL_WORKERNAME implementation Start - DO NOT EDIT this section #
424########################################################################################
425IPW=$(ifconfig | sed -En 's/127.0.0.1//;s/.*inet (addr:)?(([0-9]*\.){3}[0-9]*).*/\2/p')
426IP_AS_WORKER=$(echo -n "$IPW" | tail -c -3 | sed 'y/./0/')
427MAC=$(ifconfig -a | grep -Po 'HWaddr \K.*$')
428MAC_AS_WORKER=$(echo -n "$MAC" | sed 'y/:/_/')
429if [ $GLOBAL_WORKERNAME == "YES" ]; then
430 if [ $AUTO_WORKERNAME == "HOST" ]; then
431 WORKERNAME=$IP_AS_WORKER
432 elif [ $AUTO_WORKERNAME == "MAC" ]; then
433 WORKERNAME=$MAC_AS_WORKER
434 elif [ $AUTO_WORKERNAME == "CUSTOM" ]; then
435 WORKERNAME=$CUSTOM_WORKERNAME
436 fi
437fi
438########################################################################################
439# GLOBAL_WORKERNAME implementation End - DO NOT EDIT this section #
440########################################################################################
441
442################################################################
443# #
444# Algo definitions and Coin->Algo mappings #
445# #
446################################################################
447
448# Notes: nvOC natively supports some algorithms.
449# You can add a new one but you also have to specify the set of coins that
450# support it and a compatilbe miner in the next sections.
451# See the example for NEWCOIN/NEWALGO at the end of this section.
452
453ALGOS="BEAMHASHII BITCORE CRYPTONIGHT CRYPTONIGHTHEAVY CRYPTONIGHTV7 CRYPTONIGHTV8 CRYPTONIGHTR CUCKAROO29 CUCKATOO31 CUCKOOCYCLE DECRED ENERGI EQUIHASH ETHASH GRS LBRY LYRA2V2 LYRA2RE3 LYRA2Z MYR_GR NEOSCRYPT PASCAL PHI1612 PHI2 SIA SIB SKEIN SKUNK X13 X16R X16RV2 X21S X22I XEVAN ZHASH"
454
455BEAMHASHII_COINS="BEAM,NICE_BEAMHASHII"
456BITCORE_COINS="BTX"
457CRYPTONIGHT_COINS="KRB,NICE_CRYPTONIGHT"
458CRYPTONIGHTV7_COINS="ETN,NICE_CRYPTONIGHTV7"
459CRYPTONIGHTV8_COINS="MPH_CRYPTONIGHTV8,NICE_CRYPTONIGHTV8"
460CRYPTONIGHTHEAVY_COINS="LOKI,NICE_CRYPTONIGHTHEAVY"
461CRYPTONIGHTR_COINS="XMR"
462CUCKOOCYCLE_COINS="AE"
463CUCKAROO29_COINS="GRIN,NICE_CUCKAROO29"
464CUCKATOO31_COINS="GRIN31,NICE_CUCKATOO31"
465DECRED_COINS="DCR"
466ENERGI_COINS="NRG"
467EQUIHASH_COINS="ZEC,ZEN,HUSH,ZCL,BTCP,KMD,ZPOOL_EQUIHASH,MPH_EQUIHASH,NICE_EQUIHASH,VOTE,BTCP,BCI"
468ETHASH_COINS="ETH,ETC,EXP,UBQ,CLO,MUSIC,SOIL,MPH_ETHASH,PIRL,NICE_ETHASH,ETP,CLAYMORE_DUAL"
469GRS_COINS="GRS,MPH_GRS"
470HEX_COINS="XDNA"
471LBRY_COINS="LBC,ZPOOL_LBRY"
472LYRA2V2_COINS="MONA,VTC,NICE_LYRA2REV2,XVG,MPH_LYRA2V2,ZPOOL_LYRA2V2"
473LYRA2RE3_COINS="VTC,NICE_LYRA2REV3"
474LYRA2Z_COINS="MPH_LYRA2Z"
475MTP_COINS="XZC,NICE_MTP"
476MYR_GR_COINS="XMY,MPH_MYR_GR"
477NEOSCRYPT_COINS="FTC,ORB,PXC,VIVO,TZC,NICE_NEOSCRYPT,DSR,CRC,GBX,MPH_NEOSCRYPT,ZPOOL_NEOSCRYPT"
478PASCAL_COINS="PASC,PASL"
479PHI1612_COINS="FLM,SERA"
480PHI2_COINS="LUX"
481SIA_COINS="SIA"
482SIB_COINS="SIB,NICE_X11GHOST"
483SKEIN_COINS="ZPOOL_SKEIN,MPH_SKEIN"
484SKUNK_COINS="SIGT,ZPOOL_SKUNK,ALTCOM,NICE_SKUNKHASH"
485X13_COINS="ONION"
486X16R_COINS="XMN,NICE_X16R"
487X16RV2_COINS="RVN,NICE_X16RV2"
488X21S_COINS="RITO"
489X22I_COINS="SUQA"
490XEVAN_COINS="BSD"
491ZHASH_COINS="AION,BTG"
492
493# example, adding NEWALGO for NEWCOIN:
494#
495# ALGOS="${ALGOS} NEWALGO"
496# NEWALGO_COINS="NEWCOIN"
497
498
499########################################################
500# #
501# Common miners settings #
502# #
503########################################################
504
505USE_ENVIRONMENTAL_VARIBLES="NO" # YES or NO # Not needed for nvidia cards. Default: NO
506
507NICE_ADDRESS="36sU4M8xRyj88Ehw9KKeSEPJdT4DFJ9sbe" # Required for nicehash: your internal Nicehash BTC address
508
509ZPOOL_ADDRESS="replace_with_your_BTC_address" # Required for zpool: your BTC address
510
511MPH_ADDRESS="Your_MiningPoolHub_Username" # Required for MiningPoolHub: your mph account username
512
513WALLET_ADDRESS_FORMAT="." # Choose between "." , "/" , "-" or any other separators your pool uses.
514 # Some pools require dot (address.worker), some require slash (address/worker) format.
515 # Depending on the pool you use, set this appropriately:
516
517MINER_PWD="x" # Set the miner password. Default: x
518 # For zpool use MINER_PWD="$WORKERNAME,c=btc"
519 # For dwarfpool and some other pools you can set your email to enable notification from pool
520
521########################################################
522# #
523# Algo->miner mapping and specific settings #
524# #
525########################################################
526
527# Notes: miner, intensity and wallet address format for different algos.
528# Choose a miner either from built in miners or any installed pluggable miner
529# Test intensity on your rig and edit it or miner will set default values.
530# Choose the wallet address format your pool requires, or leave common format.
531# You can define new mappings as in the example at the end of this section.
532# Read BMINER available scheme in coin section
533
534# Available builtin miners:
535# Various algos:
536# "BMINER", "CryptoDredge", "GMiner", "NBMiner", "TPccminer", "T_Rex", "XMR_Stak", "ZENEMYminer"
537# Energi:
538# "ENERGIMINER"
539# Equihash:
540# "BMINER", "DSTM", "EWBF"
541# Ethash:
542# "BMINER", "CLAYMORE", "ETHMINER", "NBMiner", "PhoenixMiner"
543# Zhash:
544# "BMINER", GMINER", "LOLMINER, "Z_EWBF"
545
546# BEAMHASHII
547BEAMHASHII_MINER="GMINER"
548BEAMHASHII_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
549
550## BITCORE, TIMETRAVEL10
551BITCORE_INTENSITY="0"
552BITCORE_MINER="ZENEMYminer"
553BITCORE_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
554
555## CRYPTONIGHT
556CRYPTONIGHT_INTENSITY="0"
557CRYPTONIGHT_MINER="TPccminer"
558CRYPTONIGHT_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
559
560## CRYPTONIGHT-V7
561CRYPTONIGHTV7_INTENSITY="0"
562CRYPTONIGHTV7_MINER="XMR_Stak"
563CRYPTONIGHTV7_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
564
565## CRYPTONIGHT-V8
566CRYPTONIGHTV8_INTENSITY="0"
567CRYPTONIGHTV8_MINER="XMR_Stak"
568CRYPTONIGHTV8_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
569
570## CRYPTONIGHTHEAVY
571CRYPTONIGHTHEAVY_INTENSITY="0"
572CRYPTONIGHTHEAVY_MINER="XMR_Stak"
573CRYPTONIGHTHEAVY_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
574
575## CRYPTONIGHT R
576CRYPTONIGHTR_INTENSITY="0"
577CRYPTONIGHTR_MINER="XMR_Stak"
578CRYPTONIGHTR_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
579
580# CUCKAROO29
581CUCKAROO29_MINER="GMINER"
582CUCKAROO29_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
583
584# CUCKATOO31
585CUCKATOO31_MINER="GMINER"
586CUCKATOO31_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
587
588# CUCKAOO
589CUCKOOCYCLE_MINER="GMINER"
590CUCKOOCYCLE_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
591
592## Decred
593DCR_INTENSITY="0"
594DCR_MINER="TPccminer"
595DCR_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
596
597## ENERGI
598ENERGI_MINER="ENERGIMINER"
599ENERGI_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
600
601## EQUIHASH
602EQUIHASH_MINER="DSTM"
603EQUIHASH_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
604
605## ETHASH
606ETHASH_MINER="CLAYMORE"
607ETHASH_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT" # Some pools require to use "%2e" instead of "." More examples available :https://github.com/ethereum-mining/ethminer/blob/master/docs/POOL_EXAMPLES_ETH.md
608
609## GROESTL
610GROESTL_INTENSITY="0"
611GROESTL_MINER="TPccminer"
612GROESTL_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
613
614## HEX
615HEX_INTENSITY="0"
616HEX_MINER="ZENEMYminer"
617HEX_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
618
619## KECCAK
620KECCAK_INTENSITY="0"
621KECCAK_MINER="TPccminer"
622KECCAK_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
623
624## LBRY
625LBRY_INTENSITY="0"
626LBRY_MINER="TPccminer"
627LBRY_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
628
629## LYRA2REV2
630LYRA2V2_INTENSITY="1"
631LYRA2V2_MINER="CryptoDredge"
632LYRA2V2_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
633
634## LYRA2REV3
635LYRA2RE3_INTENSITY="1"
636LYRA2RE3_MINER="CryptoDredge"
637LYRA2RE3_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
638
639## LYRA2Z
640LYRA2Z_INTENSITY="0"
641LYRA2Z_MINER="TPccminer"
642LYRA2Z_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
643
644## MTP
645MTP_INTENSITY="0"
646MTP_MINER="CryptoDredge"
647MTP_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
648
649## Myriad Groestl
650MYR_GR_INTENSITY="0"
651MYR_GR_MINER="TPccminer"
652MYR_GR_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
653
654## Neoscrypt
655NEOSCRYPT_INTENSITY="1"
656NEOSCRYPT_MINER="CryptoDredge"
657NEOSCRYPT_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
658
659## PASCAL
660PASCAL_INTENSITY="0"
661PASCAL_MINER="TPccminer"
662PASCAL_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
663
664## PHI1612
665PHI1612_INTENSITY="0"
666PHI1612_MINER="CryptoDredge"
667PHI1612_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
668
669## PHI2
670PHI2_INTENSITY="0"
671PHI2_MINER="CryptoDredge"
672PHI2_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
673
674## SIA
675SIA_INTENSITY="0"
676SIA_MINER="TPccminer"
677SIA_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
678
679## SKEIN
680SKEIN_INTENSITY="0"
681SKEIN_MINER="TPccminer"
682SKEIN_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
683
684## SKUNK
685SKUNK_INTENSITY="0"
686SKUNK_MINER="TPccminer"
687SKUNK_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
688
689## X11GHOST, SIB
690X11GHOST_INTENSITY="0"
691X11GHOST_MINER="TPccminer"
692X11GHOST_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
693
694## X13
695X13_INTENSITY="0"
696X13_MINER="TPccminer"
697X13_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
698
699## X16R
700X16R_INTENSITY="0"
701X16R_MINER="ZENEMYminer"
702X16R_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
703
704## X16RV2
705X16RV2_INTENSITY="0"
706X16RV2_MINER="T_Rex"
707X16RV2_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
708
709## X21S
710X21S_INTENSITY="0"
711X21S_MINER="T_Rex"
712X21S_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
713
714## X22I
715X22I_INTENSITY="0"
716X22I_MINER="T_Rex"
717X22I_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
718
719## XEVAN
720XEVAN_INTENSITY="0"
721XEVAN_MINER="ZENEMYminer"
722XEVAN_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
723
724## ZHASH
725ZHASH_MINER="Z_EWBF"
726ZHASH_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
727
728# example, adding miner for NEWALGO:
729#
730# ## Newalgo
731# NEWALGO_MINER="builtin_or_pluggable_miner_name"
732# NEWALGO_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
733
734
735################################################################
736# #
737# CPU mining settings #
738# #
739################################################################
740
741plusCPU="NO" # YES or NO # Mine XMR with CPU. Set your XMR address in addresses/pools section
742
743threadCOUNT="1" # Number of CPU threads to use for plusCPU mining. Please check how many threads your CPU has.
744
745plusCPU_MINER="cpuOPT" # choose "cpuOPT" for the only available builtin cpu miner or your pluggable miner name
746plusCPU_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
747
748# example, replacing cpuminer for plusCPU:
749#
750# plusCPU_MINER="builtin_or_pluggable_miner_name"
751
752
753########################################################
754# #
755# GPU miners settings #
756# #
757########################################################
758
759# Notes: This list of miner settings is incomplete, take it as an example.
760# You can find here some hints about common mining options for special cases.
761# Remember to add here any needed settings for yout miner of choice
762# like in the following example, otherwise defaults will apply.
763# Assuming your miner name is NEWMINER:
764#
765# NEWMINER_VERSION="4.2.0" # default: "recommended", otherwise you can choose "latest" or the exact version number
766# NEWMINER_OPTS="" # default: empty
767# Use miner help command to see available options
768
769BMINER_OPTS="" # Bminer optional arguments
770BMINER_VERSION="recommended" # "latest", "recommended" or the version folder name.
771
772CLAYMORE_OPTS="" # Claymore optional arguments. tip: add "-esm 2" for miningpoolhub
773CLAYMORE_VERSION="recommended" # "latest", "recommended" or the version folder name.
774
775CryptoDredge_OPTS="" # CryptoDredge optional arguments
776CryptoDredge_VERSION="recommended" # "latest", "recommended" or the version folder name.
777
778DSTM_OPTS="" # DSTM Miner optional arguments
779DSTM_VERSION="recommended" # "latest", "recommended" or the version folder name.
780
781ENERGIMINER_OPTS="--response-timeout 10 --cuda-parallel-hash 8 --cuda-block-size 256" # ENERGIMINER Miner optional arguments
782ENERGIMINER_VERSION="recommended" # "latest", "recommended" or the version folder name.
783
784ETHMINER_OPTS="" # Ethminer optional arguments
785ETHMINER_VERSION="recommended" # "latest", "recommended" or the version folder name.
786
787EWBF_FEE="0" # change fee value to alter donation percent for EWBF Miner
788EWBF_OPTS="" # EWBF Equihash Miner optional arguments
789EWBF_VERSION="recommended" # "latest", "recommended" or the version folder name. If choose 3.3 you should extract 3.3 in miner folder to 3.3 folder
790
791GMINER_OPTS="" # GMINER optional arguments.
792GMINER_VERSION="recommended" # "latest", "recommended" or the version folder name.
793
794LOLMINER_OPTS="" # LOLMINER optional arguments.
795LOLMINER_VERSION="recommended" # "latest", "recommended" or the version folder name.
796
797NBMiner_OPTS=""
798NBMiner_VERSION="recommended" # "latest", "recommended" or the version folder name.
799
800PhoenixMiner_OPTS="" # PhoenixMiner optional arguments. Read the README file inside PhoenixMiner folder
801PhoenixMiner_VERSION="recommended" # "latest", "recommended" or the version folder name.
802
803TPccminer_OPTS="" # ccminer optional arguments
804TPccminer_VERSION="recommended" # "latest", "recommended" or the version folder name.
805
806T_Rex_OPTS="" # T_REX optional arguments.
807T_Rex_VERSION="recommended" # "latest", "recommended" or the version folder name.
808
809XMR_Stak_OPTS="" # XMR_Stak optional arguments.
810XMR_Stak_VERSION="recommended" # "latest", "recommended" or the version folder name.
811
812Z_EWBF_FEE="0" # EWBF ZHASH Dev fee percent to alter donation percent
813Z_EWBF_OPTS="" # EWBF ZHASH Miner optional arguments
814Z_EWBF_VERSION="recommended" # "latest", "recommended" or the version folder name.
815
816ZENEMYminer_OPTS="" # ZENEMYminer optional arguments
817ZENEMYminer_VERSION="recommended" # "latest", "recommended" or the version folder name.
818
819########################################################
820# #
821# COIN, POOL, PORT info section, sorted alphabetically #
822# #
823########################################################
824
825# Notes: set your coins infom pool and miner coin-specific arguments
826# If you add any new coin here don't forget to also map it to its
827# algo as explained in previous sections.
828# You can setup new coins as in the example at the end of this section.
829#
830# Default Coin Pool Protocols is stratum+tcp, If your pool has other protocols check miner support before changing it
831# stratum+ssl, stratum+tcp, stratum+tls, stratum+tls12, stratum1+ssl, stratum1+tcp, stratum1+tls, stratum1+tls12, stratum2+ssl, stratum2+tcp, stratum2+tls, stratum2+tls12
832#
833# If using BMINER use these in coin pool protocols:
834# Equihash Stratum: "stratum", Equihash Stratum+SSL:"stratum+ssl"
835# Ethash Stratum:"ethash", Ethash Stratum+SSL:"ethash+ssl", Ethereum Proxy:"ethproxy" ethereum Stratum:"ethstratum"
836# ZHash Algos like BTG: "zhash"
837# Tensority based coins like BTM: "tensority"
838
839# Aeternity (AE)
840AE_ADDRESS="replace_with_your_address"
841AE_OPTS="--algo aeternity"
842AE_POOL="AE POOL"
843AE_PORT="AE PORT"
844AE_WORKER="$WORKERNAME"
845AE_POOL_PROTOCOL="stratum+tcp"
846
847# AION
848AION_ADDRESS="replace_with_your_address"
849AION_OPTS="--algo aion" # If using GMiner use" --algo 210_9 --pers AION0PoW" with Z_EWBF use "--algo aion"
850AION_POOL="AION POOL"
851AION_PORT="AION PORT"
852AION_WORKER="$WORKERNAME"
853AION_POOL_PROTOCOL="stratum+tcp"
854
855# ALTCOM
856ALTCOM_ADDRESS="replace_with_your_address"
857ALTCOM_OPTS=""
858ALTCOM_POOL="ALTCOM POOL"
859ALTCOM_PORT="ALTCOM PORT"
860ALTCOM_WORKER="$WORKERNAME"
861ALTCOM_POOL_PROTOCOL="stratum+tcp"
862
863# Bitcoin Interest (BCI)
864BCI_ADDRESS="replace_with_your_address"
865BCI_OPTS=""
866BCI_POOL="replace_with_your_BCI_POOL"
867BCI_PORT="replace_with_your_BCI_PORT"
868BCI_WORKER="$WORKERNAME"
869BCI_POOL_PROTOCOL="stratum+tcp"
870
871# Beam (BEAM)
872BEAM_ADDRESS="replace_with_your_address"
873BEAM_OPTS=""
874BEAM_POOL="replace_with_your_Beamv2_POOL"
875BEAM_PORT="replace_with_your_Beamv2_PORT"
876BEAM_WORKER="$WORKERNAME"
877BEAM_POOL_PROTOCOL="stratum+tcp"
878
879# Bitsend (BSD)
880BSD_ADDRESS="replace_with_your_address"
881BSD_OPTS=""
882BSD_POOL="bsd.suprnova.cc"
883BSD_PORT="8686"
884BSD_WORKER="$WORKERNAME"
885BSD_POOL_PROTOCOL="stratum+tcp"
886
887# Bitcoin Private (BTCP)
888BTCP_ADDRESS="replace_with_your_address"
889BTCP_OPTS=""
890BTCP_POOL="BTCP_POOL_ADDRESS"
891BTCP_PORT="BTCP_POOL_PORT"
892BTCP_WORKER="$WORKERNAME"
893BTCP_POOL_PROTOCOL="stratum+tcp"
894
895# Bitcoinz (BTCZ)
896BTCZ_ADDRESS="replace_with_your_address"
897BTCZ_OPTS="--algo 144_5 --pers BitcoinZ"
898BTCZ_POOL="btcz.suprnova.cc"
899BTCZ_PORT="5586"
900BTCZ_WORKER="$WORKERNAME"
901BTCZ_POOL_PROTOCOL="stratum+tcp"
902
903# Bitcoin Gold (BTG)
904BTG_ADDRESS="replace_with_your_address"
905BTG_OPTS="--algo 144_5 --pers BgoldPoW"
906BTG_POOL="us-east.equihash-hub.miningpoolhub.com"
907BTG_PORT="20595"
908BTG_WORKER="$WORKERNAME"
909BTG_POOL_PROTOCOL="stratum+tcp"
910
911# Bitcore (BTX)
912BTX_ADDRESS="replace_with_your_address"
913BTX_OPTS=""
914BTX_POOL="btx.suprnova.cc"
915BTX_PORT="3629"
916BTX_WORKER="$WORKERNAME"
917BTX_POOL_PROTOCOL="stratum+tcp"
918
919# Callisto (CLO)
920CLO_ADDRESS="replace_with_your_address"
921CLO_OPTS=""
922CLO_POOL="clo.2miners.com"
923CLO_PORT="3030"
924CLO_WORKER="$WORKERNAME"
925CLO_POOL_PROTOCOL="stratum+tcp"
926
927# CrowdCoin (CRC)
928CRC_ADDRESS="replace_with_your_address"
929CRC_OPTS=""
930CRC_POOL="replace_with_pool_address"
931CRC_PORT="replace_with_pool_port"
932CRC_WORKER="$WORKERNAME"
933CRC_POOL_PROTOCOL="stratum+tcp"
934
935# Decred (DCR)
936DCR_ADDRESS="replace_with_your_address"
937DCR_OPTS=""
938DCR_POOL="yiimp.eu"
939DCR_PORT="3252"
940DCR_WORKER="$WORKERNAME"
941DCR_POOL_PROTOCOL="stratum+tcp"
942
943# Digibyte (DGB)
944DGB_ADDRESS="replace_with_your_address"
945DGB_OPTS=""
946DGB_POOL="hub.miningpoolhub.com"
947DGB_PORT="20527"
948DGB_WORKER="$WORKERNAME"
949DGB_POOL_PROTOCOL="stratum+tcp"
950
951# Desire (DSR)
952DSR_ADDRESS="replace_with_your_address"
953DSR_OPTS=""
954DSR_POOL="DSR_POOL"
955DSR_PORT="DSR_PORT"
956DSR_WORKER="$WORKERNAME"
957DSR_POOL_PROTOCOL="stratum+tcp"
958
959#Ellaism (ELLA)
960ELLA_ADDRESS="replace_with_your_address"
961ELLA_OPTS=""
962ELLA_POOL="replace_with_pool_address"
963ELLA_PORT="replace_with_pool_port"
964ELLA_WORKER="$WORKERNAME"
965ELLA_POOL_PROTOCOL="stratum+tcp"
966
967# Energi Coin (NRG)
968NRG_ADDRESS="replace_with_your_address"
969NRG_OPTS=""
970NRG_POOL="stratum.nrg.minecrypto.pro"
971NRG_PORT="9999"
972NRG_WORKER="$WORKERNAME"
973NRG_POOL_PROTOCOL="stratum"
974
975# Ethereum Classic (ETC)
976ETC_ADDRESS="replace_with_your_address"
977ETC_OPTS="" # claymore opts: "-allcoins etc"
978ETC_POOL="europe.ethash-hub.miningpoolhub.com"
979ETC_PORT="20555"
980ETC_WORKER="$WORKERNAME"
981ETC_POOL_PROTOCOL="stratum+tcp"
982
983# Ethereum (ETH)
984ETH_ADDRESS="replace_with_your_address"
985ETH_OPTS=""
986ETH_POOL="europe.ethash-hub.miningpoolhub.com"
987ETH_PORT="20535"
988ETH_WORKER="$WORKERNAME"
989ETH_POOL_PROTOCOL="stratum+tcp"
990
991# Electroneum(ETN)
992ETN_ADDRESS="replace_with_your_address"
993ETN_OPTS=""
994ETN_POOL="ETN POOL"
995ETN_PORT="ETN PORT"
996ETN_WORKER="$WORKERNAME"
997ETN_POOL_PROTOCOL="stratum+tcp"
998
999# Metaverse (ETP)
1000ETP_ADDRESS="replace_with_your_address"
1001ETP_OPTS=""
1002ETP_POOL="replace_with_your_ETP_POOL"
1003ETP_PORT="replace_with_your_ETP_PORT"
1004ETP_WORKER="$WORKERNAME"
1005ETP_POOL_PROTOCOL="stratum+tcp"
1006
1007# Expanse (EXP)
1008EXP_ADDRESS="replace_with_your_address"
1009EXP_OPTS=""
1010EXP_POOL="exp-us.dwarfpool.com:"
1011EXP_PORT="81"
1012EXP_WORKER="$WORKERNAME"
1013EXP_POOL_PROTOCOL="stratum+tcp"
1014
1015# Folm (FLM)
1016FLM_ADDRESS="replace_with_your_address"
1017FLM_OPTS=""
1018FLM_POOL="replace_with_your_FLM_POOL"
1019FLM_PORT="replace_with_your_FLM_PORT"
1020FLM_WORKER="$WORKERNAME"
1021FLM_POOL_PROTOCOL="stratum+tcp"
1022
1023# FeatherCoin (FTC)
1024FTC_ADDRESS="replace_with_your_address"
1025FTC_OPTS=""
1026FTC_POOL="hub.miningpoolhub.com"
1027FTC_PORT="20510"
1028FTC_WORKER="$WORKERNAME"
1029FTC_POOL_PROTOCOL="stratum+tcp"
1030
1031# GoByte (GBX)
1032GBX_ADDRESS="replace_with_your_address"
1033GBX_OPTS=""
1034GBX_POOL="replace_with_pool_address"
1035GBX_PORT="replace_with_pool_port"
1036GBX_WORKER="$WORKERNAME"
1037GBX_POOL_PROTOCOL="stratum+tcp"
1038
1039# GrinCoin (GRIN)
1040GRIN_ADDRESS="replace_with_your_address"
1041GRIN_OPTS="" # If using GMiner add "--algo cuckaroo29" if NBMiner "--algo cuckaroo"
1042GRIN_POOL="GRIN_POOL"
1043GRIN_PORT="GRIN_PORT"
1044GRIN_WORKER="$WORKERNAME"
1045GRIN_POOL_PROTOCOL="stratum+tcp" # If using bminer use "cuckaroo29"
1046
1047# Grin31Coin (GRIN31)
1048GRIN31_ADDRESS="replace_with_your_address"
1049GRIN31_OPTS="" # If using GMiner add "--algo cuckaroo31"
1050GRIN31_POOL="GRIN_POOL"
1051GRIN31_PORT="GRIN_PORT"
1052GRIN31_WORKER="$WORKERNAME"
1053GRIN31_POOL_PROTOCOL="stratum+tcp" # If using bminer use "cuckaroo31"
1054
1055# Groestl (GRS)
1056GRS_ADDRESS="replace_with_your_address"
1057GRS_OPTS=""
1058GRS_POOL="moria.dwarfpool.com"
1059GRS_PORT="3345"
1060GRS_WORKER="$WORKERNAME"
1061GRS_POOL_PROTOCOL="stratum+tcp"
1062
1063# Hush (HUSH)
1064HUSH_ADDRESS="replace_with_your_address"
1065HUSH_OPTS=""
1066HUSH_POOL="zdash.suprnova.cc"
1067HUSH_PORT="4048"
1068HUSH_WORKER="$WORKERNAME"
1069HUSH_POOL_PROTOCOL="stratum+tcp"
1070
1071# Komodo (KMD)
1072KMD_ADDRESS="replace_with_your_address"
1073KMD_OPTS=""
1074KMD_POOL="luckpool.org"
1075KMD_PORT="3857"
1076KMD_WORKER="$WORKERNAME"
1077KMD_POOL_PROTOCOL="stratum+tcp"
1078
1079# Karbo (KRB)
1080KRB_ADDRESS="replace_with_your_address"
1081KRB_OPTS=""
1082KRB_POOL="krb.sberex.com"
1083KRB_PORT="5555"
1084KRB_WORKER="$WORKERNAME"
1085KRB_POOL_PROTOCOL="stratum+tcp"
1086
1087# LBRY (LBC)
1088LBC_ADDRESS="replace_with_your_address"
1089LBC_OPTS=""
1090LBC_POOL="lbry.suprnova.cc"
1091LBC_PORT="6256"
1092LBC_WORKER="$WORKERNAME"
1093LBC_POOL_PROTOCOL="stratum+tcp"
1094
1095#Loki (LOKI)
1096LOKI_ADDRESS="replace_with_your_address"
1097LOKI_OPTS=""
1098LOKI_POOL="LOKI_POOL"
1099LOKI_PORT="LOKI_PORT"
1100LOKI_WORKER="$WORKERNAME"
1101LOKI_POOL_PROTOCOL="stratum+tcp"
1102
1103# Lux Coin (LUX)
1104LUX_ADDRESS="replace_with_your_address"
1105LUX_OPTS=""
1106LUX_POOL="yiimp.eu"
1107LUX_PORT="8333"
1108LUX_WORKER="$WORKERNAME"
1109LUX_POOL_PROTOCOL="stratum+tcp"
1110
1111# Mona Coin (MONA)
1112MONA_ADDRESS="replace_with_your_address"
1113MONA_OPTS=""
1114MONA_POOL="mona.suprnova.cc"
1115MONA_PORT="2995"
1116MONA_WORKER="$WORKERNAME"
1117MONA_POOL_PROTOCOL="stratum+tcp"
1118
1119# Music Coin (MUSIC)
1120MUSIC_ADDRESS="replace_with_your_address"
1121MUSIC_OPTS=""
1122MUSIC_POOL="eus.gmc.epool.io"
1123MUSIC_PORT="8008"
1124MUSIC_WORKER="$WORKERNAME"
1125MUSIC_POOL_PROTOCOL="stratum+tcp"
1126
1127# DeepOnion (ONION)
1128ONION_ADDRESS="replace_with_your_address"
1129ONION_OPTS=""
1130ONION_POOL="kawaiipool.party"
1131ONION_PORT="3633"
1132ONION_POOL_PROTOCOL="stratum+tcp"
1133
1134# Orbitcoin (ORB)
1135ORB_ADDRESS="replace_with_your_address"
1136ORB_OPTS=""
1137ORB_POOL="strat.dnb.io"
1138ORB_PORT="3031"
1139ORB_WORKER="$WORKERNAME"
1140ORB_POOL_PROTOCOL="stratum+tcp"
1141
1142# Pascal Coin (PASC)
1143PASC_ADDRESS="replace_with_your_address"
1144PASC_OPTS=""
1145PASC_POOL="pasc-us-east1.nanopool.org"
1146PASC_PORT="15555"
1147PASC_WORKER="$WORKERNAME"
1148PASC_POOL_PROTOCOL="stratum+tcp"
1149
1150# Pascal Lite (PASL)
1151PASL_ADDRESS="replace_with_your_address"
1152PASL_OPTS=""
1153PASL_POOL="mine.pasl.fairpool.xyz"
1154PASL_PORT="4009"
1155PASL_WORKER="$WORKERNAME"
1156PASL_POOL_PROTOCOL="stratum+tcp"
1157
1158# Pirl Coin (PIRL)
1159PIRL_ADDRESS="replace_with_your_address"
1160PIRL_OPTS=""
1161PIRL_POOL="PIRL POOL"
1162PIRL_PORT="PIRL PORT"
1163PIRL_WORKER="$WORKERNAME"
1164PIRL_POOL_PROTOCOL="stratum+tcp"
1165
1166# Phoenixcoin (PXC)
1167PXC_ADDRESS="replace_with_your_address"
1168PXC_OPTS=""
1169PXC_POOL="atlas.phoenixcoin.org:"
1170PXC_PORT="10554"
1171PXC_WORKER="$WORKERNAME"
1172PXC_POOL_PROTOCOL="stratum+tcp"
1173
1174# RITO Coin (RITO)
1175RITO_ADDRESS="replace_with_your_address"
1176RITO_OPTS=""
1177RITO_POOL="RITO_POOL_ADDRESS"
1178RITO_PORT="RITO_POOL_PORT"
1179RITO_WORKER="$WORKERNAME"
1180RITO_POOL_PROTOCOL="stratum+tcp"
1181
1182# Raven Coin (RVN)
1183RVN_ADDRESS="replace_with_your_address"
1184RVN_OPTS=""
1185RVN_POOL="RVN_POOL_ADDRESS"
1186RVN_PORT="RVN_POOL_PORT"
1187RVN_WORKER="$WORKERNAME"
1188RVN_POOL_PROTOCOL="stratum+tcp"
1189
1190# Siacoin (SC)
1191SC_ADDRESS="replace_with_your_address"
1192SC_OPTS=""
1193SC_GW_POOL="sia-us-east1.nanopool.org"
1194SC_GW_PORT="9980"
1195SC_POOL="sia-us-east1.nanopool.org"
1196SC_PORT="7777"
1197SC_WORKER="$WORKERNAME"
1198SC_POOL_PROTOCOL="stratum+tcp"
1199
1200# Sib Coin (SIB)
1201SIB_ADDRESS="replace_with_your_address"
1202SIB_OPTS=""
1203SIB_POOL="sib.suprnova.cc"
1204SIB_PORT="3458"
1205SIB_WORKER="$WORKERNAME"
1206SIB_POOL_PROTOCOL="stratum+tcp"
1207
1208# Signatum (SIGT)
1209SIGT_ADDRESS="replace_with_your_address"
1210SIGT_OPTS=""
1211SIGT_POOL="us.hashbag.cc"
1212SIGT_PORT="8644"
1213SIGT_WORKER="$WORKERNAME"
1214SIGT_POOL_PROTOCOL="stratum+tcp"
1215
1216# Smart Coin (SMART)
1217SMART_ADDRESS="replace_with_your_address"
1218SMART_OPTS=""
1219SMART_POOL="pool-eu.smartcash.cc"
1220SMART_PORT="3333"
1221SMART_WORKER="$WORKERNAME"
1222SMART_POOL_PROTOCOL="stratum+tcp"
1223
1224# SOILcoin (SOIL)
1225SOIL_ADDRESS="replace_with_your_address"
1226SOIL_OPTS=""
1227SOIL_POOL="soil.pool.sexy"
1228SOIL_PORT="9009"
1229SOIL_WORKER="$WORKERNAME"
1230SOIL_POOL_PROTOCOL="stratum+tcp"
1231
1232# Sumokoin (SUMO)
1233SUMO_ADDRESS="replace_with_your_address"
1234SUMO_OPTS=""
1235SUMO_POOL="SUMO_POOL"
1236SUMO_PORT="SUMO_PORT"
1237SUMO_WORKER="$WORKERNAME"
1238SUMO_POOL_PROTOCOL="stratum+tcp"
1239
1240# SUQA (SUQA)
1241SUQA_ADDRESS="replace_with_your_address"
1242SUQA_OPTS=""
1243SUQA_POOL="SUQA_POOL"
1244SUQA_PORT="SUQA_PORT"
1245SUQA_WORKER="$WORKERNAME"
1246SUQA_POOL_PROTOCOL="stratum+tcp"
1247
1248# TrezarCoin (TZC)
1249TZC_ADDRESS="replace_with_your_address"
1250TZC_OPTS=""
1251TZC_POOL="TZC POOL"
1252TZC_PORT="TZC PORT"
1253TZC_WORKER="$WORKERNAME"
1254TZC_POOL_PROTOCOL="stratum+tcp"
1255
1256# Ubiq (UBQ)
1257UBQ_ADDRESS="replace_with_your_address"
1258UBQ_OPTS=""
1259UBQ_POOL="us.ubiqpool.io"
1260UBQ_PORT="8008"
1261UBQ_WORKER="$WORKERNAME"
1262UBQ_POOL_PROTOCOL="stratum+tcp"
1263
1264# VIVO (VIVO)
1265VIVO_ADDRESS="replace_with_your_address"
1266VIVO_OPTS=""
1267VIVO_POOL="VIVO POOL"
1268VIVO_PORT="VIVO PORT"
1269VIVO_WORKER="$WORKERNAME"
1270VIVO_POOL_PROTOCOL="stratum+tcp"
1271
1272# Vertcoin (VTC)
1273VTC_ADDRESS="replace_with_your_address"
1274VTC_OPTS=""
1275VTC_POOL="hub.miningpoolhub.com"
1276VTC_PORT="20507"
1277VTC_WORKER="$WORKERNAME"
1278VTC_POOL_PROTOCOL="stratum+tcp"
1279
1280# XDNA (XDNA)
1281XDNA_ADDRESS="replace_with_your_address"
1282XDNA_OPTS=""
1283XDNA_POOL="XMN_POOL_ADDRESS"
1284XDNA_PORT="XMN_POOL_PORT"
1285XDNA_WORKER="$WORKERNAME"
1286XDNA_POOL_PROTOCOL="stratum+tcp"
1287
1288# Motion (XMN)
1289XMN_ADDRESS="replace_with_your_address"
1290XMN_OPTS=""
1291XMN_POOL="XMN_POOL_ADDRESS"
1292XMN_PORT="XMN_POOL_PORT"
1293XMN_WORKER="$WORKERNAME"
1294XMN_POOL_PROTOCOL="stratum+tcp"
1295
1296# Monero (XMR)
1297XMR_ADDRESS="replace_with_your_address"
1298XMR_OPTS=""
1299XMR_POOL="xmr-us-east1.nanopool.org"
1300XMR_PORT="14444"
1301XMR_WORKER="$WORKERNAME"
1302XMR_POOL_PROTOCOL="stratum+tcp"
1303
1304# Myriad (XMY)
1305XMY_ADDRESS="replace_with_your_address"
1306XMY_OPTS=""
1307XMY_POOL="us-east1.myriadcoin-groestl.miningpoolhub.com"
1308XMY_PORT="20479"
1309XMY_WORKER="$WORKERNAME"
1310XMY_POOL_PROTOCOL="stratum+tcp"
1311
1312# SnowGem (XSG)
1313XSG_ADDRESS="replace_with_your_address"
1314XSG_OPTS="--algo 144_5 --pers sngemPoW"
1315XSG_POOL="replace_with_pool_address"
1316XSG_PORT="replace_with_pool_port"
1317XSG_WORKER="$WORKERNAME"
1318XSG_POOL_PROTOCOL="stratum+tcp"
1319
1320# Verge (XVG)
1321XVG_ADDRESS="replace_with_your_address"
1322XVG_OPTS=""
1323XVG_POOL="replace_with_pool_address"
1324XVG_PORT="replace_with_pool_port"
1325XVG_WORKER="$WORKERNAME"
1326XVG_POOL_PROTOCOL="stratum+tcp"
1327
1328# ZCoin (XZC)
1329XZC_ADDRESS="replace_with_your_address"
1330XZC_OPTS=""
1331XZC_POOL="xzc.2miners.com"
1332XZC_PORT="8080"
1333XZC_WORKER="$WORKERNAME"
1334XZC_POOL_PROTOCOL="stratum+tcp"
1335
1336# ZClassic (ZCL)
1337ZCL_ADDRESS="replace_with_your_address"
1338ZCL_OPTS=""
1339ZCL_POOL="us.zclmine.pro"
1340ZCL_PORT="9009"
1341ZCL_WORKER="$WORKERNAME"
1342ZCL_POOL_PROTOCOL="stratum+tcp"
1343
1344# Zcash (ZEC)
1345ZEC_ADDRESS="t1XfkZUZWME8FnRiFxHZQAQ2K1UdQMbshJp" # replace_with_your_address
1346ZEC_OPTS=""
1347ZEC_POOL="zec-us-east1.nanopool.org"
1348ZEC_PORT="6666"
1349ZEC_WORKER="$WORKERNAME"
1350ZEC_POOL_PROTOCOL="stratum+tcp"
1351
1352# Zelcash (ZEL)
1353ZEL_ADDRESS="replace_with_your_address"
1354ZEL_OPTS="--algo 144_5 --pers ZelProof "
1355ZEL_POOL="zel.2miners.com"
1356ZEL_PORT="9090"
1357ZEL_WORKER="$WORKERNAME"
1358ZEL_POOL_PROTOCOL="stratum+tcp"
1359
1360# Zencash (ZEN)
1361ZEN_ADDRESS="replace_with_your_address"
1362ZEN_OPTS=""
1363ZEN_POOL="luckpool.org"
1364ZEN_PORT="3057"
1365ZEN_WORKER="$WORKERNAME"
1366ZEN_POOL_PROTOCOL="stratum+tcp"
1367
1368# plusCPU (defaults: same as XMR)
1369plusCPU_ADDRESS="$XMR_ADDRESS"
1370plusCPU_OPTS="-a cryptonightv7"
1371plusCPU_POOL="$XMR_POOL"
1372plusCPU_PORT="$XMR_PORT"
1373plusCPU_WORKER="$XMR_WORKER"
1374
1375# example, adding NEWCOIN:
1376#
1377# ## Newcoin (NEWCOIN)
1378# NEWCOIN_ADDRESS="replace_with_your_address"
1379# NEWCOIN_OPTS=""
1380# NEWCOIN_POOL="newpool.example.org"
1381# NEWCOIN_PORT="4242"
1382# NEWCOIN_WORKER="$WORKERNAME"
1383# NEWCOIN_POOL_PROTOCOL="stratum+tcp"
1384
1385
1386###################################################
1387# Claymore_Dual Mining #
1388# Set COIN="CLAYMORE_DUAL" #
1389###################################################
1390
1391###You can use variables like this for both ECOIN and DCOIN (If use variables remeber to set correct values in the coin section above):
1392## ECOIN Example:
1393 #DUAL_ECOIN="ETH"
1394 #DUAL_EPOOL="$ETH_POOL"
1395 #DUAL_EPORT="$ETH_PORT"
1396 #DUAL_EWAL="$ETH_ADDRESS"
1397 #DUAL_EPSW="$MINER_PWD"
1398 #DUAL_EWORKER="$ETH_WORKER"
1399
1400DUAL_ECOIN="MAIN COIN" #Main Coin, Ethereum or any Ethash Coin
1401DUAL_EPOOL="MAIN COIN POOL ADDREES" #Main Coin pool address, no need to add stratum+tcp://
1402DUAL_EPORT="MAIN COIN POOL PORT" #Main Coin Port Number
1403DUAL_EWAL="MAIN COIN WALLET ADDRESS" #Main Coin Wallet address or pool username
1404DUAL_EPSW="$MINER_PWD" #Main Coin worker password on pool
1405DUAL_EWORKER="$WORKER" #Main Coin Worker Name
1406
1407DUAL_DCOIN="DUAL COIN" #select second coin to mine in dual mode. Possible options are "dcr", "sc", "lbc", "pasc", "blake2s", "keccak". Default value is "dcr".
1408DUAL_DPOOL="DUAL COIN POOL ADDRESS" #2nd coin pool address
1409DUAL_DPORT="DUAL COIN POOL PORT" #2nd coin pool address
1410DUAL_DWAL="DUAL COIN WALLET ADDRESS" #2nd coin wallet address or worker name, it depends on pool.
1411DUAL_DPSW="$MINER_PWD" #Password for 2nd coin .
1412DUAL_DWORKER="$WORKER" #Worker name for 2nd coin
1413
1414DCRI="40" #2nd coin intensity.
1415ALL_POOLS="0" #0 or 1, Set to 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.
1416ALL_COINS="0" #0 or 1, Set to 1 to be able to mine Ethereum forks, in this mode miner will use some default pools for devfee Ethereum mining.
1417MPORT="-3333" #remote monitoring/management port. Default value is -3333 (read-only mode), specify "-mport 0" to disable remote monitoring/management feature.
1418MPSW="" #remote monitoring/management password.
1419DUAL_ADDITIONAL_ARGUMENTS="" #Additional arguments if needed
1420
1421
1422###################################################
1423# Bminer_Dual Mining #
1424# Set COIN="BMINER_DUAL" #
1425###################################################
1426
1427
1428MAIN_COIN="" #Main Coin, Ethereum or any Ethash Coin
1429MAIN_COIN_ADDRESS="replace_with_your_address" #Main Coin wallet address
1430MAIN_COIN_POOL="POOL_ADDRESS" #Main Coin pool address
1431MAIN_COIN_PORT="POOL_PORT" #Main Coin pool port
1432MAIN_COIN_WORKER="$WORKERNAME" #Main Coin worker name
1433MAIN_COIN_POOL_PROTOCOL="ethash" #Main Coin pool protocol: "ethash", "ethproxy", "ethstratum", "ethash+ssl"
1434
1435DUAL_COIN="" #Dual Coin, blake14r and blake2s coins
1436DUAL_COIN_ADDRESS="replace_with_your_address" #Dual Coin wallet address
1437DUAL_COIN_POOL="POOL_ADDRESS" #Dual Coin pool address
1438DUAL_COIN_PORT="PORT" #Dual Coin pool port
1439DUAL_COIN_WORKER="$WORKERNAME" #Dual Coin worker name
1440DUAL_COIN_POOL_PROTOCOL="blake2s" #Dual Coin Supported algos: "blake14r", "blake2s"
1441
1442
1443########################################################
1444# #
1445############### NiceHash Info #################
1446# #
1447########################################################
1448
1449## Nicehash autoconverts to BTC: ensure you update NICE_ADDRESS
1450
1451#NICE_BEAMHASHII
1452NICE_BEAMHASHII_ADDRESS="$NICE_ADDRESS"
1453NICE_BEAMHASHII_POOL="beamv2.eu.nicehash.com"
1454NICE_BEAMHASHII_PORT="3378"
1455NICE_BEAMHASHII_WORKER="$WORKERNAME"
1456NICE_BEAMHASHII_OPTS="--algo beamhashii" # If use GMINER add "--algo beamhashii"
1457NICE_BEAMHASHII_POOL_PROTOCOL="stratum+tcp"
1458
1459#NICE_CUCKAROOD29
1460NICE_CUCKAROOD29_ADDRESS="$NICE_ADDRESS"
1461NICE_CUCKAROOD29_POOL="grincuckarood29.eu.nicehash.com"
1462NICE_CUCKAROOD29_PORT="3377"
1463NICE_CUCKAROOD29_WORKER="$WORKERNAME"
1464NICE_CUCKAROOD29_OPTS="--algo cuckarood29" # If use GMINER add "--algo cuckarood29"
1465NICE_CUCKAROOD29_POOL_PROTOCOL="stratum+tcp"
1466
1467#NICE_CUCKATOO31
1468NICE_CUCKATOO31_ADDRESS="$NICE_ADDRESS"
1469NICE_CUCKATOO31_POOL="grincuckatoo31.eu.nicehash.com"
1470NICE_CUCKATOO31_PORT="3372"
1471NICE_CUCKATOO31_WORKER="$WORKERNAME"
1472NICE_CUCKATOO31_OPTS=""
1473NICE_CUCKATOO31_POOL_PROTOCOL="stratum+tcp"
1474
1475# NICE_CRYPTONIGHT
1476NICE_CRYPTONIGHT_ADDRESS="$NICE_ADDRESS"
1477NICE_CRYPTONIGHT_POOL="cryptonight.eu.nicehash.com"
1478NICE_CRYPTONIGHT_PORT="3355"
1479NICE_CRYPTONIGHT_WORKER="$WORKERNAME"
1480NICE_CRYPTONIGHT_OPTS=""
1481NICE_CRYPTONIGHT_POOL_PROTOCOL="stratum+tcp"
1482
1483# NICE_CRYPTONIGHTV7
1484NICE_CRYPTONIGHTV7_ADDRESS="$NICE_ADDRESS"
1485NICE_CRYPTONIGHTV7_POOL="cryptonightv7.eu.nicehash.com"
1486NICE_CRYPTONIGHTV7_PORT="3363"
1487NICE_CRYPTONIGHTV7_WORKER="$WORKERNAME"
1488NICE_CRYPTONIGHTV7_OPTS=""
1489NICE_CRYPTONIGHTV7_POOL_PROTOCOL="stratum+tcp"
1490
1491# NICE_CRYPTONIGHTV8
1492NICE_CRYPTONIGHTV8_ADDRESS="$NICE_ADDRESS"
1493NICE_CRYPTONIGHTV8_POOL="cryptonightv8.eu.nicehash.com"
1494NICE_CRYPTONIGHTV8_PORT="3367"
1495NICE_CRYPTONIGHTV8_WORKER="$WORKERNAME"
1496NICE_CRYPTONIGHTV8_OPTS=""
1497NICE_CRYPTONIGHTV8_POOL_PROTOCOL="stratum+tcp"
1498
1499# NICE_CRYPTONIGHTNHEAVY
1500NICE_CRYPTONIGHTNHEAVY_POOL="cryptonightheavy.eu.nicehash.com"
1501NICE_CRYPTONIGHTNHEAVY_PORT="3364"
1502NICE_CRYPTONIGHTNHEAVY_WORKER="$WORKERNAME"
1503NICE_CRYPTONIGHTNHEAVY_OPTS=""
1504NICE_CRYPTONIGHTNHEAVY_POOL_PROTOCOL="stratum+tcp"
1505
1506# NICE_EQUIHASH
1507NICE_EQUIHASH_ADDRESS="$NICE_ADDRESS"
1508NICE_EQUIHASH_POOL="equihash.usa.nicehash.com"
1509NICE_EQUIHASH_PORT="3357"
1510NICE_EQUIHASH_WORKER="$WORKERNAME"
1511NICE_EQUIHASH_OPTS=""
1512NICE_EQUIHASH_POOL_PROTOCOL="stratum+tcp"
1513
1514# NICE_ETHASH
1515NICE_ETHASH_ADDRESS="$NICE_ADDRESS"
1516NICE_ETHASH_POOL="daggerhashimoto.hk.nicehash.com"
1517NICE_ETHASH_PORT="3353"
1518NICE_ETHASH_WORKER="$WORKERNAME"
1519NICE_ETHASH_OPTS="-esm 3 -allpools 1 -estale 0" # To mine with claymore add "-esm 3 -allpools 1 -estale 0"
1520NICE_ETHASH_POOL_PROTOCOL="stratum+tcp"
1521
1522# NICE_LYRA2REV2
1523NICE_LYRA2REV2_ADDRESS="$NICE_ADDRESS"
1524NICE_LYRA2REV2_POOL="lyra2rev2.eu.nicehash.com"
1525NICE_LYRA2REV2_PORT="3347"
1526NICE_LYRA2REV2_WORKER="$WORKERNAME"
1527NICE_LYRA2REV2_OPTS=""
1528NICE_LYRA2REV2_POOL_PROTOCOL="stratum+tcp"
1529
1530# NICE_LYRA2REV3
1531NICE_LYRA2REV3_ADDRESS="$NICE_ADDRESS"
1532NICE_LYRA2REV3_POOL="lyra2rev3.eu.nicehash.com"
1533NICE_LYRA2REV3_PORT="3373"
1534NICE_LYRA2REV3_WORKER="$WORKERNAME"
1535NICE_LYRA2REV3_OPTS=""
1536NICE_LYRA2REV3_POOL_PROTOCOL="stratum+tcp"
1537
1538# NICE_NEOSCRYPT
1539NICE_MTP_ADDRESS="$NICE_ADDRESS"
1540NICE_MTP_POOL="neoscrypt.eu.nicehash.com"
1541NICE_MTP_PORT="3341"
1542NICE_MTP_WORKER="$WORKERNAME"
1543NICE_MTP_OPTS=""
1544NICE_MTP_POOL_PROTOCOL="stratum+tcp"
1545
1546# NICE_NEOSCRYPT
1547NICE_NEOSCRYPT_ADDRESS="$NICE_ADDRESS"
1548NICE_NEOSCRYPT_POOL="mtp.eu.nicehash.com"
1549NICE_NEOSCRYPT_PORT="3374"
1550NICE_NEOSCRYPT_WORKER="$WORKERNAME"
1551NICE_NEOSCRYPT_OPTS=""
1552NICE_NEOSCRYPT_POOL_PROTOCOL="stratum+tcp"
1553
1554# NICE_SKUNKHASH
1555NICE_SKUNKHASH_ADDRESS="$NICE_ADDRESS"
1556NICE_SKUNKHASH_POOL="skunk.eu.nicehash.com"
1557NICE_SKUNKHASH_PORT="3362"
1558NICE_SKUNKHASH_WORKER="$WORKERNAME"
1559NICE_SKUNKHASH_OPTS=""
1560NICE_SKUNKHASH_POOL_PROTOCOL="stratum+tcp"
1561
1562# NICE_X11GOST
1563NICE_X11GOST_ADDRESS="$NICE_ADDRESS"
1564NICE_X11GOST_POOL="x11gost.eu.nicehash.com"
1565NICE_X11GOST_PORT="3359"
1566NICE_X11GOST_WORKER="$WORKERNAME"
1567NICE_X11GOST_OPTS=""
1568NICE_X11GOST_POOL_PROTOCOL="stratum+tcp"
1569
1570# NICE_X16R
1571NICE_X16R_ADDRESS="$NICE_ADDRESS"
1572NICE_X16R_POOL="x16r.eu.nicehash.com"
1573NICE_X16R_PORT="3366"
1574NICE_X16R_WORKER="$WORKERNAME"
1575NICE_X16R_OPTS=""
1576NICE_X16R_POOL_PROTOCOL="stratum+tcp"
1577
1578# NICE_X16RV2
1579NICE_X16RV2_ADDRESS="$NICE_ADDRESS"
1580NICE_X16RV2_POOL="x16rv2.eu.nicehash.com"
1581NICE_X16RV2_PORT="3379"
1582NICE_X16RV2_WORKER="$WORKERNAME"
1583NICE_X16RV2_OPTS=""
1584NICE_X16RV2_POOL_PROTOCOL="stratum+tcp"
1585
1586# example, adding NICE_NEWALGO:
1587#
1588# # NICE_NEWALGO
1589# NICE_NEWALGO_ADDRESS="$NICE_ADDRESS"
1590# NICE_NEWALGO_OPTS=""
1591# NICE_NEWALGO_POOL="newalgo.eu.nicehash.com"
1592# NICE_NEWALGO_PORT="newalgo port "
1593# NICE_NEWALGO_WORKER="$WORKERNAME"
1594# NICE_NEWALGO_POOL_PROTOCOL="stratum+tcp"
1595#
1596# then search and edit NEWALGO_COINS="...,NICE_NEWALGO"
1597#
1598# NOTE: if you use WTM switching make sure to use as nicehash coin name the NICE_ prefix
1599# followed by the exact name of the algo like named by WTM
1600
1601########################################################
1602# #
1603################ ZPOOL Info ###################
1604# #
1605########################################################
1606
1607## ZPOOL uses your ZPOOL_ADDRESS
1608
1609# ZPOOL_EQUIHASH
1610ZPOOL_EQUIHASH_ADDRESS=$ZPOOL_ADDRESS
1611ZPOOL_EQUIHASH_POOL="equihash.mine.zpool.ca"
1612ZPOOL_EQUIHASH_PORT="2142"
1613ZPOOL_EQUIHASH_WORKER="$WORKERNAME"
1614ZPOOL_EQUIHASH_OPTS=""
1615
1616# ZPOOL_LBRY
1617ZPOOL_LBRY_ADDRESS=$ZPOOL_ADDRESS
1618ZPOOL_LBRY_POOL="lbc.mine.zpool.ca"
1619ZPOOL_LBRY_PORT="3334"
1620ZPOOL_LBRY_WORKER="$WORKERNAME"
1621ZPOOL_LBRY_OPTS=""
1622
1623# ZPOOL_LYRA2V2
1624ZPOOL_LYRA2V2_ADDRESS=$ZPOOL_ADDRESS
1625ZPOOL_LYRA2V2_POOL="lyra2v2.mine.zpool.ca"
1626ZPOOL_LYRA2V2_PORT="4533"
1627ZPOOL_LYRA2V2_WORKER="$WORKERNAME"
1628ZPOOL_LYRA2V2_OPTS=""
1629
1630# ZPOOL_NEOSCRYPT
1631ZPOOL_NEOSCRYPT_ADDRESS=$ZPOOL_ADDRESS
1632ZPOOL_NEOSCRYPT_POOL="neoscrypt.mine.zpool.ca"
1633ZPOOL_NEOSCRYPT_PORT="4233"
1634ZPOOL_NEOSCRYPT_WORKER="$WORKERNAME"
1635ZPOOL_NEOSCRYPT_OPTS=""
1636
1637# ZPOOL_SKEIN
1638ZPOOL_SKEIN_ADDRESS=$ZPOOL_ADDRESS
1639ZPOOL_SKEIN_POOL="skein.mine.zpool.ca"
1640ZPOOL_SKEIN_PORT="4933"
1641ZPOOL_SKEIN_WORKER="$WORKERNAME"
1642ZPOOL_SKEIN_OPTS=""
1643
1644# ZPOOL_SKUNK
1645ZPOOL_SKUNK_ADDRESS=$ZPOOL_ADDRESS
1646ZPOOL_SKUNK_POOL="skunk.mine.zpool.ca"
1647ZPOOL_SKUNK_PORT="8433"
1648ZPOOL_SKUNK_WORKER="$WORKERNAME"
1649ZPOOL_SKUNK_OPTS=""
1650
1651########################################################
1652# #
1653############# MiningPoolHub Info ##############
1654# #
1655########################################################
1656
1657# MPH_EQUIHASH
1658MPH_EQUIHASH_ADDRESS=$MPH_ADDRESS
1659MPH_EQUIHASH_WORKER="$WORKERNAME"
1660MPH_EQUIHASH_POOL="us-east.equihash-hub.miningpoolhub.com"
1661MPH_EQUIHASH_PORT="17023"
1662MPH_EQUIHASH_OPTS=""
1663
1664# MPH_ETHASH
1665MPH_ETHASH_ADDRESS=$MPH_ADDRESS
1666MPH_ETHASH_WORKER="$WORKERNAME"
1667MPH_ETHASH_POOL="us-east.ethash-hub.miningpoolhub.com"
1668MPH_ETHASH_PORT="17020"
1669MPH_ETHASH_OPTS=""
1670
1671# MPH_CRYPTONIGHTV7
1672MPH_CRYPTONIGHTV7_ADDRESS=$MPH_ADDRESS
1673MPH_CRYPTONIGHTV7_WORKER="$WORKERNAME"
1674MPH_CRYPTONIGHTV7_POOL="us-east.cryptonight-hub.miningpoolhub.com"
1675MPH_CRYPTONIGHTV7_PORT="17024"
1676MPH_CRYPTONIGHTV7_OPTS=""
1677
1678# MPH_GRS
1679MPH_GRS_ADDRESS=$MPH_ADDRESS
1680MPH_GRS_WORKER="$WORKERNAME"
1681MPH_GRS_POOL="hub.miningpoolhub.com"
1682MPH_GRS_PORT="17004"
1683MPH_GRS_OPTS=""
1684
1685# MPH_KECCAK
1686MPH_KECCAK_ADDRESS=$MPH_ADDRESS
1687MPH_KECCAK_WORKER="$WORKERNAME"
1688MPH_KECCAK_POOL="hub.miningpoolhub.com"
1689MPH_KECCAK_PORT="17003"
1690MPH_KECCAK_OPTS=""
1691
1692# MPH_LYRA2V2
1693MPH_LYRA2V2_ADDRESS=$MPH_ADDRESS
1694MPH_LYRA2V2_WORKER="$WORKERNAME"
1695MPH_LYRA2V2_POOL="hub.miningpoolhub.com"
1696MPH_LYRA2V2_PORT="17018"
1697MPH_LYRA2V2_OPTS=""
1698
1699# MPH_LYRA2Z
1700MPH_LYRA2Z_ADDRESS=$MPH_ADDRESS
1701MPH_LYRA2Z_WORKER="$WORKERNAME"
1702MPH_LYRA2Z_POOL="us-east.lyra2z-hub.miningpoolhub.com"
1703MPH_LYRA2Z_PORT="17025"
1704MPH_LYRA2Z_OPTS=""
1705
1706# MPH_NEOSCRYPT
1707MPH_NEOSCRYPT_ADDRESS=$MPH_ADDRESS
1708MPH_NEOSCRYPT_WORKER="$WORKERNAME"
1709MPH_NEOSCRYPT_POOL="hub.miningpoolhub.com"
1710MPH_NEOSCRYPT_PORT="17012"
1711MPH_NEOSCRYPT_OPTS=""
1712
1713# MPH_SKEIN
1714MPH_SKEIN_ADDRESS=$MPH_ADDRESS
1715MPH_SKEIN_WORKER="$WORKERNAME"
1716MPH_SKEIN_POOL="hub.miningpoolhub.com"
1717MPH_SKEIN_PORT="17016"
1718MPH_SKEIN_OPTS=""
1719
1720
1721#####################################################################
1722# #
1723# Individual GPU_SPECIFIC Power Limit, Temp and Clock settings #
1724# #
1725#####################################################################
1726
1727# Set individual target temps here if INDIVIDUAL_TARGET_TEMPS="YES"
1728TARGET_TEMP_0=75
1729TARGET_TEMP_1=75
1730TARGET_TEMP_2=75
1731TARGET_TEMP_3=75
1732TARGET_TEMP_4=75
1733TARGET_TEMP_5=75
1734TARGET_TEMP_6=75
1735TARGET_TEMP_7=75
1736TARGET_TEMP_8=75
1737TARGET_TEMP_9=75
1738TARGET_TEMP_10=75
1739TARGET_TEMP_11=75
1740TARGET_TEMP_12=75
1741TARGET_TEMP_13=75
1742TARGET_TEMP_14=75
1743TARGET_TEMP_15=75
1744TARGET_TEMP_16=75
1745TARGET_TEMP_17=75
1746TARGET_TEMP_18=75
1747
1748# Please note that individual clocks and powerlimit settings will be applied to
1749# global base (eventually algo-specific) values as overrides according
1750# to the previously selected OVERCLOCK_MODE / POWERLIMIT_MODE policy.
1751
1752# Set individual powerlimits here if POWERLIMIT_MODE is GPU_SPECIFIC
1753INDIVIDUAL_POWERLIMIT_0=100
1754INDIVIDUAL_POWERLIMIT_1=100
1755INDIVIDUAL_POWERLIMIT_2=100
1756INDIVIDUAL_POWERLIMIT_3=100
1757INDIVIDUAL_POWERLIMIT_4=100
1758INDIVIDUAL_POWERLIMIT_5=100
1759INDIVIDUAL_POWERLIMIT_6=100
1760INDIVIDUAL_POWERLIMIT_7=100
1761INDIVIDUAL_POWERLIMIT_8=100
1762INDIVIDUAL_POWERLIMIT_9=100
1763INDIVIDUAL_POWERLIMIT_10=100
1764INDIVIDUAL_POWERLIMIT_11=100
1765INDIVIDUAL_POWERLIMIT_12=100
1766INDIVIDUAL_POWERLIMIT_13=100
1767INDIVIDUAL_POWERLIMIT_14=100
1768INDIVIDUAL_POWERLIMIT_15=100
1769INDIVIDUAL_POWERLIMIT_16=100
1770INDIVIDUAL_POWERLIMIT_17=100
1771INDIVIDUAL_POWERLIMIT_18=100
1772
1773# Set individual clocks here if OVERCLOCK_MODE is GPU_SPECIFIC
1774__CORE_OVERCLOCK_0=100
1775MEMORY_OVERCLOCK_0=100
1776
1777__CORE_OVERCLOCK_1=100
1778MEMORY_OVERCLOCK_1=100
1779
1780__CORE_OVERCLOCK_2=100
1781MEMORY_OVERCLOCK_2=100
1782
1783__CORE_OVERCLOCK_3=100
1784MEMORY_OVERCLOCK_3=100
1785
1786__CORE_OVERCLOCK_4=100
1787MEMORY_OVERCLOCK_4=100
1788
1789__CORE_OVERCLOCK_5=100
1790MEMORY_OVERCLOCK_5=100
1791
1792__CORE_OVERCLOCK_6=100
1793MEMORY_OVERCLOCK_6=100
1794
1795__CORE_OVERCLOCK_7=100
1796MEMORY_OVERCLOCK_7=100
1797
1798__CORE_OVERCLOCK_8=100
1799MEMORY_OVERCLOCK_8=100
1800
1801__CORE_OVERCLOCK_9=100
1802MEMORY_OVERCLOCK_9=100
1803
1804__CORE_OVERCLOCK_10=100
1805MEMORY_OVERCLOCK_10=100
1806
1807__CORE_OVERCLOCK_11=100
1808MEMORY_OVERCLOCK_11=100
1809
1810__CORE_OVERCLOCK_12=100
1811MEMORY_OVERCLOCK_12=100
1812
1813__CORE_OVERCLOCK_13=100
1814MEMORY_OVERCLOCK_13=100
1815
1816__CORE_OVERCLOCK_14=100
1817MEMORY_OVERCLOCK_14=100
1818
1819__CORE_OVERCLOCK_15=100
1820MEMORY_OVERCLOCK_15=100
1821
1822__CORE_OVERCLOCK_16=100
1823MEMORY_OVERCLOCK_16=100
1824
1825__CORE_OVERCLOCK_17=100
1826MEMORY_OVERCLOCK_17=100
1827
1828__CORE_OVERCLOCK_18=100
1829MEMORY_OVERCLOCK_18=100
1830
1831
1832########################################################
1833# #
1834# ALGO_SPECIFIC Power Limit and Clock settings #
1835# #
1836########################################################
1837
1838# OC settings used according to current mining ALGO
1839
1840# Uppercase algos are those used for single coin mining (no auto switch) and by WTM switcher
1841# Lowercase algos are those used by all salfter-based switchers
1842
1843# For any missing algo settings the following fallback policy is applied:
1844# *_POWERLIMIT_WATTS defaults to global POWERLIMIT_WATTS value
1845# *_*_OVERCLOCK defaults both algo specific OC offsets to 0
1846
1847# Recommended values are for 1060 check http://krypto-mining.blogspot.co.uk/ for other OC values
1848
1849# BEAMV2
1850BEAMHASHII_POWERLIMIT_WATTS=100
1851BEAMHASHII_CORE_OVERCLOCK=100
1852BEAMHASHII_MEMORY_OVERCLOCK=200
1853
1854# BITCORE, TIMETRAVEL10
1855BITCORE_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 65
1856BITCORE_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 150
1857BITCORE_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: 800
1858
1859# Cryptonight
1860CRYPTONIGHT_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 62
1861CRYPTONIGHT_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 155
1862CRYPTONIGHT_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: -300
1863
1864# CRYPTONIGHTV7
1865CRYPTONIGHTV7_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 62
1866CRYPTONIGHTV7_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 155
1867CRYPTONIGHTV7_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: -300
1868
1869# CRYPTONIGHT HEAVY
1870CRYPTONIGHTHEAVY_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 62
1871CRYPTONIGHTHEAVY_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 155
1872CRYPTONIGHTHEAVY_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: -300
1873
1874# CRYPTONIGHT R
1875CRYPTONIGHTR_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 62
1876CRYPTONIGHTR_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 155
1877CRYPTONIGHTR_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: -300
1878
1879#CUCKAROO29
1880CUCKAROO29_POWERLIMIT_WATTS=100 # Recommended value same as Equihash
1881CUCKAROO29_CORE_OVERCLOCK=0 # Recommended value same as Equihash
1882CUCKAROO29_MEMORY_OVERCLOCK=0 # Recommended value same as Equihash
1883
1884#CUCKATOO31
1885CUCKATOO31_POWERLIMIT_WATTS=100 # Recommended value same as Equihash
1886CUCKATOO31_CORE_OVERCLOCK=0 # Recommended value same as Equihash
1887CUCKATOO31_MEMORY_OVERCLOCK=0 # Recommended value same as Equihash
1888
1889CUCKOOCYCLE_POWERLIMIT_WATTS=100 # Recommended value same as Equihash
1890CUCKOOCYCLE_CORE_OVERCLOCK=0 # Recommended value same as Equihash
1891CUCKOOCYCLE_MEMORY_OVERCLOCK=0 # Recommended value same as Equihash
1892
1893# ENERGI
1894ENERGI_POWERLIMIT_WATTS=100 # Same as Ethash
1895ENERGI_CORE_OVERCLOCK=0 # Same as Ethash
1896ENERGI_MEMORY_OVERCLOCK=0 # Same as Ethash
1897
1898# Equihash
1899EQUIHASH_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 76
1900EQUIHASH_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 150
1901EQUIHASH_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: 400
1902
1903# Ethash
1904ETHASH_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 76
1905ETHASH_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
1906ETHASH_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: 1600
1907
1908# HEX
1909HEX_POWERLIMIT_WATTS=100
1910HEX_CORE_OVERCLOCK=0
1911HEX_MEMORY_OVERCLOCK=0
1912
1913# lyra2v2, Lyura2Rev2
1914LYRA2V2_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 65
1915LYRA2V2_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 160
1916LYRA2V2_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: -1000
1917
1918# LYRA2Z
1919LYRA2Z_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 65
1920LYRA2Z_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 135
1921LYRA2Z_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: -1200
1922
1923# MTP
1924MTP_POWERLIMIT_WATTS=100 # No Recommendations
1925MTP_CORE_OVERCLOCK=0 # No Recommendations
1926MTP_MEMORY_OVERCLOCK=0 # No Recommendations
1927
1928# Neoscrypt
1929NEOSCRYPT_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 80
1930NEOSCRYPT_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 150
1931NEOSCRYPT_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: 800
1932
1933# PHI1612
1934PHI1612_POWERLIMIT_WATTS=100 # No recommended value available
1935PHI1612_CORE_OVERCLOCK=0 # No recommended value available
1936PHI1612_MEMORY_OVERCLOCK=0 # No recommended value available
1937
1938# PHI2
1939PHI2_POWERLIMIT_WATTS=100 # No recommended value available
1940PHI2_CORE_OVERCLOCK=0 # No recommended value available
1941PHI2_MEMORY_OVERCLOCK=0 # No recommended value available
1942
1943# Skunk
1944SKUNK_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 78
1945SKUNK_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 150
1946SKUNK_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: 1000
1947
1948# X16R
1949X16R_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 65
1950X16R_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
1951X16R_MEMORY_OVERCLOCK=100 # Recommended value for some GTX-1060: 100
1952
1953# X16RV2
1954X16RV2_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 65
1955X16RV2_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
1956X16RV2_MEMORY_OVERCLOCK=100 # Recommended value for some GTX-1060: 100
1957
1958# X21S
1959X21S_POWERLIMIT_WATTS=100 # No recommended value available
1960X21S_CORE_OVERCLOCK=0 # No recommended value available
1961X21S_MEMORY_OVERCLOCK=0 # No recommended value available
1962
1963# X22I
1964X22I_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 65
1965X22I_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
1966X22I_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
1967
1968# Xevan
1969XEVAN_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 65
1970XEVAN_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
1971XEVAN_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: 600
1972
1973# ZHASH
1974ZHASH_POWERLIMIT_WATTS=100 # No recommended value available
1975ZHASH_CORE_OVERCLOCK=150 # No recommended value available
1976ZHASH_MEMORY_OVERCLOCK=150 # No recommended value available
1977
1978### IGNORE PL & OC SETTINGS BELOW THIS LINE IF YOU DON'T USE ANY SALFTER_* AUTO SWITCHER
1979
1980# Nicehash and MiningPoolHub sometimes use different names fot the same algo. Therefore:
1981# - SALFTER_NICEHASH_SWITCHING matches Nicehash naming convention
1982# - SALFTER_MPH_SWITCHING matches MiningPoolHub naming convention
1983# - SALFTER_PROGRAMATIC_SWITCHING also matches MiningPoolHub convention
1984# For your convenience, the matching naming convention is indicated above each settings block
1985
1986# daggerhashimoto @ NICEHASH
1987daggerhashimoto_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 76
1988daggerhashimoto_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: -200
1989daggerhashimoto_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: 1200
1990
1991# lbry @ NICEHASH
1992lbry_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 120
1993lbry_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
1994lbry_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
1995
1996# lyra2rev2 @ NICEHASH
1997lyra2rev2_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 120
1998lyra2rev2_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
1999lyra2rev2_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
2000
2001# equihash @ NICEHASH & MININGPOOLHUB
2002equihash_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 76
2003equihash_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 150
2004equihash_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: 400
2005
2006# neoscrypt @ NICEHASH & MININGPOOLHUB
2007neoscrypt_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 80
2008neoscrypt_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 150
2009neoscrypt_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: 800
2010
2011# cryptonight_monero @ MININGPOOLHUB
2012cryptonight_monero_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 62
2013cryptonight_monero_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 155
2014cryptonight_monero_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: -300
2015
2016# ethash @ MININGPOOLHUB
2017ethash_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 76
2018ethash_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: -200
2019ethash_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: 1200
2020
2021# groestl @ MININGPOOLHUB
2022groestl_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 120
2023groestl_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
2024groestl_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
2025
2026# keccak @ MININGPOOLHUB
2027keccak_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 120
2028keccak_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
2029keccak_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
2030
2031# lyra2re2 @ MININGPOOLHUB
2032lyra2re2_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 120
2033lyra2re2_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
2034lyra2re2_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
2035
2036# myriad_groestl @ MININGPOOLHUB
2037myriad_groestl_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 120
2038myriad_groestl_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
2039myriad_groestl_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
2040
2041# qubit @ MININGPOOLHUB
2042qubit_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 120
2043qubit_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
2044qubit_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
2045
2046# scrypt @ MININGPOOLHUB
2047scrypt_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 120
2048scrypt_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
2049scrypt_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
2050
2051# sia @ MININGPOOLHUB
2052sia_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 120
2053sia_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
2054sia_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
2055
2056# skein @ MININGPOOLHUB
2057skein_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 120
2058skein_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
2059skein_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
2060
2061# x11 @ MININGPOOLHUB
2062x11_POWERLIMIT_WATTS=100 # Recommended value for some GTX-1060: 120
2063x11_CORE_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
2064x11_MEMORY_OVERCLOCK=0 # Recommended value for some GTX-1060: 100
2065
2066################################################################
2067# #
2068# AUTOMATIC PROFIT-BASED MINING SWITCHERS #
2069# #
2070################################################################
2071
2072
2073## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
2074# papampi WTM_SWITCHING / PROFIT_CHECK settings #
2075## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
2076
2077WTM_PROFIT_CHECK="NO" # whattomine.com Profit check for webinfo, only use if AUTO_SWITCH is not WTM_SWITCHING
2078
2079# note!! all selected COINS must HAVE ADDRESSES in the coin section (no need for address if switch=no and profit=yes )
2080# select which coins you want to mine or check profit (profit switch only using this list of coins) it will auto switch/check profit of your COIN selection from this list using whattomine.com
2081
2082WTM_AUTO_SWITCH_COINS="ZEC;ZEN;ETH;BTG;FTC" # Coins to check profit or make the switch with format "ZEC;ETH;ETC;XMR"
2083
2084WTM_AUTO_SWITCH_SYNC_INTERVAL="3" # Time to sync with WTM for best coin, minimum 3 minutes.
2085
2086WTM_PROFIT_CHECK_INTERVAL="30" # interval between checking profit for web info
2087
2088WTM_MIN_DIFFERENCE="6" # Mininumum difference in percent when switch to new coin, to prevent too many switches.
2089
2090WTM_MINIMUM_MINING_TIME="1800" # Minimum mining time (seconds) before checking and switching to prevent fast switches.
2091
2092WTM_LOWER_MIN_DIFFERENCE="3" # When Minimum Mining time passed, next top coin will switch with lower difference
2093
2094WTM_FORCE_SWITCH="8" # If profit gain is more than this value make the switch and dont wait for minimum mining time.
2095
2096WTM_CURRENCY="USD" # USD, AUD, BRL, CAD, CHF, CLP, CNY, DKK, EUR, GBP, HKD, INR, ISK, JPY, KRW, NZD, PLN, RUB, SEK, SGD, THB, TWD
2097
2098#Read below for how to change the url
2099WTM_AUTO_SWITCH_URL="https://whattomine.com/coins.json?utf8=%E2%9C%93&adapt_q_280x=0&adapt_q_380=0&adapt_q_fury=0&adapt_q_470=1&adapt_q_480=3&adapt_q_570=0&adapt_q_580=0&adapt_q_750Ti=0&adapt_q_1050Ti=1&adapt_q_10606=6&adapt_10606=true&adapt_q_1070=1&adapt_q_1080=1&adapt_q_1080Ti=1ð=true&factor%5Beth_hr%5D=135.0&factor%5Beth_p%5D=540.0&grof=true&factor%5Bgro_hr%5D=123.0&factor%5Bgro_p%5D=540.0&x11gf=true&factor%5Bx11g_hr%5D=43.2&factor%5Bx11g_p%5D=540.0&cn=true&factor%5Bcn_hr%5D=2580.0&factor%5Bcn_p%5D=420.0&eq=true&factor%5Beq_hr%5D=1620.0&factor%5Beq_p%5D=540.0&lre=true&factor%5Blrev2_hr%5D=121800.0&factor%5Blrev2_p%5D=540.0&ns=true&factor%5Bns_hr%5D=3000.0&factor%5Bns_p%5D=540.0&lbry=true&factor%5Blbry_hr%5D=1020.0&factor%5Blbry_p%5D=540.0&bk2bf=true&factor%5Bbk2b_hr%5D=5940.0&factor%5Bbk2b_p%5D=480.0&bk14=true&factor%5Bbk14_hr%5D=9300.0&factor%5Bbk14_p%5D=540.0&pas=true&factor%5Bpas_hr%5D=3480.0&factor%5Bpas_p%5D=540.0&skh=true&factor%5Bskh_hr%5D=108.0&factor%5Bskh_p%5D=540.0&factor%5Bl2z_hr%5D=420.0&factor%5Bl2z_p%5D=300.0&factor%5Bcost%5D=0.0&sort=Profit&volume=0&revenue=current&factor%5Bexchanges%5D%5B%5D=&factor%5Bexchanges%5D%5B%5D=abucoins&factor%5Bexchanges%5D%5B%5D=bitfinex&factor%5Bexchanges%5D%5B%5D=bittrex&factor%5Bexchanges%5D%5B%5D=bleutrade&factor%5Bexchanges%5D%5B%5D=c_cex&factor%5Bexchanges%5D%5B%5D=cryptopia&factor%5Bexchanges%5D%5B%5D=hitbtc&factor%5Bexchanges%5D%5B%5D=poloniex&factor%5Bexchanges%5D%5B%5D=yobit&dataset=Main&commit=Calculate"
2100
2101## Go to [ https://whattomine.com/coins ] select your cards, hash rate, power, algos, exchanges, ...
2102# Set "Sort by" and "Difficulty for Revenue" to "Current profit" and "Current dificulty" ... "last 24, 3 days,... " are not good for auto switch.
2103# Click calculate, and wait for page to load, copy the new url and add .json to /coins at the begining of the url.
2104# like this " https://whattomine.com/coins.json?utf8=✓&adapt....."
2105# Above url is for 6x1060
2106
2107
2108## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
2109# All SALFTER_*_SWITCHING settings #
2110## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
2111
2112# Change this url to one you use for your own
2113PROGRAMATIC_SWITCH_CONFIG_JSON_URL="https://pastebin.com/dl/eLU4B8rK"
2114
2115CURRENCY=USD
2116
2117POWER_COST=0.10
2118
2119MINIMUM_PROFIT=0.0
2120
2121MPH_USERNAME="$MPH_ADDRESS"
2122
2123PAYMENT_ADDRESS="$NICE_ADDRESS"
2124
2125WORKER_NAME="$WORKERNAME"
2126
2127PROFIT_CHECK_TIMEOUT=600
2128
2129# ENSURE YOU USE MINER_TEMP_CONTROL for fanspeed with salfter switcher
2130
2131########################################################
2132# #
2133# Telegram settings #
2134# #
2135########################################################
2136
2137# The Telegram service can periodically send Telegram messages with the status of your rig.
2138# Please watch kk003's video tutorial how to create a telegram bot and get Api Key + User Id:
2139# https://youtu.be/HS7Q1zH00bs
2140# If You set telegram to "NO" but add CHATID and API, you will only get notifications from system.
2141
2142TELEGRAM_MESSAGES="NO" # YES or NO # Set to YES if you want to receive Telegram Periodic Messages
2143
2144TELEGRAM_ALERTS="NO" # YES or NO # Set to No if you Dont want to get Telegram Alerts on warnings
2145
2146TELEGRAM_TYPE="papampi" # kk003 or papampi or damNmad or BaliMiner # There are 4 versions. Please choose one
2147
2148TELEGRAM_TIMEOUT_IN_MINUTES="60" # timeout
2149
2150TELEGRAM_CHATID="CHATID" # Enter your Chat ID here
2151
2152TELEGRAM_APIKEY="Your Telegram API" # Enter your API Key here