Advertisement
Coinforge

1bashbackup

Aug 8th, 2018
182
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 23.50 KB | None | 0 0
  1. #!/bin/bash
  2. #Remote test
  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="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="YES"
  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="LOCAL" # 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="CUSTOM" # HOST or MAC or CUSTOM
  203. AUTO_WORKERNAME="HOST" # HOST or MAC or CUSTOM
  204.  
  205. # if AUTO_WORKERNAME="CUSTOM"
  206. CUSTOM_WORKERNAME="Remote test"
  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="skhA57Wn"
  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="kk003" # kk003 or papampi or damNmad or BaliMiner
  228.  
  229. TELEGRAM_TIMEOUT_IN_MINUTES=30
  230.  
  231. TELEGRAM_CHATID="466252928"
  232.  
  233. TELEGRAM_APIKEY="500429118:AAFp6ARVxe6oiK6voCQ64tjWHLtjuxkJ_4A"
  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="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="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=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="t1XfkZUZWME8FnRiFxHZQAQ2K1UdQMbshJp"
  313. ZEC_POOL="zec-us-east1.nanopool.org"
  314. ZEC_PORT="6666"
  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="ETHMINER" # choose ETHMINER or GENOIL or CLAYMORE
  491.  
  492.  
  493. ETH_WORKER=$WORKERNAME
  494. # replace_with_your_ETH_address
  495. #ETH_ADDRESS="0x6c10b777c4ac1594c987513d96bede3e80287ef0"
  496. ETH_ADDRESS="0x73a7a1cb990f87796282eab34502064bc0442aba"
  497. # NOTE DEFAULT ETH POOL CHANGED TO ETHERMINE.ORG
  498. ETH_POOL="us-east1.nanopool.org:9999"
  499. ETH_EXTENSION_ARGUMENTS="" # add any additional claymore arguments desired here
  500.  
  501. ETC_WORKER=$WORKERNAME
  502. ETC_ADDRESS="replace_with_your_ETC_address"
  503. # NOTE DEFAULT ETC POOL CHANGED TO ETHERMINE.ORG
  504. ETC_POOL="us1-etc.ethermine.org:4444"
  505. ETC_EXTENSION_ARGUMENTS="" # add any additional claymore arguments desired here
  506.  
  507. EXP_WORKER=$WORKERNAME
  508. EXP_ADDRESS="replace_with_your_EXP_address"
  509. EXP_POOL="exp-us.dwarfpool.com:81"
  510. EXP_EXTENSION_ARGUMENTS="" # add any additional claymore arguments desired here
  511.  
  512. UBQ_WORKER=$WORKERNAME
  513. UBQ_ADDRESS="replace_with_your_UBIQ_address"
  514. UBQ_POOL="stratum+tcp://us.ubiqpool.io:8008"
  515. UBQ_EXTENSION_ARGUMENTS=""
  516.  
  517. MUSIC_WORKER=$WORKERNAME
  518. MUSIC_ADDRESS="replace_with_your_MUSIC_address"
  519. MUSIC_POOL="eus.gmc.epool.io:8008"
  520. MUSIC_EXTENSION_ARGUMENTS=""
  521.  
  522. SOIL_WORKER=$WORKERNAME
  523. SOIL_ADDRESS="replace_with_your_SOIL_address"
  524. SOIL_POOL="stratum+tcp://soil.pool.sexy:9009"
  525. SOIL_EXTENSION_ARGUMENTS=""
  526.  
  527. DUAL_WORKER=$WORKERNAME
  528. DUAL_BTC_ADDRESS=$BTC_ADDRESS
  529. DUAL_ETHASH_POOL="stratum+tcp://daggerhashimoto.usa.nicehash.com:3353"
  530. DUAL_DCR_POOL="stratum+tcp://decred.usa.nicehash.com:3354"
  531. DUAL_EXTENSION_ARGUMENTS="-dcri 40"
  532.  
  533. SC_WORKER=$WORKERNAME
  534. SC_ADDRESS="replace_with_your_SIA_address"
  535. SC_POOL="sia-us-east1.nanopool.org:7777"
  536. SC_GW_POOL="sia-us-east1.nanopool.org:9980"
  537.  
  538. DCR_WORKER=$WORKERNAME
  539. DCR_ADDRESS="replace_with_your_DCR_address"
  540. DCR_POOL="stratum+tcp://yiimp.eu:3252"
  541.  
  542. PASC_WORKER=$WORKERNAME
  543. PASC_ADDRESS="replace_with_your_PASC_ACCOUNT"
  544. PASC_POOL="pasc-us-east1.nanopool.org:15555"
  545.  
  546. PASL_WORKER=$WORKERNAME
  547. PASL_ADDRESS="replace_with_your_PASL_ACCOUNT"
  548. PASL_POOL="stratum+tcp://mine.pasl.fairpool.xyz:4009"
  549.  
  550. # if plusCPU is "YES" replace with your XMR info
  551. XMR_WORKER=$WORKERNAME
  552. XMR_ADDRESS="replace_with_your_XMR_address"
  553. XMR_POOL="xmr-us-east1.nanopool.org:14444"
  554.  
  555. BTCZ_WORKER="yourSuprnovaWorkerName"
  556. BTCZ_ADDRESS="yourSuprnovaLoginName"
  557. BTCZ_POOL="btcz.suprnova.cc"
  558. BTCZ_PORT="5586"
  559.  
  560. SMART_WORKER="yourWorkerName"
  561. SMART_ADDRESS="yourPoolLoginName"
  562. SMART_POOL="stratum+tcp://pool-eu.smartcash.cc:3333"
  563. SMART_INTENSITY="25"
  564.  
  565. ######################################################################################
  566.  
  567. # SALFTER_NICEHASH_PROFIT_SWITCHING & SALFTER_MPH_PROFIT_SWITCHING Settings
  568.  
  569. CURRENCY=USD
  570.  
  571. POWER_COST=0.10
  572.  
  573. MINIMUM_PROFIT=0.0
  574.  
  575. MPH_USERNAME=replace_with_your_MPH_username
  576.  
  577. # this is salfters BTC address: 1TipsGocnz2N5qgAm9f7JLrsMqkb3oXe2
  578.  
  579. PAYMENT_ADDRESS=replace_with_your_BTC_address
  580.  
  581. WORKER_NAME=$WORKERNAME
  582.  
  583. PROFIT_CHECK_TIMEOUT=600
  584.  
  585. # ENSURE YOU USE Maxximus007_AUTO_TEMPERATURE_CONTROL for fanspeed
  586.  
  587. daggerhashimoto_POWERLIMIT_WATTS=120
  588. __daggerhashimoto_CORE_OVERCLOCK=100
  589. daggerhashimoto_MEMORY_OVERCLOCK=1600
  590.  
  591. equihash_POWERLIMIT_WATTS=120
  592. __equihash_CORE_OVERCLOCK=100
  593. equihash_MEMORY_OVERCLOCK=100
  594.  
  595. neoscrypt_POWERLIMIT_WATTS=120
  596. __neoscrypt_CORE_OVERCLOCK=100
  597. neoscrypt_MEMORY_OVERCLOCK=100
  598.  
  599. lyra2rev2_POWERLIMIT_WATTS=120
  600. __lyra2rev2_CORE_OVERCLOCK=100
  601. lyra2rev2_MEMORY_OVERCLOCK=100
  602.  
  603. lbry_POWERLIMIT_WATTS=120
  604. __lbry_CORE_OVERCLOCK=100
  605. lbry_MEMORY_OVERCLOCK=100
  606.  
  607. Blake_Vanilla_POWERLIMIT_WATTS=120
  608. __Blake_Vanilla_CORE_OVERCLOCK=100
  609. Blake_Vanilla_MEMORY_OVERCLOCK=100
  610.  
  611. Cryptonight_POWERLIMIT_WATTS=120
  612. __Cryptonight_CORE_OVERCLOCK=100
  613. Cryptonight_MEMORY_OVERCLOCK=100
  614.  
  615. Groestl_POWERLIMIT_WATTS=120
  616. __Groestl_CORE_OVERCLOCK=100
  617. Groestl_MEMORY_OVERCLOCK=100
  618.  
  619. Keccak_POWERLIMIT_WATTS=120
  620. __Keccak_CORE_OVERCLOCK=100
  621. Keccak_MEMORY_OVERCLOCK=100
  622.  
  623. Myriad_Groestl_POWERLIMIT_WATTS=120
  624. __Myriad_Groestl_CORE_OVERCLOCK=100
  625. Myriad_Groestl_MEMORY_OVERCLOCK=100
  626.  
  627. Qubit_POWERLIMIT_WATTS=120
  628. __Qubit_CORE_OVERCLOCK=100
  629. Qubit_MEMORY_OVERCLOCK=100
  630.  
  631. Scrypt_POWERLIMIT_WATTS=120
  632. __Scrypt_CORE_OVERCLOCK=100
  633. Scrypt_MEMORY_OVERCLOCK=100
  634.  
  635. Sia_POWERLIMIT_WATTS=120
  636. __Sia_CORE_OVERCLOCK=100
  637. Sia_MEMORY_OVERCLOCK=100
  638.  
  639. Skein_POWERLIMIT_WATTS=120
  640. __Skein_CORE_OVERCLOCK=100
  641. Skein_MEMORY_OVERCLOCK=100
  642.  
  643. X11_POWERLIMIT_WATTS=120
  644. __X11_CORE_OVERCLOCK=100
  645. X11_MEMORY_OVERCLOCK=100
  646.  
  647. # settings below are for rigs using individual powerlimit / target temps / clocks only
  648.  
  649. ###########################################################################
  650. ###########################################################################
  651. ###########################################################################
  652. ###########################################################################
  653. ###########################################################################
  654. ###########################################################################
  655. ###########################################################################
  656. ###########################################################################
  657.  
  658. INDIVIDUAL_POWERLIMIT="NO" # YES NO
  659.  
  660. # Set individual powerlimits here if INDIVIDUAL_POWERLIMIT="YES"
  661. INDIVIDUAL_POWERLIMIT_0=100
  662. INDIVIDUAL_POWERLIMIT_1=100
  663. INDIVIDUAL_POWERLIMIT_2=100
  664. INDIVIDUAL_POWERLIMIT_3=100
  665. INDIVIDUAL_POWERLIMIT_4=100
  666. INDIVIDUAL_POWERLIMIT_5=100
  667. INDIVIDUAL_POWERLIMIT_6=100
  668. INDIVIDUAL_POWERLIMIT_7=100
  669. INDIVIDUAL_POWERLIMIT_8=100
  670. INDIVIDUAL_POWERLIMIT_9=100
  671. INDIVIDUAL_POWERLIMIT_10=100
  672. INDIVIDUAL_POWERLIMIT_11=100
  673. INDIVIDUAL_POWERLIMIT_12=100
  674. INDIVIDUAL_POWERLIMIT_13=100
  675. INDIVIDUAL_POWERLIMIT_14=100
  676. INDIVIDUAL_POWERLIMIT_15=100
  677. INDIVIDUAL_POWERLIMIT_16=100
  678. INDIVIDUAL_POWERLIMIT_17=100
  679. INDIVIDUAL_POWERLIMIT_18=100
  680.  
  681.  
  682. INDIVIDUAL_TARGET_TEMPS="NO" # YES NO
  683.  
  684. # Set individual target temps here if INDIVIDUAL_TARGET_TEMPS="YES"
  685. TARGET_TEMP_0=70
  686. TARGET_TEMP_1=70
  687. TARGET_TEMP_2=70
  688. TARGET_TEMP_3=70
  689. TARGET_TEMP_4=70
  690. TARGET_TEMP_5=70
  691. TARGET_TEMP_6=70
  692. TARGET_TEMP_7=70
  693. TARGET_TEMP_8=70
  694. TARGET_TEMP_9=70
  695. TARGET_TEMP_10=70
  696. TARGET_TEMP_11=70
  697. TARGET_TEMP_12=70
  698. TARGET_TEMP_13=70
  699. TARGET_TEMP_14=70
  700. TARGET_TEMP_15=70
  701. TARGET_TEMP_16=70
  702. TARGET_TEMP_17=70
  703. TARGET_TEMP_18=70
  704.  
  705.  
  706. INDIVIDUAL_CLOCKS="NO" # YES NO
  707.  
  708. # Set individual clocks here if INDIVIDUAL_CLOCKS="YES"
  709. __CORE_OVERCLOCK_0=100
  710. MEMORY_OVERCLOCK_0=100
  711.  
  712. __CORE_OVERCLOCK_1=100
  713. MEMORY_OVERCLOCK_1=100
  714.  
  715. __CORE_OVERCLOCK_2=100
  716. MEMORY_OVERCLOCK_2=100
  717.  
  718. __CORE_OVERCLOCK_3=100
  719. MEMORY_OVERCLOCK_3=100
  720.  
  721. __CORE_OVERCLOCK_4=100
  722. MEMORY_OVERCLOCK_4=100
  723.  
  724. __CORE_OVERCLOCK_5=100
  725. MEMORY_OVERCLOCK_5=100
  726.  
  727. __CORE_OVERCLOCK_6=100
  728. MEMORY_OVERCLOCK_6=100
  729.  
  730. __CORE_OVERCLOCK_7=100
  731. MEMORY_OVERCLOCK_7=100
  732.  
  733. __CORE_OVERCLOCK_8=100
  734. MEMORY_OVERCLOCK_8=100
  735.  
  736. __CORE_OVERCLOCK_9=100
  737. MEMORY_OVERCLOCK_9=100
  738.  
  739. __CORE_OVERCLOCK_10=100
  740. MEMORY_OVERCLOCK_10=100
  741.  
  742. __CORE_OVERCLOCK_11=100
  743. MEMORY_OVERCLOCK_11=100
  744.  
  745. __CORE_OVERCLOCK_12=100
  746. MEMORY_OVERCLOCK_12=100
  747.  
  748. __CORE_OVERCLOCK_13=100
  749. MEMORY_OVERCLOCK_13=100
  750.  
  751. __CORE_OVERCLOCK_14=100
  752. MEMORY_OVERCLOCK_14=100
  753.  
  754. __CORE_OVERCLOCK_15=100
  755. MEMORY_OVERCLOCK_15=100
  756.  
  757. __CORE_OVERCLOCK_16=100
  758. MEMORY_OVERCLOCK_16=100
  759.  
  760. __CORE_OVERCLOCK_17=100
  761. MEMORY_OVERCLOCK_17=100
  762.  
  763. __CORE_OVERCLOCK_18=100
  764. MEMORY_OVERCLOCK_18=100
  765.  
  766.  
  767. # OC settings you can use based on COIN or ALGO (how ever you want to categorize them)
  768.  
  769. if [ $damNmad_ALGO_SPECIFIC_OC == "YES" ]
  770. then
  771.  
  772. # Neoscrypt
  773.  
  774. if [ $COIN == "FTC" -o $COIN == "ORB" -o $COIN == "PXC" ]
  775. then
  776. POWERLIMIT_WATTS=80
  777. __CORE_OVERCLOCK=150
  778. MEMORY_OVERCLOCK=800
  779. fi
  780.  
  781. # Ethash
  782.  
  783. 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" ]
  784. then
  785. POWERLIMIT_WATTS=76
  786. __CORE_OVERCLOCK=0
  787. MEMORY_OVERCLOCK=900
  788. fi
  789.  
  790. # Equihash
  791.  
  792. 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" ]
  793. then
  794. POWERLIMIT_WATTS=76
  795. __CORE_OVERCLOCK=150
  796. MEMORY_OVERCLOCK=800
  797. fi
  798.  
  799. # Skunk
  800.  
  801. if [ $COIN == "SIGT" -o $COIN == "ZPOOL_SKUNK" ]
  802. then
  803. POWERLIMIT_WATTS=78
  804. __CORE_OVERCLOCK=150
  805. MEMORY_OVERCLOCK=1000
  806. fi
  807.  
  808. # Cryptonight
  809.  
  810. if [ $COIN == "XMR" -o $COIN == "KRB" ]
  811. then
  812. POWERLIMIT_WATTS=62
  813. __CORE_OVERCLOCK=155
  814. MEMORY_OVERCLOCK=-300
  815. fi
  816.  
  817. # lyra2v2
  818.  
  819. if [ $COIN == "MONA" -o $COIN == "VTC" ]
  820. then
  821. POWERLIMIT_WATTS=65
  822. __CORE_OVERCLOCK=135
  823. MEMORY_OVERCLOCK=-1200
  824. fi
  825.  
  826. # ZCOIN lyra2v2
  827.  
  828. if [ $COIN == "ZCOIN" ]
  829. then
  830. POWERLIMIT_WATTS=65
  831. __CORE_OVERCLOCK=160
  832. MEMORY_OVERCLOCK=-1000
  833. fi
  834. fi
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement