Advertisement
robotarmy

nvOC_19-1.4_evg2

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