Advertisement
Guest User

Untitled

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