View difference between Paste ID: SXP2T8iN and LQEzaMb8
SHOW: | | - or go back to the newest paste.
1
#!/bin/bash
2
3
# nvOC v0019-1.4 by fullzero
4
5
# + contributors:
6
7
# BaliMiner: BaliMiner_TELEGRAM_ALERTS
8
# BaliMiner BTC address:  1HbzxQ6AVeWYvFm322KtxZcJJLAqfJHpN8
9
10
# damNmad: damNmad_ALGO_SPECIFIC_OC
11
#          nvOC discord channel https://discordapp.com/invite/8YDFEvY
12
#          Added Lots of COIN selections
13
#          Alternative telegram alert 
14
# damNmad BTC address:  1Mtf6K7c3ZhBDcPz91c4wcQ95DxLn88zC
15
16
# IAmNotAJeep: IAmNotAJeep_and_Maxximus007_WATCHDOG
17
#              Methods for improved system stability
18
# IAmNotAJeep BTC address:  13PnEKpfVzNseWkrm6LoueKcCMPj74zPv7
19
20
# kk003: Alternative telegram alert ( very extensive )
21
#        Telegram Setup Video           
22
# kk003 BTC address:  196pMZnByg5UaPvJPK67ErAHgDPeSyu8QV
23
24
# lost_post: upPASTE (timeout based _Parallax_ Mode auto-updating)
25
#            Methods for separating settings and implementation
26
#            Methods for AUTO_UPDATE
27
# lost_post BTC address:  1GFTEtLLvvwoa4ogDntD5oaXBgJLYokzTC
28
29
# Maxximus007: Maxximus007_AUTO_TEMPERATURE_CONTROL 
30
#              Expectless 1bash 
31
#	       IAmNotAJeep_and_Maxximus007_WATCHDOG
32
# Maxximus007 BTC address:  1JAFefdPVAs3WQiTqnYWbsjifJAEjQcjQ8
33
34
# meligo: FAQ website nvoc-mining-os.com        
35
# meligo BTC address:  1AwUJMztX2ARZp8ULqR5UsK3b27om8j3vq
36
37
# papampi: PAPAMPI_WTM_AUTO_SWITCH
38
#	   PAPAMPI_WTM_PROFIT_CHECK
39
#	   added multiple COIN selections
40
#          Alternative telegram alert and guide         
41
# papampi BTC address:  1NsnsnqkkVuopTGvUSGrkMhhug8kg6zgP9
42
43
# _Parallax_:  _Parallax_ Mode ( wget + pastebin oneBash updating )
44
#              Methods for image size reduction
45
#              Methods for logging and system enhancements (with next version)     
46
# _Parallax_ BTC address:  329k8rDgxHHcHAEXfwznqv25Go5LERGWLp
47
48
# salfter: SALFTER_NICEHASH_PROFIT_SWITCHING
49
#          SALFTER_MPH_PROFIT_SWITCHING
50
# salfter BTC address:  1TipsGocnz2N5qgAm9f7JLrsMqkb3oXe2
51
52
# xleejohnx: SRR support
53
# xleejohnx BTC address:  1EY5WbiW3YkWanSKEGcjCETpQfCR81wc56
54
55
# Open a terminal to launch miner; will auto launch on boot
56
57
# firefox has an OP bookmark; look at the OP for more information
58
59
# USE ALL CAPS
60
61
# CHOOSE COIN FROM:
62
63
#ALGO - X11-GOST
64
######### SIB
65
66
#ALGO - CryptoNight
67
######### XMR  KRB
68
69
#ALGO - Skunk 
70
######### SIGT  ZPOOL_SKUNK  
71
72
#ALGO - Ethash
73
######### ETH  ETC  EXP  UBQ  MUSIC  SOIL
74
75
#ALGO - Equihash
76
######### ZEC  ZEN  HUSH  ZCL  KMD
77
78
#ALGO - NiceHash
79
######### DUAL_NICEHASH (Ethash + Decred)  NICE_EQUIHASH  NICE_ETHASH
80
81
#ALGO - X13
82
######### ONION
83
84
#ALGO - Neoscrypt
85
######### PXC  FTC  ORB
86
87
#ALGO - Myriad-Groestl
88
######### XMY
89
90
#ALGO - LYRA2V2
91
######### MONA  VTC  ZCOIN
92
93
#ALGO - SKEIN
94
######### DGB
95
96
#ALGO - GROESTL
97
######### GRS
98
99
#ALGO - SIA
100
######### SIA
101
  
102
#ALGO - LBRY
103
######### LBC (LBRY)
104
105
#ALGO - Decred
106
######### DCR
107
108
#ALGO - Pascal
109
######### PASC PASL
110
111
#ALGO - timetravel10
112
######### BTX
113
114
#TYPE - Zpool (auto converts to BTC)
115
######### ZPOOL_LYRA2V2  ZPOOL_BLAKE2S  ZPOOL_EQUIHASH  ZPOOL_LBC  ZPOOL_NEOSCRYPT  ZPOOL_LBRY  ZPOOL_SKEIN
116
117
#TYPE - DUAL Claymore (ETHASH + DCR/LBC/PASC/PASL/SC)
118
######### DUAL_ETH_DCR    DUAL_ETH_PASC    DUAL_ETH_PASL    DUAL_ETH_LBC    DUAL_ETH_SC
119
######### DUAL_ETC_DCR    DUAL_ETC_PASC    DUAL_ETC_PASL    DUAL_ETC_LBC    DUAL_ETC_SC
120
######### DUAL_EXP_DCR    DUAL_EXP_PASC    DUAL_EXP_PASL    DUAL_EXP_LBC    DUAL_EXP_SC
121
######### DUAL_MUSIC_DCR  DUAL_MUSIC_PASC  DUAL_MUSIC_PASL  DUAL_MUSIC_LBC  DUAL_MUSIC_SC
122
######### DUAL_UBQ_DCR    DUAL_UBQ_PASC    DUAL_UBQ_PASL    DUAL_UBQ_LBC    DUAL_UBQ_SC
123
######### DUAL_SOIL_DCR   DUAL_SOIL_PASC   DUAL_SOIL_PASL   DUAL_SOIL_LBC   DUAL_SOIL_SC
124
125
#TYPE - Miningpoolhub Auto Coin Switches based on Algo
126
######### MPH_ETHASH  MPH_EQUIHASH
127
128
#TYPE - Profit Switchers
129
######### SALFTER_NICEHASH_PROFIT_SWITCHING
130
######### SALFTER_MPH_PROFIT_SWITCHING
131
132
### NEW COINS THIS VERSION:
133
134
######### BTCZ
135
######### SMART
136
137
COIN="ETH"
138
139
#####################################################
140
#                                                   #
141
# I highly recommend trying PAPAMPI_WTM_AUTO_SWITCH #
142
#                                                   #
143
#####################################################
144
145
PAPAMPI_WTM_AUTO_SWITCH="NO"  #( whattomine.com switcher) remember to disable Parallax MODE (_Parallax_MODE="NO")
146
147
PAPAMPI_WTM_PROFIT_INFO="NO" # whattomine.com Profit check for web info
148
149
# note!! all selected COINS must HAVE ADDRESSES below (no need address if switch=no and profit=yes )
150
# select which coins you want to mine/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 
151
152
WTM_AUTO_SWITCH_COINS="ZEC;ETH" ### note format is changed to reduce errors: "ZEC;ETH;ETC;XMR"
153
154
WTM_AUTO_SWITCH_SYNC_INTERVAL="3" # Time to sync with WTM for best coin
155
156
WTM_PROFIT_CHECK_INTERVAL="60" # interval between checking profit for web info
157
158
WTM_MIN_DIFFERENCE="7" # Mininumum difference in percent when switch to new coin, to prevent too many switches.
159
160
WTM_CURRENCY="USD" # USD, AUD, BRL, CAD, CHF, CLP, CNY, DKK, EUR, GBP, HKD, INR, ISK, JPY, KRW, NZD, PLN, RUB, SEK, SGD, THB, TWD
161
162
WTM_AUTO_SWITCH_URL="https://whattomine.com/coins.json"
163
164
##Go to [ https://whattomine.com/coins ] select your cards, hash rate, power. 
165
#You can also select to mine base on current, 24 	hour, 3 day or a week profit and difficulty. 
166
#Dont forget to choose same for both profit and difficulty or it will give wrong results. 		
167
#Click calculate, then add .json to coins at the begining of the address after you click calculate!!!
168
169
Maxximus007_AUTO_TEMPERATURE_CONTROL="NO"
170
171
IAmNotAJeep_and_Maxximus007_WATCHDOG="YES"
172
173
# SET OC and POWERLIMIT by ALGO (see end of 1bash for ALGO OC settings)
174
# for OPT use of PAPAMPI_WTM_AUTO_SWITCH use damNmad_ALGO_SPECIFIC_OC !!
175
damNmad_ALGO_SPECIFIC_OC="NO"
176
177
# LOCAL will attach the mining process to the gnome or guake terminal
178
# REMOTE will leave it unattached / ready for SSH 
179
LOCALorREMOTE="REMOTE"          # LOCAL  or  REMOTE
180
181
TEAMVIEWER="YES"                 # YES NO
182
183
SSH="YES"                       # YES NO
184
185
POWERLIMIT="YES"              	# YES NO
186
	
187-
	POWERLIMIT_WATTS=100
187+
	POWERLIMIT_WATTS=115
188
	
189
__CORE_OVERCLOCK=-200
190-
MEMORY_OVERCLOCK=1100
190+
MEMORY_OVERCLOCK=900
191
192
MANUAL_FAN="YES"             	# YES NO
193
194
	FAN_SPEED=100            # Set fan speed if MANUAL_FAN="YES"
195
196
# GLOBAL_WORKERNAME will use a single worker name for all coins
197
GLOBAL_WORKERNAME="YES"         # YES NO
198
199
	# HOST will use the rigs host address
200
	# MAC will use the rigs NIC's MAC address
201
	# CUSTOM will use your own
202
#	AUTO_WORKERNAME="HOST"         # HOST  or  MAC  or  CUSTOM
203
AUTO_WORKERNAME="CUSTOM"         # HOST  or  MAC  or  CUSTOM
204
205
	# if AUTO_WORKERNAME="CUSTOM" 
206-
	CUSTOM_WORKERNAME="nvOCra13"
206+
	CUSTOM_WORKERNAME="nvOCra14"
207
208
# BETA will pull the newest unverified updates
209
# STABLE will only pull verified updates
210
# pull updates by entering: 4update
211
# in the guake terminal and pressing enter
212
AUTO_UPDATE="STABLE"         # STABLE  or  BETA
213
214
_Parallax_MODE="YES"             # YES NO
215
216-
	pasteBASH="LQEzaMb8"
216+
	pasteBASH="SXP2T8iN"
217
218
	upPASTE_TIMEOUT_IN_MINUTES=2
219
220
CLEAR_LOGS_ON_BOOT="NO"        	# YES NO
221
222
223
# kk003's video tutorial how to create a telegram bot and get Api Key + User Id:
224
# https://youtu.be/HS7Q1zH00bs
225
BaliMiner_TELEGRAM_ALERTS="NO" 
226
227
	TELEGRAM_TYPE="papampi" # kk003 or papampi or damNmad or BaliMiner
228
229
	TELEGRAM_TIMEOUT_IN_MINUTES=10
230
231
	TELEGRAM_CHATID=""                                       
232
233
	TELEGRAM_APIKEY=""                                        
234
235
# Mine XMR with CPU
236
plusCPU="NO"		        # YES NO
237
238
	threadCOUNT="1"                 # Number of threads for plusCPU: varies per CPU
239
240
P106_100_FULL_HEADLESS_MODE="NO"
241
242
AUTO_REBOOT="YES"
243
244
	REBOOT_TIMEOUT_IN_MINUTES=2880  # once every 48 hours
245
246
# If you are using a slow USB Key
247
SLOW_USB_KEY_MODE="NO"        	# YES NO
248
249
GPUPowerMizerMode_Adjust="YES"
250
251
	# Set PowerMizerMode
252
	GPUPowerMizerMode=1
253
254
SRR="NO"                        # YES NO
255
	SRR_SERIAL="000055"
256
	__SRR_SLOT="1"
257
258
259
#######################################################################################
260
261
# Maxximus007_AUTO_TEMPERATURE_CONTROL
262
263
# Set the target temperature; Recommended ranges: 55 - 75.  Don't set it too low, if the temperature can't be reached with fan adjustments it will decrease power.  If the actual temp is above the target temp this script will up the fan speed.  If actual temp is above value set above and fan speed is 100, the script will lower the power limit.
264
265
TARGET_TEMP=65
266
267
__FAN_ADJUST=5      # Adjustment size in percent
268
269
POWER_ADJUST=5     # Adjustment size in watts
270
271
# Difference in actual temperature allowed before action:  Works only if current is BELOW target temp
272
273
ALLOWED_TEMP_DIFF=3
274
275
# Restore original power limit if fan speed is lower than this percentage
276
277
RESTORE_POWER_LIMIT=120
278
279
# lowest fan speed that will be used
280
MINIMAL_FAN_SPEED=75
281
282
#minimal draw power that will be used
283
MINIMAL_POWER=120
284
285
########################################################################################
286
#GLOBAL_WORKERNAME implementation
287
IPW=$(ifconfig | sed -En 's/127.0.0.1//;s/.*inet (addr:)?(([0-9]*\.){3}[0-9]*).*/\2/p')
288
IP_AS_WORKER=$(echo -n $IPW | tail -c -3 | sed 'y/./0/')
289
MAC=$(ifconfig -a | grep -Po 'HWaddr \K.*$')
290
MAC_AS_WORKER=$(echo -n $MAC | sed 'y/:/_/')
291
if [ $GLOBAL_WORKERNAME == "YES" ]
292
then
293
if [ $AUTO_WORKERNAME == "HOST" ]
294
then
295
WORKERNAME=$IP_AS_WORKER
296
fi
297
if [ $AUTO_WORKERNAME == "MAC" ]
298
then
299
WORKERNAME=$MAC_AS_WORKER
300
fi
301
if [ $AUTO_WORKERNAME == "CUSTOM" ]
302
then
303
WORKERNAME=$CUSTOM_WORKERNAME
304
fi
305
fi
306
########################################################################################
307
308
# set YOUR ADDRESSES, WORKERS, POOL, INTENSITY and PORT:
309
310
ZM_or_EWBF="ZM"  # choose  ZM  or  EWBF
311
312
ZEC_WORKER="$WORKERNAME"
313
# replace_with_your_ZEC_address
314
ZEC_ADDRESS="t1XfkZUZWME8FnRiFxHZQAQ2K1UdQMbshJp" 
315
ZEC_POOL="zec-us-east1.nanopool.org"
316
ZEC_PORT="6666"
317
318
EWBF_VERSION="3_4" # choose 3_3  or  3_4
319
320
# change EWBF_PERCENT to alter donation percent for EWBF Miner
321
EWBF_PERCENT=0
322
323
#ZClassic
324
ZCL_WORKER=$WORKERNAME
325
ZCL_ADDRESS="replace_with_your_ZCL_address"
326
ZCL_POOL="us.zclmine.pro"
327
ZCL_PORT="9009"
328
329
#For Nice Equihash
330
NICE_EQUIHASH_WORKER=$WORKERNAME
331
NICE_EQUIHASH_ADDRESS=$BTC_ADDRESS
332
NICE_EQUIHASH_POOL="equihash.usa.nicehash.com"
333
NICE_EQUIHASH_PORT="3357"
334
335
KMD_WORKER=$WORKERNAME
336
KMD_ADDRESS="replace_with_your_KMD_address"
337
KMD_POOL="luckpool.org"
338
KMD_PORT="3857"
339
340
ZEN_WORKER=$WORKERNAME
341
ZEN_ADDRESS="replace_with_your_ZEN_address"
342
ZEN_POOL="luckpool.org"
343
ZEN_PORT="3057"
344
345
#For BTX
346
BTX_WORKER="yourSuprNovaWorker"
347
BTX_ADDRESS="yourSuprNovaLogin"
348
BTX_POOL="stratum+tcp://btx.suprnova.cc:3629"
349
BTX_INTENSITY="21"
350
351
#ZDASH or HUSH
352
HUSH_WORKER=$WORKERNAME
353
HUSH_ADDRESS="replace_with_your_HUSH_address"
354
HUSH_POOL="luckpool.org"
355
HUSH_PORT="3757"
356
357
#XZC or ZCOIN
358
ZCOIN_WORKER="Your Miningpoolhub Worker Name"
359
ZCOIN_ADDRESS="replace_with_your_miningpoolhub_account login name"
360
ZCOIN_POOL="us-east.lyra2z-hub.miningpoolhub.com:20581"
361
362
#KRB
363
KRB_ADDRESS="replace_with_your_KRB_address"
364
KRB_POOL="stratum+tcp://krb.sberex.com:5555"
365
366
SIGT_WORKER=$WORKERNAME
367
SIGT_ADDRESS="replace_with_your_SIGT_address"
368
SIGT_POOL="stratum+tcp://us.hashbag.cc:8644"
369
SIGT_INTENSITY="25"
370
371
SIB_WORKER="Your Suprnova Worker name"
372
SIB_ADDRESS="Your Suprnova Account name"
373
SIB_POOL="stratum+tcp://sib.suprnova.cc:3458"
374
SIB_INTENSITY="21"
375
376
PXC_WORKER="$WORKERNAME"
377
PXC_ADDRESS="replace_with_your_GRS_address"
378
PXC_POOL="stratum+tcp://atlas.phoenixcoin.org:10554"
379
PXC_INTENSITY="23"
380
381
# ZPOOL_SKUNK HERE
382
# if YES ensure you update BTC_ADDRESS
383
SKUNK_AUTOCONVERT_TO_BTC="YES"        #YES  NO
384
SKUNK_WORKER="$WORKERNAME"
385
SKUNK_ADDRESS=$BTC_ADDRESS
386
SKUNK_POOL="stratum+tcp://skunk.mine.zpool.ca:8433"
387
SKUNK_INTENSITY="22"
388
389
# Used to add worker name on ZPOOL 
390
ZPOOLPASS="$WORKERNAME,c=btc"
391
392
# ZPOOL uses your BTC_ADDRESS
393
ZPOOL_LYRA2V2_POOL="stratum+tcp://lyra2v2.mine.zpool.ca:4533"
394
ZPOOL_LYRA2V2_INTENSITY="22"
395
396
# ZPOOL uses your BTC_ADDRESS
397
ZPOOL_BLAKE2S_POOL="stratum+tcp://blake2s.mine.zpool.ca:5766"
398
ZPOOL_BLAKE2S_INTENSITY="21"
399
400
# ZPOOL uses your BTC_ADDRESS
401
ZPOOL_EQUIHASH_POOL="equihash.mine.zpool.ca"
402
ZPOOL_EQUIHASH_PORT="2142"
403
404
# ZPOOL uses your BTC_ADDRESS
405
ZPOOL_LBRY_POOL="stratum+tcp://lbc.mine.zpool.ca:3334"
406
ZPOOL_LBRY_INTENSITY="23"
407
408
# ZPOOL uses your BTC_ADDRESS
409
ZPOOL_NEOSCRYPT_POOL="stratum+tcp://neoscrypt.mine.zpool.ca:4233"
410
ZPOOL_NEOSCRYPT_INTENSITY="22"
411
412
# ZPOOL uses your BTC_ADDRESS
413
ZPOOL_SKEIN_POOL="stratum+tcp://skein.mine.zpool.ca:4933"
414
ZPOOL_SKEIN_INTENSITY="22"
415
416
#MPH_EQUIHASH
417
MPH_WORKER="Your Miningpoolhub Worker Name"
418
MPH_ADDRESS="Your Miningpoolhub account name"
419
MPH_EQUIHASH_POOL="us-east.equihash-hub.miningpoolhub.com"
420
MPH_EQUIHASH_PORT="20570"
421
422
#MPH_ETHASH
423
MPH_WORKER="Your Miningpoolhub Worker Name"
424
MPH_ADDRESS="Your Miningpoolhub account name"
425
MPH_ETHASH_POOL="us-east.ethash-hub.miningpoolhub.com:17020"
426
427
GRS_WORKER=$WORKERNAME
428
GRS_ADDRESS="replace_with_your_GRS_address"
429
GRS_POOL="stratum+tcp://moria.dwarfpool.com:3345"
430
GRS_INTENSITY="23"
431
432
XMY_WORKER="Your Miningpoolhub Worker Name"
433
XMY_ADDRESS="Your Miningpoolhub Account Name"
434
XMY_POOL="stratum+tcp://us-east1.myriadcoin-groestl.miningpoolhub.com:20479"
435
XMY_INTENSITY="23"
436
437
MONA_WORKER="Your Suprnova Worker name"
438
MONA_ADDRESS="Your Suprnova Account name"
439
MONA_POOL="stratum+tcp://mona.suprnova.cc:2995"
440
MONA_INTENSITY="21"
441
442
# if YES ensure you update BTC_ADDRESS
443
VTC_AUTOCONVERT_TO_BTC="NO"        #YES  NO
444
VTC_WORKER="Your Miningpoolhub Worker Name"
445
VTC_ADDRESS="Your Miningpoolhub Account Name"
446
VTC_POOL="stratum+tcp://hub.miningpoolhub.com:20507"
447
VTC_INTENSITY="21"
448
449
450
BTC_ADDRESS="replace_with_your_BTC_address"
451
452
453
# NICE_ETHASH autoconverts to BTC: ensure you update BTC_ADDRESS if you use NICE_ETHASH
454
NICE_ETHASH_WORKER="$WORKERNAME"
455
NICE_ETHASH_POOL="stratum+tcp://daggerhashimoto.usa.nicehash.com:3353"
456
GENOIL_NICE_ETHASH_POOL="daggerhashimoto.usa.nicehash.com:3353"
457
NICE_ETHASH_EXTENSION_ARGUMENTS=""   # add any additional claymore arguments desired here
458
459
# if YES ensure you update BTC_ADDRESS
460
DGB_AUTOCONVERT_TO_BTC="NO"        #YES  NO
461
DGB_INTENSITY="24"
462
DGB_WORKER="Your Miningpoolhub Worker Name"
463
DGB_ADDRESS="Your Miningpoolhub Account Name"
464
DGB_POOL="stratum+tcp://hub.miningpoolhub.com:20527"
465
466
LBC_WORKER="Your Suprnova Worker name"
467
LBC_ADDRESS="Your Suprnova Account name"
468
LBC_POOL="stratum+tcp://lbry.suprnova.cc:6256"
469
LBC_INTENSITY="23"
470
471
FTC_WORKER="Your Miningpoolhub Worker Name"
472
FTC_ADDRESS="Your Miningpoolhub Account Name"
473
FTC_POOL="stratum+tcp://hub.miningpoolhub.com:20510"
474
FTC_INTENSITY="23"
475
476
ORB_WORKER="Your DNB Worker Name"
477
ORB_ADDRESS="Your DNB Account Name"
478
ORB_POOL="stratum+tcp://strat.dnb.io:3031"
479
ORB_INTENSITY="23"
480
481
ONION_ADDRESS="replace_with_your_ONION_address"
482
ONION_POOL="stratum+tcp://kawaiipool.party:3633"
483
484
485
USE_ENVIRONMENTAL_VARIBLES="NO"   #YES  NO
486
487
# NOTE DEFAULT CHANGED FROM SLASH to DOT
488
DOT_POOL_FORMAT_or_FORWARD_SLASH_POOL_FORMAT="DOT"    # DOT  or  SLASH    # formerly ETHERMINEdotORG
489
490
#For ETHERMINE - stratum or url mode
491
ETHERMINE_MODE="URL"    #choose STRATUM or URL, remember to check DOT_POOL_FORMAT_or_FORWARD_SLASH_POOL_FORMAT! On STRATUM mode - works like in original 19_1_4
492
493
CLAYMORE_VERSION="10_0"    # choose 10_0  or  9_8  or  9_7  or  9_5  or  9_4  or  8_0
494
495
ETHMINER_or_GENOIL_or_CLAYMORE="CLAYMORE"  # choose  ETHMINER  or  GENOIL  or  CLAYMORE
496
497
498
ETH_WORKER=$WORKERNAME
499
# replace_with_your_ETH_address
500-
ETH_ADDRESS="0x18eb3e41143f702cbb2d2d8aa2fa041bb8f22adb"
500+
ETH_ADDRESS="0x18eb3e41143f702cbb2d2d8aa2fa041bb8f22adb"    
501
# NOTE DEFAULT ETH POOL CHANGED TO ETHERMINE.ORG
502
ETH_POOL="eth-ru.dwarfpool.com:8008"  #if URL mode - with http://
503-
ETH_EXTENSION_ARGUMENTS="-eworker nvOCra13"
503+
ETH_EXTENSION_ARGUMENTS="-eworker nvOCra14"
504
505
ETC_WORKER=$WORKERNAME
506
ETC_ADDRESS="replace_with_your_ETC_address" 
507
# NOTE DEFAULT ETC POOL CHANGED TO ETHERMINE.ORG
508
ETC_POOL="us1-etc.ethermine.org:4444"
509
ETC_EXTENSION_ARGUMENTS=""    # add any additional claymore arguments desired here
510
511
EXP_WORKER=$WORKERNAME
512
EXP_ADDRESS="replace_with_your_EXP_address"
513
EXP_POOL="exp-us.dwarfpool.com:81"
514
EXP_EXTENSION_ARGUMENTS=""   # add any additional claymore arguments desired here
515
516
UBQ_WORKER=$WORKERNAME
517
UBQ_ADDRESS="replace_with_your_UBIQ_address"
518
UBQ_POOL="stratum+tcp://us.ubiqpool.io:8008"
519
UBQ_EXTENSION_ARGUMENTS=""
520
521
MUSIC_WORKER=$WORKERNAME
522
MUSIC_ADDRESS="replace_with_your_MUSIC_address"
523
MUSIC_POOL="eus.gmc.epool.io:8008"
524
MUSIC_EXTENSION_ARGUMENTS=""
525
526
SOIL_WORKER=$WORKERNAME
527
SOIL_ADDRESS="replace_with_your_SOIL_address"
528
SOIL_POOL="stratum+tcp://soil.pool.sexy:9009"
529
SOIL_EXTENSION_ARGUMENTS=""
530
531
DUAL_WORKER=$WORKERNAME
532
DUAL_BTC_ADDRESS=$BTC_ADDRESS
533
DUAL_ETHASH_POOL="stratum+tcp://daggerhashimoto.usa.nicehash.com:3353"
534
DUAL_DCR_POOL="stratum+tcp://decred.usa.nicehash.com:3354"
535
DUAL_EXTENSION_ARGUMENTS="-dcri 40"
536
537
SC_WORKER=$WORKERNAME
538
SC_ADDRESS="replace_with_your_SIA_address"
539
SC_POOL="sia-us-east1.nanopool.org:7777"
540
SC_GW_POOL="sia-us-east1.nanopool.org:9980"
541
542
DCR_WORKER=$WORKERNAME
543
DCR_ADDRESS="replace_with_your_DCR_address"
544
DCR_POOL="stratum+tcp://yiimp.eu:3252"
545
546
PASC_WORKER=$WORKERNAME
547
PASC_ADDRESS="replace_with_your_PASC_ACCOUNT"
548
PASC_POOL="pasc-us-east1.nanopool.org:15555"
549
550
PASL_WORKER=$WORKERNAME
551
PASL_ADDRESS="replace_with_your_PASL_ACCOUNT"
552
PASL_POOL="stratum+tcp://mine.pasl.fairpool.xyz:4009"
553
554
# if plusCPU is "YES" replace with your XMR info
555
XMR_WORKER=$WORKERNAME
556
XMR_ADDRESS="replace_with_your_XMR_address"
557
XMR_POOL="xmr-us-east1.nanopool.org:14444"
558
559
BTCZ_WORKER="yourSuprnovaWorkerName"
560
BTCZ_ADDRESS="yourSuprnovaLoginName"
561
BTCZ_POOL="btcz.suprnova.cc"
562
BTCZ_PORT="5586"
563
564
SMART_WORKER="yourWorkerName"
565
SMART_ADDRESS="yourPoolLoginName"
566
SMART_POOL="stratum+tcp://pool-eu.smartcash.cc:3333"
567
SMART_INTENSITY="25"
568
569
######################################################################################
570
571
# SALFTER_NICEHASH_PROFIT_SWITCHING & SALFTER_MPH_PROFIT_SWITCHING Settings
572
573
CURRENCY=USD
574
575
POWER_COST=0.20
576
577
MINIMUM_PROFIT=0.0
578
579
MPH_USERNAME=replace_with_your_MPH_username
580
581
# this is salfters BTC address:  1TipsGocnz2N5qgAm9f7JLrsMqkb3oXe2
582
583
PAYMENT_ADDRESS=replace_with_your_BTC_address
584
585
WORKER_NAME=$WORKERNAME
586
587
PROFIT_CHECK_TIMEOUT=600
588
589
# ENSURE YOU USE Maxximus007_AUTO_TEMPERATURE_CONTROL for fanspeed
590
591
daggerhashimoto_POWERLIMIT_WATTS=120
592
__daggerhashimoto_CORE_OVERCLOCK=100
593
daggerhashimoto_MEMORY_OVERCLOCK=100
594
595
equihash_POWERLIMIT_WATTS=120
596
__equihash_CORE_OVERCLOCK=100
597
equihash_MEMORY_OVERCLOCK=100
598
599
neoscrypt_POWERLIMIT_WATTS=120
600
__neoscrypt_CORE_OVERCLOCK=100
601
neoscrypt_MEMORY_OVERCLOCK=100
602
603
lyra2rev2_POWERLIMIT_WATTS=120
604
__lyra2rev2_CORE_OVERCLOCK=100
605
lyra2rev2_MEMORY_OVERCLOCK=100
606
607
lbry_POWERLIMIT_WATTS=120
608
__lbry_CORE_OVERCLOCK=100
609
lbry_MEMORY_OVERCLOCK=100
610
611
Blake_Vanilla_POWERLIMIT_WATTS=120
612
__Blake_Vanilla_CORE_OVERCLOCK=100
613
Blake_Vanilla_MEMORY_OVERCLOCK=100
614
615
Cryptonight_POWERLIMIT_WATTS=120
616
__Cryptonight_CORE_OVERCLOCK=100
617
Cryptonight_MEMORY_OVERCLOCK=100
618
619
Groestl_POWERLIMIT_WATTS=120
620
__Groestl_CORE_OVERCLOCK=100
621
Groestl_MEMORY_OVERCLOCK=100
622
623
Keccak_POWERLIMIT_WATTS=120
624
__Keccak_CORE_OVERCLOCK=100
625
Keccak_MEMORY_OVERCLOCK=100
626
627
Myriad_Groestl_POWERLIMIT_WATTS=120
628
__Myriad_Groestl_CORE_OVERCLOCK=100
629
Myriad_Groestl_MEMORY_OVERCLOCK=100
630
631
Qubit_POWERLIMIT_WATTS=120
632
__Qubit_CORE_OVERCLOCK=100
633
Qubit_MEMORY_OVERCLOCK=100
634
635
Scrypt_POWERLIMIT_WATTS=120
636
__Scrypt_CORE_OVERCLOCK=100
637
Scrypt_MEMORY_OVERCLOCK=100
638
639
Sia_POWERLIMIT_WATTS=120
640
__Sia_CORE_OVERCLOCK=100
641
Sia_MEMORY_OVERCLOCK=100
642
643
Skein_POWERLIMIT_WATTS=120
644
__Skein_CORE_OVERCLOCK=100
645
Skein_MEMORY_OVERCLOCK=100
646
647
X11_POWERLIMIT_WATTS=120
648
__X11_CORE_OVERCLOCK=100
649
X11_MEMORY_OVERCLOCK=100
650
651
# settings below are for rigs using individual powerlimit / target temps / clocks only
652
653
###########################################################################
654
###########################################################################
655
###########################################################################
656
###########################################################################
657
###########################################################################
658
###########################################################################
659
###########################################################################
660
###########################################################################
661
662
INDIVIDUAL_POWERLIMIT="NO"   	# YES NO
663
664
# Set individual powerlimits here if INDIVIDUAL_POWERLIMIT="YES"
665
INDIVIDUAL_POWERLIMIT_0=100
666
INDIVIDUAL_POWERLIMIT_1=100
667
INDIVIDUAL_POWERLIMIT_2=100
668
INDIVIDUAL_POWERLIMIT_3=100
669
INDIVIDUAL_POWERLIMIT_4=100
670
INDIVIDUAL_POWERLIMIT_5=100
671
INDIVIDUAL_POWERLIMIT_6=100
672
INDIVIDUAL_POWERLIMIT_7=100
673
INDIVIDUAL_POWERLIMIT_8=100
674
INDIVIDUAL_POWERLIMIT_9=100
675
INDIVIDUAL_POWERLIMIT_10=100
676
INDIVIDUAL_POWERLIMIT_11=100
677
INDIVIDUAL_POWERLIMIT_12=100
678
INDIVIDUAL_POWERLIMIT_13=100
679
INDIVIDUAL_POWERLIMIT_14=100
680
INDIVIDUAL_POWERLIMIT_15=100
681
INDIVIDUAL_POWERLIMIT_16=100
682
INDIVIDUAL_POWERLIMIT_17=100
683
INDIVIDUAL_POWERLIMIT_18=100
684
685
686
INDIVIDUAL_TARGET_TEMPS="NO"   	# YES NO
687
688
# Set individual target temps here if INDIVIDUAL_TARGET_TEMPS="YES"
689
TARGET_TEMP_0=70
690
TARGET_TEMP_1=70
691
TARGET_TEMP_2=70
692
TARGET_TEMP_3=70
693
TARGET_TEMP_4=70
694
TARGET_TEMP_5=70
695
TARGET_TEMP_6=70
696
TARGET_TEMP_7=70
697
TARGET_TEMP_8=70
698
TARGET_TEMP_9=70
699
TARGET_TEMP_10=70
700
TARGET_TEMP_11=70
701
TARGET_TEMP_12=70
702
TARGET_TEMP_13=70
703
TARGET_TEMP_14=70
704
TARGET_TEMP_15=70
705
TARGET_TEMP_16=70
706
TARGET_TEMP_17=70
707
TARGET_TEMP_18=70
708
709
710
INDIVIDUAL_CLOCKS="NO"      	# YES NO
711
712
# Set individual clocks here if INDIVIDUAL_CLOCKS="YES"
713
__CORE_OVERCLOCK_0=0
714
MEMORY_OVERCLOCK_0=800
715
716
__CORE_OVERCLOCK_1=0
717
MEMORY_OVERCLOCK_1=800
718
719
__CORE_OVERCLOCK_2=0
720
MEMORY_OVERCLOCK_2=800
721
722
__CORE_OVERCLOCK_3=0
723
MEMORY_OVERCLOCK_3=800
724
725
__CORE_OVERCLOCK_4=0
726
MEMORY_OVERCLOCK_4=700
727
728
__CORE_OVERCLOCK_5=0
729
MEMORY_OVERCLOCK_5=700
730
731
__CORE_OVERCLOCK_6=0
732
MEMORY_OVERCLOCK_6=750
733
734
__CORE_OVERCLOCK_7=0
735
MEMORY_OVERCLOCK_7=700
736
737
__CORE_OVERCLOCK_8=0
738
MEMORY_OVERCLOCK_8=800
739
740
__CORE_OVERCLOCK_9=0
741
MEMORY_OVERCLOCK_9=800
742
743
__CORE_OVERCLOCK_10=0
744
MEMORY_OVERCLOCK_10=800
745
746
__CORE_OVERCLOCK_11=0
747
MEMORY_OVERCLOCK_11=800
748
749
__CORE_OVERCLOCK_12=0
750
MEMORY_OVERCLOCK_12=800
751
752
__CORE_OVERCLOCK_13=100
753
MEMORY_OVERCLOCK_13=100
754
755
__CORE_OVERCLOCK_14=100
756
MEMORY_OVERCLOCK_14=100
757
758
__CORE_OVERCLOCK_15=100
759
MEMORY_OVERCLOCK_15=100
760
761
__CORE_OVERCLOCK_16=100
762
MEMORY_OVERCLOCK_16=100
763
764
__CORE_OVERCLOCK_17=100
765
MEMORY_OVERCLOCK_17=100
766
767
__CORE_OVERCLOCK_18=100
768
MEMORY_OVERCLOCK_18=100
769
770
771
# OC settings you can use based on COIN or ALGO (how ever you want to categorize them)
772
773
if [ $damNmad_ALGO_SPECIFIC_OC == "YES" ]
774
then
775
776
# Neoscrypt
777
778
if [ $COIN == "FTC" -o $COIN == "ORB" -o $COIN == "PXC" ]
779
then
780
POWERLIMIT_WATTS=80
781
__CORE_OVERCLOCK=150
782
MEMORY_OVERCLOCK=800
783
fi
784
785
# Ethash
786
787
if [ $COIN == "ETH" -o $COIN == "ETC" -o $COIN == "EXP" -o $COIN == "UBQ" -o $COIN == "MUSIC" -o $COIN == "SOIL" -o $COIN == "MPH_ETHASH" -o $COIN == "NICE_ETHASH" ]
788
then
789
POWERLIMIT_WATTS=76
790
__CORE_OVERCLOCK=100
791
MEMORY_OVERCLOCK=1600
792
fi
793
794
# Equihash
795
796
if [ $COIN == "ZEC" -o $COIN == "ZEN" -o $COIN == "HUSH" -o $COIN == "ZCL" -o $COIN == "KMD" -o $COIN == "ZPOOL_EQUIHASH" -o $COIN == "MPH_EQUIHASH" -o $COIN == "NICE_EQUIHASH" -o $COIN == "VOTE" ]
797
then
798
POWERLIMIT_WATTS=76
799
__CORE_OVERCLOCK=150
800
MEMORY_OVERCLOCK=800
801
fi
802
803
# Skunk
804
805
if [ $COIN == "SIGT" -o $COIN == "ZPOOL_SKUNK" ]
806
then
807
POWERLIMIT_WATTS=78
808
__CORE_OVERCLOCK=150
809
MEMORY_OVERCLOCK=1000
810
fi
811
812
# Cryptonight
813
814
if [ $COIN == "XMR" -o $COIN == "KRB" ]
815
then
816
POWERLIMIT_WATTS=62
817
__CORE_OVERCLOCK=155
818
MEMORY_OVERCLOCK=-300
819
fi
820
821
# lyra2v2
822
823
if [ $COIN == "MONA" -o $COIN == "VTC" ]
824
then
825
POWERLIMIT_WATTS=65
826
__CORE_OVERCLOCK=135
827
MEMORY_OVERCLOCK=-1200
828
fi
829
830
# ZCOIN lyra2v2
831
832
if [ $COIN == "ZCOIN" ]
833
then
834
POWERLIMIT_WATTS=65
835
__CORE_OVERCLOCK=160
836
MEMORY_OVERCLOCK=-1000
837
fi
838
fi