Advertisement
Maxximus007

Untitled

Nov 20th, 2017
269
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 23.46 KB | None | 0 0
  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="ZEC"
  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="YES" # 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="YES"
  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="NO"                 # YES NO
  182.  
  183. SSH="YES"                       # YES NO
  184.  
  185. POWERLIMIT="YES"                # YES NO
  186.    
  187.     POWERLIMIT_WATTS=75
  188.    
  189. __CORE_OVERCLOCK=100
  190. MEMORY_OVERCLOCK=100
  191.  
  192. MANUAL_FAN="NO"                 # YES NO
  193.  
  194.     FAN_SPEED=75            # 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="AND_1060_1"
  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="BETA"         # STABLE  or  BETA
  213.  
  214. _Parallax_MODE="YES"             # YES NO
  215.  
  216.     pasteBASH="JaHHnzAU"
  217.  
  218.     upPASTE_TIMEOUT_IN_MINUTES=30
  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="YES"
  226.  
  227.     TELEGRAM_TYPE="damNmad" # kk003 or papampi or damNmad or BaliMiner
  228.  
  229.     TELEGRAM_TIMEOUT_IN_MINUTES=30
  230.  
  231.     TELEGRAM_CHATID="your_CHATID_here"                                      
  232.  
  233.     TELEGRAM_APIKEY="your_APIKEY_here"                                        
  234.  
  235. # Mine XMR with CPU
  236. plusCPU="YES"               # 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="NO"
  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=75
  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=90
  278.  
  279. # lowest fan speed that will be used
  280.  
  281. MINIMAL_FAN_SPEED=50
  282.  
  283. ########################################################################################
  284. #GLOBAL_WORKERNAME implementation
  285. IPW=$(ifconfig | sed -En 's/127.0.0.1//;s/.*inet (addr:)?(([0-9]*\.){3}[0-9]*).*/\2/p')
  286. IP_AS_WORKER=$(echo -n $IPW | tail -c -3 | sed 'y/./0/')
  287. MAC=$(ifconfig -a | grep -Po 'HWaddr \K.*$')
  288. MAC_AS_WORKER=$(echo -n $MAC | sed 'y/:/_/')
  289. if [ $GLOBAL_WORKERNAME == "YES" ]
  290. then
  291. if [ $AUTO_WORKERNAME == "HOST" ]
  292. then
  293. WORKERNAME=$IP_AS_WORKER
  294. fi
  295. if [ $AUTO_WORKERNAME == "MAC" ]
  296. then
  297. WORKERNAME=$MAC_AS_WORKER
  298. fi
  299. if [ $AUTO_WORKERNAME == "CUSTOM" ]
  300. then
  301. WORKERNAME=$CUSTOM_WORKERNAME
  302. fi
  303. fi
  304. ########################################################################################
  305.  
  306. # set YOUR ADDRESSES, WORKERS, POOL, INTENSITY and PORT:
  307.  
  308. ZM_or_EWBF="ZM"  # choose  ZM  or  EWBF
  309.  
  310. ZEC_WORKER="$WORKERNAME"
  311. # replace_with_your_ZEC_address
  312. ZEC_ADDRESS="trader007"
  313. ZEC_POOL="eu.zec.slushpool.com"
  314. ZEC_PORT="4444"
  315.  
  316. EWBF_VERSION="3_4" # choose 3_3  or  3_4
  317.  
  318. # change EWBF_PERCENT to alter donation percent for EWBF Miner
  319. EWBF_PERCENT=0
  320.  
  321. #ZClassic
  322. ZCL_WORKER=$WORKERNAME
  323. ZCL_ADDRESS="replace_with_your_ZCL_address"
  324. ZCL_POOL="us.zclmine.pro"
  325. ZCL_PORT="9009"
  326.  
  327. #For Nice Equihash
  328. NICE_EQUIHASH_WORKER=$WORKERNAME
  329. NICE_EQUIHASH_ADDRESS=$BTC_ADDRESS
  330. NICE_EQUIHASH_POOL="equihash.usa.nicehash.com"
  331. NICE_EQUIHASH_PORT="3357"
  332.  
  333. KMD_WORKER=$WORKERNAME
  334. KMD_ADDRESS="replace_with_your_KMD_address"
  335. KMD_POOL="luckpool.org"
  336. KMD_PORT="3857"
  337.  
  338. ZEN_WORKER=$WORKERNAME
  339. ZEN_ADDRESS="replace_with_your_ZEN_address"
  340. ZEN_POOL="luckpool.org"
  341. ZEN_PORT="3057"
  342.  
  343. #For BTX
  344. BTX_WORKER="yourSuprNovaWorker"
  345. BTX_ADDRESS="yourSuprNovaLogin"
  346. BTX_POOL="stratum+tcp://btx.suprnova.cc:3629"
  347. BTX_INTENSITY="21"
  348.  
  349. #ZDASH or HUSH
  350. HUSH_WORKER=$WORKERNAME
  351. HUSH_ADDRESS="replace_with_your_HUSH_address"
  352. HUSH_POOL="luckpool.org"
  353. HUSH_PORT="3757"
  354.  
  355. #XZC or ZCOIN
  356. ZCOIN_WORKER="Your Miningpoolhub Worker Name"
  357. ZCOIN_ADDRESS="replace_with_your_miningpoolhub_account login name"
  358. ZCOIN_POOL="us-east.lyra2z-hub.miningpoolhub.com:20581"
  359.  
  360. #KRB
  361. KRB_ADDRESS="replace_with_your_KRB_address"
  362. KRB_POOL="stratum+tcp://krb.sberex.com:5555"
  363.  
  364. SIGT_WORKER=$WORKERNAME
  365. SIGT_ADDRESS="replace_with_your_SIGT_address"
  366. SIGT_POOL="stratum+tcp://us.hashbag.cc:8644"
  367. SIGT_INTENSITY="25"
  368.  
  369. SIB_WORKER="Your Suprnova Worker name"
  370. SIB_ADDRESS="Your Suprnova Account name"
  371. SIB_POOL="stratum+tcp://sib.suprnova.cc:3458"
  372. SIB_INTENSITY="21"
  373.  
  374. PXC_WORKER="$WORKERNAME"
  375. PXC_ADDRESS="replace_with_your_GRS_address"
  376. PXC_POOL="stratum+tcp://atlas.phoenixcoin.org:10554"
  377. PXC_INTENSITY="23"
  378.  
  379. # ZPOOL_SKUNK HERE
  380. # if YES ensure you update BTC_ADDRESS
  381. SKUNK_AUTOCONVERT_TO_BTC="YES"        #YES  NO
  382. SKUNK_WORKER="$WORKERNAME"
  383. SKUNK_ADDRESS=$BTC_ADDRESS
  384. SKUNK_POOL="stratum+tcp://skunk.mine.zpool.ca:8433"
  385. SKUNK_INTENSITY="22"
  386.  
  387. # Used to add worker name on ZPOOL
  388. ZPOOLPASS="$WORKERNAME,c=btc"
  389.  
  390. # ZPOOL uses your BTC_ADDRESS
  391. ZPOOL_LYRA2V2_POOL="stratum+tcp://lyra2v2.mine.zpool.ca:4533"
  392. ZPOOL_LYRA2V2_INTENSITY="22"
  393.  
  394. # ZPOOL uses your BTC_ADDRESS
  395. ZPOOL_BLAKE2S_POOL="stratum+tcp://blake2s.mine.zpool.ca:5766"
  396. ZPOOL_BLAKE2S_INTENSITY="21"
  397.  
  398. # ZPOOL uses your BTC_ADDRESS
  399. ZPOOL_EQUIHASH_POOL="equihash.mine.zpool.ca"
  400. ZPOOL_EQUIHASH_PORT="2142"
  401.  
  402. # ZPOOL uses your BTC_ADDRESS
  403. ZPOOL_LBRY_POOL="stratum+tcp://lbc.mine.zpool.ca:3334"
  404. ZPOOL_LBRY_INTENSITY="23"
  405.  
  406. # ZPOOL uses your BTC_ADDRESS
  407. ZPOOL_NEOSCRYPT_POOL="stratum+tcp://neoscrypt.mine.zpool.ca:4233"
  408. ZPOOL_NEOSCRYPT_INTENSITY="22"
  409.  
  410. # ZPOOL uses your BTC_ADDRESS
  411. ZPOOL_SKEIN_POOL="stratum+tcp://skein.mine.zpool.ca:4933"
  412. ZPOOL_SKEIN_INTENSITY="22"
  413.  
  414. #MPH_EQUIHASH
  415. MPH_WORKER="Your Miningpoolhub Worker Name"
  416. MPH_ADDRESS="Your Miningpoolhub account name"
  417. MPH_EQUIHASH_POOL="us-east.equihash-hub.miningpoolhub.com"
  418. MPH_EQUIHASH_PORT="20570"
  419.  
  420. #MPH_ETHASH
  421. MPH_WORKER="Your Miningpoolhub Worker Name"
  422. MPH_ADDRESS="Your Miningpoolhub account name"
  423. MPH_ETHASH_POOL="us-east.ethash-hub.miningpoolhub.com:17020"
  424.  
  425. GRS_WORKER=$WORKERNAME
  426. GRS_ADDRESS="replace_with_your_GRS_address"
  427. GRS_POOL="stratum+tcp://moria.dwarfpool.com:3345"
  428. GRS_INTENSITY="23"
  429.  
  430. XMY_WORKER="Your Miningpoolhub Worker Name"
  431. XMY_ADDRESS="Your Miningpoolhub Account Name"
  432. XMY_POOL="stratum+tcp://us-east1.myriadcoin-groestl.miningpoolhub.com:20479"
  433. XMY_INTENSITY="23"
  434.  
  435. MONA_WORKER="Your Suprnova Worker name"
  436. MONA_ADDRESS="Your Suprnova Account name"
  437. MONA_POOL="stratum+tcp://mona.suprnova.cc:2995"
  438. MONA_INTENSITY="21"
  439.  
  440. # if YES ensure you update BTC_ADDRESS
  441. VTC_AUTOCONVERT_TO_BTC="NO"        #YES  NO
  442. VTC_WORKER="Your Miningpoolhub Worker Name"
  443. VTC_ADDRESS="Your Miningpoolhub Account Name"
  444. VTC_POOL="stratum+tcp://hub.miningpoolhub.com:20507"
  445. VTC_INTENSITY="21"
  446.  
  447.  
  448. BTC_ADDRESS="replace_with_your_BTC_address"
  449.  
  450.  
  451. # NICE_ETHASH autoconverts to BTC: ensure you update BTC_ADDRESS if you use NICE_ETHASH
  452. NICE_ETHASH_WORKER="$WORKERNAME"
  453. NICE_ETHASH_POOL="stratum+tcp://daggerhashimoto.usa.nicehash.com:3353"
  454. GENOIL_NICE_ETHASH_POOL="daggerhashimoto.usa.nicehash.com:3353"
  455. NICE_ETHASH_EXTENSION_ARGUMENTS=""   # add any additional claymore arguments desired here
  456.  
  457. # if YES ensure you update BTC_ADDRESS
  458. DGB_AUTOCONVERT_TO_BTC="NO"        #YES  NO
  459. DGB_INTENSITY="24"
  460. DGB_WORKER="Your Miningpoolhub Worker Name"
  461. DGB_ADDRESS="Your Miningpoolhub Account Name"
  462. DGB_POOL="stratum+tcp://hub.miningpoolhub.com:20527"
  463.  
  464. LBC_WORKER="Your Suprnova Worker name"
  465. LBC_ADDRESS="Your Suprnova Account name"
  466. LBC_POOL="stratum+tcp://lbry.suprnova.cc:6256"
  467. LBC_INTENSITY="23"
  468.  
  469. FTC_WORKER="Your Miningpoolhub Worker Name"
  470. FTC_ADDRESS="Your Miningpoolhub Account Name"
  471. FTC_POOL="stratum+tcp://hub.miningpoolhub.com:20510"
  472. FTC_INTENSITY="23"
  473.  
  474. ORB_WORKER="Your DNB Worker Name"
  475. ORB_ADDRESS="Your DNB Account Name"
  476. ORB_POOL="stratum+tcp://strat.dnb.io:3031"
  477. ORB_INTENSITY="23"
  478.  
  479. ONION_ADDRESS="replace_with_your_ONION_address"
  480. ONION_POOL="stratum+tcp://kawaiipool.party:3633"
  481.  
  482.  
  483. USE_ENVIRONMENTAL_VARIBLES="NO"   #YES  NO
  484.  
  485. # NOTE DEFAULT CHANGED FROM SLASH to DOT
  486. DOT_POOL_FORMAT_or_FORWARD_SLASH_POOL_FORMAT="DOT"    # DOT  or  SLASH    # formerly ETHERMINEdotORG
  487.  
  488. CLAYMORE_VERSION="10_0"    # choose 10_0  or  9_8  or  9_7  or  9_5  or  9_4  or  8_0
  489.  
  490. ETHMINER_or_GENOIL_or_CLAYMORE="CLAYMORE"  # choose  ETHMINER  or  GENOIL  or  CLAYMORE
  491.  
  492.  
  493. ETH_WORKER=$WORKERNAME
  494. # replace_with_your_ETH_address
  495. ETH_ADDRESS="0x4dcA66d28328dbd65cb701661B2984AC6d43d642"    
  496. # NOTE DEFAULT ETH POOL CHANGED TO ETHERMINE.ORG
  497. ETH_POOL="us2.ethermine.org:4444"
  498. ETH_EXTENSION_ARGUMENTS=""    # add any additional claymore arguments desired here
  499.  
  500. ETC_WORKER=$WORKERNAME
  501. ETC_ADDRESS="replace_with_your_ETC_address"
  502. # NOTE DEFAULT ETC POOL CHANGED TO ETHERMINE.ORG
  503. ETC_POOL="us1-etc.ethermine.org:4444"
  504. ETC_EXTENSION_ARGUMENTS=""    # add any additional claymore arguments desired here
  505.  
  506. EXP_WORKER=$WORKERNAME
  507. EXP_ADDRESS="replace_with_your_EXP_address"
  508. EXP_POOL="exp-us.dwarfpool.com:81"
  509. EXP_EXTENSION_ARGUMENTS=""   # add any additional claymore arguments desired here
  510.  
  511. UBQ_WORKER=$WORKERNAME
  512. UBQ_ADDRESS="replace_with_your_UBIQ_address"
  513. UBQ_POOL="stratum+tcp://us.ubiqpool.io:8008"
  514. UBQ_EXTENSION_ARGUMENTS=""
  515.  
  516. MUSIC_WORKER=$WORKERNAME
  517. MUSIC_ADDRESS="replace_with_your_MUSIC_address"
  518. MUSIC_POOL="eus.gmc.epool.io:8008"
  519. MUSIC_EXTENSION_ARGUMENTS=""
  520.  
  521. SOIL_WORKER=$WORKERNAME
  522. SOIL_ADDRESS="replace_with_your_SOIL_address"
  523. SOIL_POOL="stratum+tcp://soil.pool.sexy:9009"
  524. SOIL_EXTENSION_ARGUMENTS=""
  525.  
  526. DUAL_WORKER=$WORKERNAME
  527. DUAL_BTC_ADDRESS=$BTC_ADDRESS
  528. DUAL_ETHASH_POOL="stratum+tcp://daggerhashimoto.usa.nicehash.com:3353"
  529. DUAL_DCR_POOL="stratum+tcp://decred.usa.nicehash.com:3354"
  530. DUAL_EXTENSION_ARGUMENTS="-dcri 40"
  531.  
  532. SC_WORKER=$WORKERNAME
  533. SC_ADDRESS="replace_with_your_SIA_address"
  534. SC_POOL="sia-us-east1.nanopool.org:7777"
  535. SC_GW_POOL="sia-us-east1.nanopool.org:9980"
  536.  
  537. DCR_WORKER=$WORKERNAME
  538. DCR_ADDRESS="replace_with_your_DCR_address"
  539. DCR_POOL="stratum+tcp://yiimp.eu:3252"
  540.  
  541. PASC_WORKER=$WORKERNAME
  542. PASC_ADDRESS="replace_with_your_PASC_ACCOUNT"
  543. PASC_POOL="pasc-us-east1.nanopool.org:15555"
  544.  
  545. PASL_WORKER=$WORKERNAME
  546. PASL_ADDRESS="replace_with_your_PASL_ACCOUNT"
  547. PASL_POOL="stratum+tcp://mine.pasl.fairpool.xyz:4009"
  548.  
  549. # if plusCPU is "YES" replace with your XMR info
  550. XMR_WORKER=$WORKERNAME
  551. XMR_ADDRESS="4BrL51JCc9NGQ71kWhnYoDRffsDZy7m1HUU7MRU4nUMXAHNFBEJhkTZV9HdaL4gfuNBxLPc3BeMkLGaPbF5vWtANQnWWejNHXDHJ1GZRZK"
  552. XMR_POOL="xmr-eu1.nanopool.org:14444"
  553.  
  554. BTCZ_WORKER="yourSuprnovaWorkerName"
  555. BTCZ_ADDRESS="yourSuprnovaLoginName"
  556. BTCZ_POOL="btcz.suprnova.cc"
  557. BTCZ_PORT="5586"
  558.  
  559. SMART_WORKER="yourWorkerName"
  560. SMART_ADDRESS="yourPoolLoginName"
  561. SMART_POOL="stratum+tcp://pool-eu.smartcash.cc:3333"
  562. SMART_INTENSITY="25"
  563.  
  564. ######################################################################################
  565.  
  566. # SALFTER_NICEHASH_PROFIT_SWITCHING & SALFTER_MPH_PROFIT_SWITCHING Settings
  567.  
  568. CURRENCY=USD
  569.  
  570. POWER_COST=0.20
  571.  
  572. MINIMUM_PROFIT=0.0
  573.  
  574. MPH_USERNAME=replace_with_your_MPH_username
  575.  
  576. # this is salfters BTC address:  1TipsGocnz2N5qgAm9f7JLrsMqkb3oXe2
  577.  
  578. PAYMENT_ADDRESS=replace_with_your_BTC_address
  579.  
  580. WORKER_NAME=$WORKERNAME
  581.  
  582. PROFIT_CHECK_TIMEOUT=600
  583.  
  584. # ENSURE YOU USE Maxximus007_AUTO_TEMPERATURE_CONTROL for fanspeed
  585.  
  586. daggerhashimoto_POWERLIMIT_WATTS=120
  587. __daggerhashimoto_CORE_OVERCLOCK=100
  588. daggerhashimoto_MEMORY_OVERCLOCK=100
  589.  
  590. equihash_POWERLIMIT_WATTS=120
  591. __equihash_CORE_OVERCLOCK=100
  592. equihash_MEMORY_OVERCLOCK=100
  593.  
  594. neoscrypt_POWERLIMIT_WATTS=120
  595. __neoscrypt_CORE_OVERCLOCK=100
  596. neoscrypt_MEMORY_OVERCLOCK=100
  597.  
  598. lyra2rev2_POWERLIMIT_WATTS=120
  599. __lyra2rev2_CORE_OVERCLOCK=100
  600. lyra2rev2_MEMORY_OVERCLOCK=100
  601.  
  602. lbry_POWERLIMIT_WATTS=120
  603. __lbry_CORE_OVERCLOCK=100
  604. lbry_MEMORY_OVERCLOCK=100
  605.  
  606. Blake_Vanilla_POWERLIMIT_WATTS=120
  607. __Blake_Vanilla_CORE_OVERCLOCK=100
  608. Blake_Vanilla_MEMORY_OVERCLOCK=100
  609.  
  610. Cryptonight_POWERLIMIT_WATTS=120
  611. __Cryptonight_CORE_OVERCLOCK=100
  612. Cryptonight_MEMORY_OVERCLOCK=100
  613.  
  614. Groestl_POWERLIMIT_WATTS=120
  615. __Groestl_CORE_OVERCLOCK=100
  616. Groestl_MEMORY_OVERCLOCK=100
  617.  
  618. Keccak_POWERLIMIT_WATTS=120
  619. __Keccak_CORE_OVERCLOCK=100
  620. Keccak_MEMORY_OVERCLOCK=100
  621.  
  622. Myriad_Groestl_POWERLIMIT_WATTS=120
  623. __Myriad_Groestl_CORE_OVERCLOCK=100
  624. Myriad_Groestl_MEMORY_OVERCLOCK=100
  625.  
  626. Qubit_POWERLIMIT_WATTS=120
  627. __Qubit_CORE_OVERCLOCK=100
  628. Qubit_MEMORY_OVERCLOCK=100
  629.  
  630. Scrypt_POWERLIMIT_WATTS=120
  631. __Scrypt_CORE_OVERCLOCK=100
  632. Scrypt_MEMORY_OVERCLOCK=100
  633.  
  634. Sia_POWERLIMIT_WATTS=120
  635. __Sia_CORE_OVERCLOCK=100
  636. Sia_MEMORY_OVERCLOCK=100
  637.  
  638. Skein_POWERLIMIT_WATTS=120
  639. __Skein_CORE_OVERCLOCK=100
  640. Skein_MEMORY_OVERCLOCK=100
  641.  
  642. X11_POWERLIMIT_WATTS=120
  643. __X11_CORE_OVERCLOCK=100
  644. X11_MEMORY_OVERCLOCK=100
  645.  
  646. # settings below are for rigs using individual powerlimit / target temps / clocks only
  647.  
  648. ###########################################################################
  649. ###########################################################################
  650. ###########################################################################
  651. ###########################################################################
  652. ###########################################################################
  653. ###########################################################################
  654. ###########################################################################
  655. ###########################################################################
  656.  
  657. INDIVIDUAL_POWERLIMIT="YES"     # YES NO
  658.  
  659. # Set individual powerlimits here if INDIVIDUAL_POWERLIMIT="YES"
  660. INDIVIDUAL_POWERLIMIT_0=80
  661. INDIVIDUAL_POWERLIMIT_1=75
  662. INDIVIDUAL_POWERLIMIT_2=75
  663. INDIVIDUAL_POWERLIMIT_3=75
  664. INDIVIDUAL_POWERLIMIT_4=75
  665. INDIVIDUAL_POWERLIMIT_5=125
  666. INDIVIDUAL_POWERLIMIT_6=100
  667. INDIVIDUAL_POWERLIMIT_7=100
  668. INDIVIDUAL_POWERLIMIT_8=100
  669. INDIVIDUAL_POWERLIMIT_9=100
  670. INDIVIDUAL_POWERLIMIT_10=100
  671. INDIVIDUAL_POWERLIMIT_11=100
  672. INDIVIDUAL_POWERLIMIT_12=100
  673. INDIVIDUAL_POWERLIMIT_13=100
  674. INDIVIDUAL_POWERLIMIT_14=100
  675. INDIVIDUAL_POWERLIMIT_15=100
  676. INDIVIDUAL_POWERLIMIT_16=100
  677. INDIVIDUAL_POWERLIMIT_17=100
  678. INDIVIDUAL_POWERLIMIT_18=100
  679.  
  680.  
  681. INDIVIDUAL_TARGET_TEMPS="NO"    # YES NO
  682.  
  683. # Set individual target temps here if INDIVIDUAL_TARGET_TEMPS="YES"
  684. TARGET_TEMP_0=70
  685. TARGET_TEMP_1=70
  686. TARGET_TEMP_2=70
  687. TARGET_TEMP_3=70
  688. TARGET_TEMP_4=70
  689. TARGET_TEMP_5=70
  690. TARGET_TEMP_6=70
  691. TARGET_TEMP_7=70
  692. TARGET_TEMP_8=70
  693. TARGET_TEMP_9=70
  694. TARGET_TEMP_10=70
  695. TARGET_TEMP_11=70
  696. TARGET_TEMP_12=70
  697. TARGET_TEMP_13=70
  698. TARGET_TEMP_14=70
  699. TARGET_TEMP_15=70
  700. TARGET_TEMP_16=70
  701. TARGET_TEMP_17=70
  702. TARGET_TEMP_18=70
  703.  
  704.  
  705. INDIVIDUAL_CLOCKS="YES"         # YES NO
  706.  
  707. # Set individual clocks here if INDIVIDUAL_CLOCKS="YES"
  708. __CORE_OVERCLOCK_0=100
  709. MEMORY_OVERCLOCK_0=830
  710.  
  711. __CORE_OVERCLOCK_1=100
  712. MEMORY_OVERCLOCK_1=1130
  713.  
  714. __CORE_OVERCLOCK_2=100
  715. MEMORY_OVERCLOCK_2=1130
  716.  
  717. __CORE_OVERCLOCK_3=100
  718. MEMORY_OVERCLOCK_3=1200
  719.  
  720. __CORE_OVERCLOCK_4=100
  721. MEMORY_OVERCLOCK_4=1200
  722.  
  723. __CORE_OVERCLOCK_5=100
  724. MEMORY_OVERCLOCK_5=1200
  725.  
  726. __CORE_OVERCLOCK_6=100
  727. MEMORY_OVERCLOCK_6=100
  728.  
  729. __CORE_OVERCLOCK_7=100
  730. MEMORY_OVERCLOCK_7=100
  731.  
  732. __CORE_OVERCLOCK_8=100
  733. MEMORY_OVERCLOCK_8=100
  734.  
  735. __CORE_OVERCLOCK_9=100
  736. MEMORY_OVERCLOCK_9=100
  737.  
  738. __CORE_OVERCLOCK_10=100
  739. MEMORY_OVERCLOCK_10=100
  740.  
  741. __CORE_OVERCLOCK_11=100
  742. MEMORY_OVERCLOCK_11=100
  743.  
  744. __CORE_OVERCLOCK_12=100
  745. MEMORY_OVERCLOCK_12=100
  746.  
  747. __CORE_OVERCLOCK_13=100
  748. MEMORY_OVERCLOCK_13=100
  749.  
  750. __CORE_OVERCLOCK_14=100
  751. MEMORY_OVERCLOCK_14=100
  752.  
  753. __CORE_OVERCLOCK_15=100
  754. MEMORY_OVERCLOCK_15=100
  755.  
  756. __CORE_OVERCLOCK_16=100
  757. MEMORY_OVERCLOCK_16=100
  758.  
  759. __CORE_OVERCLOCK_17=100
  760. MEMORY_OVERCLOCK_17=100
  761.  
  762. __CORE_OVERCLOCK_18=100
  763. MEMORY_OVERCLOCK_18=100
  764.  
  765.  
  766. # OC settings you can use based on COIN or ALGO (how ever you want to categorize them)
  767.  
  768. if [ $damNmad_ALGO_SPECIFIC_OC == "YES" ]
  769. then
  770.  
  771. # Neoscrypt
  772.  
  773. if [ $COIN == "FTC" -o $COIN == "ORB" -o $COIN == "PXC" ]
  774. then
  775. POWERLIMIT_WATTS=80
  776. __CORE_OVERCLOCK=150
  777. MEMORY_OVERCLOCK=800
  778. fi
  779.  
  780. # Ethash
  781.  
  782. 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" ]
  783. then
  784. POWERLIMIT_WATTS=76
  785. __CORE_OVERCLOCK=100
  786. MEMORY_OVERCLOCK=1600
  787. fi
  788.  
  789. # Equihash
  790.  
  791. 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" ]
  792. then
  793. POWERLIMIT_WATTS=76
  794. __CORE_OVERCLOCK=150
  795. MEMORY_OVERCLOCK=800
  796. fi
  797.  
  798. # Skunk
  799.  
  800. if [ $COIN == "SIGT" -o $COIN == "ZPOOL_SKUNK" ]
  801. then
  802. POWERLIMIT_WATTS=78
  803. __CORE_OVERCLOCK=150
  804. MEMORY_OVERCLOCK=1000
  805. fi
  806.  
  807. # Cryptonight
  808.  
  809. if [ $COIN == "XMR" -o $COIN == "KRB" ]
  810. then
  811. POWERLIMIT_WATTS=62
  812. __CORE_OVERCLOCK=155
  813. MEMORY_OVERCLOCK=-300
  814. fi
  815.  
  816. # lyra2v2
  817.  
  818. if [ $COIN == "MONA" -o $COIN == "VTC" ]
  819. then
  820. POWERLIMIT_WATTS=65
  821. __CORE_OVERCLOCK=135
  822. MEMORY_OVERCLOCK=-1200
  823. fi
  824.  
  825. # ZCOIN lyra2v2
  826.  
  827. if [ $COIN == "ZCOIN" ]
  828. then
  829. POWERLIMIT_WATTS=65
  830. __CORE_OVERCLOCK=160
  831. MEMORY_OVERCLOCK=-1000
  832. fi
  833. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement