crypto-man

1bash

Oct 19th, 2018
5,384
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 70.05 KB | None | 0 0
  1. #!/bin/bash
  2.  
  3. ##########################################################################
  4. ##########################################################################
  5. #################   nvOC v0019-2.1 - Community Release   #################
  6. ##########   Based on the original nvOC v0019-1.4 by fullzero   ##########
  7. ##########################################################################
  8. ##########################################################################
  9.  
  10. # fullzero:     nvOC creator
  11.  
  12. # + contributors (in alphabetical order):
  13.  
  14. # BaliMiner:    TELEGRAM_MESSAGES
  15. #               ( BTC address:  1HbzxQ6AVeWYvFm322KtxZcJJLAqfJHpN8 )
  16.  
  17. # damNmad:      damNmad_ALGO_SPECIFIC_OC
  18. #               nvOC discord channel https://discordapp.com/invite/8YDFEvY
  19. #               Added Lots of COIN selections
  20. #               Alternative telegram alert
  21. #               ( BTC address: 1Mtf6K7c3ZhBDcPz91c4wcQ95DxLn88zC )
  22.  
  23.  
  24. # IAmNotAJeep:  IAmNotAJeep_and_Maxximus007_WATCHDOG
  25. #               Methods for improved system stability
  26. #               ( BTC address: 13PnEKpfVzNseWkrm6LoueKcCMPj74zPv7 )
  27.  
  28. # kk003:        Alternative telegram alert ( very extensive )
  29. #               Telegram Setup Video
  30. #               ( BTC address: 196pMZnByg5UaPvJPK67ErAHgDPeSyu8QV )
  31.  
  32. # leenoox:      nvOC ver 0019-2.0 (community release) main developer
  33. #               The new 0019-2.0 TEMP_CONTROL
  34. #               Methods for color output throughout nvOC scripts
  35. #               multiple bug fixes and enhacements for ver 0019-2.0
  36.  
  37. # lost_post:    upPASTE (timeout based _Parallax_ Mode auto-updating)
  38. #               Methods for separating settings and implementation
  39. #               Methods for AUTO_UPDATE
  40. #               ( BTC address: 1GFTEtLLvvwoa4ogDntD5oaXBgJLYokzTC )
  41.  
  42. # LukePicci:    nvOC 19-2.1 main developer
  43.  
  44. # Maxximus007:  Maxximus007_AUTO_TEMPERATURE_CONTROL
  45. #               Expectless 1bash
  46. #           IAmNotAJeep_and_Maxximus007_WATCHDOG
  47. #               ( BTC address: 1JAFefdPVAs3WQiTqnYWbsjifJAEjQcjQ8 )
  48.  
  49. # meligo:       FAQ website nvoc-mining-os.com
  50. #               ( BTC address: 1AwUJMztX2ARZp8ULqR5UsK3b27om8j3vq )
  51.  
  52. # papampi:      nvOC Community Release main developer
  53. #               WTM_AUTO_SWITCH
  54. #           WTM_PROFIT_CHECK
  55. #               Alternative telegram alert and guide
  56. #               Web info http://rig_ip/index.html
  57. #               multiple bug fixes and enhacements for ver 0019-2.0
  58. #               ( BTC address: 1NsnsnqkkVuopTGvUSGrkMhhug8kg6zgP9 )
  59.  
  60. # _Parallax_:   _Parallax_ Mode ( wget + pastebin oneBash updating )
  61. #               Methods for image size reduction
  62. #               Methods for logging and system enhancements (with next version)
  63. #               ( BTC address: 329k8rDgxHHcHAEXfwznqv25Go5LERGWLp )
  64.  
  65. # salfter:      SALFTER_NICEHASH_PROFIT_SWITCHING
  66. #               SALFTER_MPH_PROFIT_SWITCHING
  67. #               ( BTC address: 1TipsGocnz2N5qgAm9f7JLrsMqkb3oXe2 )
  68.  
  69. # SizzlePizzle: Algo mining unification
  70. #              
  71. # Stubo:        ver 0019-2.0 (community release) main developer
  72. #               nvOC function script
  73. #               minerinfo script
  74. #               multiple bug fixes and enhacements for ver 0019-2.0
  75.  
  76. # xleejohnx:    SRR support
  77. #               ( BTC address: 1EY5WbiW3YkWanSKEGcjCETpQfCR81wc56 )
  78.  
  79. v0001="Community Release"
  80. v0002="Papampi; Telegram changes"
  81. v0003="Papampi; WTM_MINIMUM_MINING_TIME"
  82. v0004="Papampi; More NiceHash mining algos"
  83. v0005="damNmad; New Coins LUX, SUMO, DSR"
  84. v0006="Papampi; New Coins ELLA, XVG, GBX, CRC"
  85. v0007="Papampi; EQUIHASH_MINER, ETHASH_MINER, bminer"
  86. v0008="Papampi; Nicehash bug fixes"
  87. v0009="papampi; Added P104 and changed P106 to P10X"
  88. v0010="papampi; WTM minimum mining time and force switch"
  89. v0011="papampi; Pool Wallet Address Format"
  90. v0012="papampi; New claymore dual mining "
  91. v0013="damNmad; Added BTCP & notes for $WALLET_ADDRESS_FORMAT variable"
  92. v0014="Falcon; Added RavenCoin (RVN)"
  93. v0015="papampi; Temp Control Maximum fan speed"
  94. v0016="papampi; Some fix in claymore_dual"
  95. v0017="papampi; NEOSCRYPT_MINER, LYRA2V2_MINER, SKUNK_MINER, SKEIN_MINER"
  96. v0018="papampi; Alternate Pool Switch"
  97. v0019="papampi; WTM 2nd lower minimum difference to switch"
  98. v0020="LukePicci; Relocate nvOC to arbitrary install directory"
  99. v0021="papampi; More miner optional arguments"
  100. v0022="papampi; OhGodAnETHlargementPill"
  101. v0023="LukePicci; Simplified ALGO specific settings"
  102. v0024="papampi; HEADLEASS_MODE"
  103. v0025="LuKePicci; AUTO_SWITCH generalized implementetion"
  104. v0026="papampi, sizzlephizzle; Algo mining unification"
  105. v0027="LuKePicci; Separate algo_id"
  106. v0028="LuKePicci; More tempcontrol alert color and verbosity options"
  107. v0029="papampi; Nice Algo extension arguments"
  108. v0030="papampi;CryptoNightHeavy"  
  109. v0031="papampi;New EWBF v0.3"  
  110. v0032="papampi;Version numbering"
  111. v0033="papampi;ZHASH, PHI1612, PHI2 Algos, Z_EWBF Miner and NICE_X16R"
  112. v0034="LuKePicci;Rearrange settings and explaination comments"
  113. v0035="LuKePicci;Uniform plusCPU handling"
  114. v0036="papampi;Ethminer new arguments, Coin Pool Protocol"
  115. v0037="papampi;Added bminer scheme info for zhash & tensority based coins"
  116. v0038="Spiral;Added max temperature shutdown option & resolution option for teamviewer"
  117. v0039="papampi;CryptoDredge miner, Suported Algos: Allium, Blake2s, Lyra2v2, Lyra2z, NeoScrypt, PHI1612, Phi2, Skein, Skunkhash, Tribus"
  118. v0040="papampi;BMiner Dual mining"
  119. v0041="papampi;XDNA COIN, HEX ALGO"
  120. v0042="papampi;lolMiner"
  121. v0043="papampi;PhoenixMiner"
  122. v0044="papampi;Auto restart miner,T_Rex miner"
  123.  
  124.  
  125. # Do not edit these lines
  126. nvOC_Ver="v0019-2.1"
  127. nvOC_1bash_ver="0044"
  128. nvOC_1bash_least_compatible="0034"
  129. nvOC_1bash_last_compatible="0035"
  130.  
  131. # Open the terminal to launch miner; will auto launch on boot
  132.  
  133. # firefox has an OP bookmark; look at the OP for more information
  134.  
  135. # Supported Algorithms:
  136. #               ETHASH, EQUIHASH, NEOSCRYPT, LYRA2V2, SKUNK, SKEIN, BITCORE, TIMETRAVEL10
  137. #               KECCAK, LYRA2Z, X11GHOST, SIB, CRYPTONIGHT, CRYPTONIGHT-V7, PHI1612, PASCAL, LBRY
  138. #               Diamond Groestl, GROESTL, Myriad Groestl, Decred, SIA, X13, X16R, XEVAN
  139.  
  140. # ALGO Mining with NiceHash (Auto converts to BTC)
  141. ######### NICE-ETHASH,NICE-EQUIHASH, NICE-LYRA2REV2, NICE-NEOSCRYPT, NICE-CRYPTONIGHT, NICE-X11GOST, NICE-SKUNKHASH
  142.  
  143. # ALGO Miningh with Zpool (Auto converts to BTC)
  144. ######### ZPOOL_LYRA2V2  ZPOOL_BLAKE2S  ZPOOL_EQUIHASH  ZPOOL_LBC  ZPOOL_NEOSCRYPT  ZPOOL_LBRY  ZPOOL_SKEIN
  145.  
  146. # ALGO Miningh with Miningpoolhub (Auto convert to any coins in MPH settings web page)
  147. #########MPH_EQUIHASH, MPH_ETHASH, MPH_SKEIN, MPH_LYRA2Z, MPH_NEOSCRYPT, MPH_LYRA2V2, MPH_CRYPTONIGHTV7, MPH_KECCAK
  148.  
  149. # Claymore_Dual (ETHASH + Decred/Siacoin/Lbry/Pascal/Blake2s/Keccak)
  150. ## All supported coins can be added in Claymore_Dual section
  151.  
  152. # Profit Switchers
  153. ######### WhatToMine.com Auto switch
  154. ######### SALFTER_NICEHASH_PROFIT_SWITCHING
  155. ######### SALFTER_MPH_PROFIT_SWITCHING
  156. ######### SALFTER_PROGRAMATIC_SWITCHING       # - change what coin/algo you mine through an external JSON configuration file
  157.  
  158. # Choose any coins listed in coin section or add yours (Ask devs if you dont know how)
  159.  
  160. ###############################################################################
  161. #                                                                             #
  162. #  IMPORTANT: USE ALL CAPS when editing below except for addresses and pools  #
  163. #                                                                             #
  164. ###############################################################################
  165.  
  166. ########################################################
  167. #                                                      #
  168. # General settings                                     #
  169. #                                                      #
  170. ########################################################
  171.  
  172. COIN="ETH"      # Manual mining, choose the coin to mine (like "ETH", "ZEC", ...)
  173.                             # Dual mining: "DUAL_CLAYMORE" or "DUAL_BMINER"
  174.                             # Automatic profit-based switchers below
  175.  
  176. AUTO_START_MINER="YES"      # YES or NO # Set this to NO when troubleshooting, this will prevent the watchdog restarting the rig
  177.  
  178. AUTO_SWITCH="NO"       # NO, WTM_SWITCHING, SALFTER_NICEHASH_SWITCHING,
  179.                        # SALFTER_MPH_SWITCHING, SALFTER_PROGRAMATIC_SWITCHING
  180.  
  181. # Notes: - NO disables auto switching, mine previously selected COIN
  182. #        - WTM_SWTICHING switch coin over your preferred pools following
  183. #          whattomine.com profitability charts
  184. #        - SALFTER_NICEHASH_SWITCHING switch algo over nicehash pools following
  185. #          nicehash profitabiliy charts
  186. #        - SALFTER_MPH_SWITCHING switch algo over miningpoolhub pools following
  187. #          miningpoolhub profitability charts
  188. #        - SALFTER_PROGRAMATIC_SWITCHING switch algo over pools provided by any
  189. #          custom api URL following its own profitability logic
  190.  
  191. NUMBER_GPUS_INSTALLED="4"    # Number or "" # Set number of GPUs installed. Watchdog will check installed vs detected. Leave empty to not check
  192.  
  193. LOCALorREMOTE="LOCAL"       # LOCAL or REMOTE # Set to LOCAL if you have local access to the rig. Set to REMOTE if logging remotely to the rig
  194. # LOCAL will attach the mining process to the gnome or guake terminal
  195. # REMOTE will leave it unattached, miner will be launched using "screen", ready for SSH
  196.  
  197.  
  198. TEAMVIEWER="YES"             # YES or NO # If you use Team Viewer to remotely connect to this rig set this to YES
  199. RESOLUTION="1024×768"       # Default system resolution used when connecting through TeamViewer
  200.  
  201. SSH="YES"                   # YES or NO # If you use SSH to remotely connect to this rig set this to YES
  202.  
  203.  
  204. AUTO_REBOOT="YES"            # YES or NO # If you want this rig to periodically reboot set this to YES
  205.  
  206. REBOOT_TIMEOUT_IN_MINUTES=1440  # If AUTO_REBOOT is set to YES, use this to set how often to reboot, 1440 = 24 hours, 2880 = 48 hours
  207.  
  208. MINER_RESTART="NO"            # YES or NO # If you want to periodically restart miner set this to YES
  209.  
  210. MINER_RESTART_TIMEOUT_IN_MINUTES=720  # If MINER_RESTART is set to YES, use this to set how often to restart miner, 720 = 12 hours
  211.  
  212.  
  213. SLOW_USB_KEY_MODE="NO"      # YES or NO # If you are using a slow USB flash drive (eg. USB 1.0 or USB 2.0) set this to YES
  214.  
  215.  
  216. GLOBAL_WORKERNAME="YES"     # YES or NO # Use same workername for all coins
  217.  
  218. AUTO_WORKERNAME="CUSTOM"      # HOST or MAC or CUSTOM # Use HOST IP address or network card MAC address or CUSTOM name workername
  219.  
  220. CUSTOM_WORKERNAME="PRODMINER00"    # If AUTO_WORKERNAME="CUSTOM" enter your desired workername here
  221.  
  222.  
  223. _Parallax_MODE="YES"         # YES or NO # To deploy 1bash remotely from pastebin.com . You will need to create account
  224.  
  225. pasteBASH="https://pastebin.com/raw/MCyZUTas" # pastebin.com setting - enter paste link here
  226.  
  227. upPASTE_TIMEOUT_IN_MINUTES=20  # pastebin.com setting - timeout
  228.  
  229.  
  230. CLEAR_LOGS_ON_BOOT="NO"     # YES or NO # Clear all logs when rig boots up
  231.  
  232. LOG_ROTATE="YES"            # Rotate (clean) all logs every x hours. Highly recommended to set this to yes!
  233.  
  234. LOG_ROTATE_INTERVAL="3"     # Time between log rotations in hours. Default is: 3
  235.  
  236.  
  237. SRR="NO"                    # YES or NO # Remote SRR control using Raspberry Pi device with SRR board
  238.  
  239. SRR_SERIAL="000055"         # Remote SRR control setting
  240.  
  241. __SRR_SLOT="1"              # Remote SRR control setting
  242.  
  243.  
  244. CONTROL_GPU_LED="NO"       # YES or NO # Control GPU LED light. NOTE: It only works on some models
  245.  
  246. LED_BRIGHTNESS=100          # 0 - 100 # Set the LED brightness intensity. 0 = OFF, 100 = full brightness
  247.  
  248. ########################################################
  249. #                                                      #
  250. # MINER_WATCHDOG settings                              #
  251. #                                                      #
  252. ########################################################
  253.  
  254. MINER_WATCHDOG="YES"        # YES or NO # Monitors the rig and automatically corrects the detected problems. Highly recommended to use this!
  255.  
  256. SYSRQ_REBOOT="YES"           # YES or NO # Use sys request reboot or normal reboot.
  257.                             # Set "YES", watchdog and tempcontrol use sysrq reboot to prevent kernel panic and freeze if GPU drops off the bus
  258.  
  259. WATCHDOG_CYCLE="15"         # Time between watchdog cycle loops to check GPU utilization
  260.  
  261. WATCHDOG_USE_COLOR="YES"     # Watchdog log beautifier, use bold text and colors
  262.  
  263. GPU_UTIL_THRESHOLD="70"     # GPU utilization threshold, If utilization bellow this value watchdog takes action (Recommended values 70-90)
  264.        
  265. HIGH_LOAD_REBOOT="YES"       # YES or NO, Set to YES if you want watchdog reboot when all load averages (1 min, 5 min and 15 min) goes over double the CPU cores.
  266.                             # This option uses sysrq_reboot to reboot the rig.
  267.                 # Works only if not using plusCPU.
  268.  
  269. ALT_POOL="NO"               # YES or NO, Set to YES if you want to enable  poolswitch.
  270.                             # Switch to alternate pool if main pool goes down.
  271.                             # Dual mining and salfter auto switch not supported.
  272.                             # If pool goes down, poolswitch will stop/disable wtm auto switch and will enable/start it after pool comes up to prevent coin data mixed up.
  273.                         # If main pool use username, alternate pool should use same username and workername.
  274.                             # If anonymous mining with coin address alternate pool should use same.
  275.                             # If ALT_POOL="YES" add as follow to your coins data (order should be the same).
  276.  
  277. ###alternate pool setup example:
  278. #ZCL_POOL_1="europe.equihash-hub.miningpoolhub.com"
  279. #ZCL_PORT_1="20575"
  280. #ZCL_POOL_2="zcl.suprnova.cc"
  281. #ZCL_PORT_2="4042"
  282. #ZCL_POOL=$ZCL_POOL_1  #Dont edit this
  283. #ZCL_PORT=$ZCL_PORT_1  #Dont edit thisHOST
  284.  
  285.  
  286. ########################################################
  287. #                                                      #
  288. # General OC (overclock) and Power Limit settings      #
  289. #                                                      #
  290. ########################################################
  291.  
  292. POWERLIMIT_MODE="GLOBAL"    # GLOBAL, GPU_SPECIFIC, ALGO_SPECIFIC (Pro Settings: GLOBAL_with_GPU_OFFSET, ALGO_SPECIFIC_with_GPU_OFFSET)
  293.  
  294. OVERCLOCK_MODE="GPU_SPECIFIC"     # NO, GLOBAL, GPU_SPECIFIC, ALGO_SPECIFIC (Pro Settings: GLOBAL_with_GPU_OFFSET, ALGO_SPECIFIC_with_GPU_OFFSET)
  295.  
  296. # Modes: - NO disables overclock
  297. #        - GLOBAL mode means no individual gpu- or algo-specific settings are used
  298. #        - GPU_SPECIFIC let global setting be overridden by individual gpu-specific setting
  299. #        - ALGO_SPECIFIC let global setting be dynamically overridden by algo-specific setting
  300. #        - Pro Settings are not for the faint-hearted. Dont use if you dont know what they are.
  301. #        For optimal use of any mining switcher use ALGO_SPECIFIC modes !!
  302. #        Default values set later on in 1bash are for 1060, remember to set yours accordingly.
  303.  
  304. _POWERLIMIT_WATTS=120         # Global base Power Limit in watts for each GPU
  305.  
  306. _CORE_OVERCLOCK=100          # Global base Core overclock offset
  307.  
  308. _MEMORY_OVERCLOCK=200        # Global base Memory overclock offset
  309.  
  310. # Notes: - the above global settings are for all GPU's and algos, may be subject to
  311. #          overrides or variations according to selected OC and Power Limit modes
  312. #        - algo-specific and individual gpu-specific settings are some sections below in this file
  313.  
  314. HEADLESS_MODE="NO"                 # YES or NO # If using P106_100, P104-100 GPU's in a full headless (no monitor) rig, set this to YES
  315.  
  316. GPUPowerMizerMode_Adjust="YES"      # YES or NO # Use nvidia PowerMizerMode
  317.  
  318. GPUPowerMiETCzerMode=1                # Set PowerMizerMode
  319.  
  320. OhGodAnETHlargementPill="NO"       # YES or NO, Set to YES for mining Ethash algos with 1080 or 1080TI cards
  321.  
  322.  
  323. ########################################################
  324. #                                                      #
  325. # MINER_TEMP_CONTROL settings                          #
  326. #                                                      #
  327. ########################################################
  328.  
  329. # Automatically adjusts the fan speed to keep the desired target temp. If the actual temp is above the target temp this script will increase the fan speed. If the actual temp is 2C below the target temp this script will reduce the fan speed. If the target temperature can't be reached with fan adjustments it will decrease the Power Limit. If actual temp is above the desired target temp and fan speed is already at 100%, the script will lower the Power Limit. Once the target temp is reached, Power Limit will be restored.
  330.  
  331. MINER_TEMP_CONTROL="YES"           # YES or NO # Automatically adjusts the fan speed to keep the desired temp. Highly recommended to use this!
  332.  
  333. MANUAL_FAN="NO"                    # YES or NO # Manually set the fans, no auto adjustment. Set this to NO if using the auto MINER_TEMP_CONTROL
  334.  
  335. FAN_SPEED=75                       # Set fan speed percentage if MANUAL_FAN="YES" (Do not write the % sign)
  336.  
  337. INDIVIDUAL_TARGET_TEMPS="NO"  # YES or NO, if YES global target temperature is overridden by individual per-GPU setting found later in this file
  338.  
  339. TARGET_TEMP=69                # Set the desired global (all GPU's) target temperature in Celsius. Recommended ranges: 55 - 75
  340.  
  341. HOT_SHUTDOWN="NO"         # YES or NO, if YES system will shutdown when SHUTDOWN_TEMP is exceeded.
  342. SHUTDOWN_TEMP=85          # If HOT_SHUTDOWN is YES then the system will shutdown if this number is exceeded. (Celsius)
  343.  
  344. ALLOWED_TEMP_DIFF=2           # If current temp is 2C below the target temp reduce the fan speed. Works only if current temp is below target temp
  345.  
  346. MINIMAL_FAN_SPEED=50          # Lowest fan speed that will be used. Recommended ranges: 40 - 60
  347.  
  348. MAXIMAL_FAN_SPEED=95          # HIghest fan speed before temp control drops power limit to reach TARGET_TEMP. Recommended ranges: 90 - 100
  349.  
  350. __FAN_ADJUST=5                # Fan adjustment size in percent
  351.  
  352. POWER_ADJUST=5                # Adjustment size in watts. If the target temp can not be achieved and fan is already at 100%, reduce Power Limit
  353.  
  354. RESTORE_POWER_LIMIT=120        # Restore original Power Limit if fan speed is lower than this percentage. Recommended: 10% less than Maximum fan speed
  355.  
  356. WARN_PL_DROPS="YES"            # Gives a Warning every time an auto-adjustment occurs and Powerlimit gets dropped
  357.  
  358. USE_COLOR="YES"               # YES or NO, enables Text output beautifier, use bold text and colors
  359.  
  360.  
  361. ########################################################################################
  362. # GLOBAL_WORKERNAME implementation Start - DO NOT EDIT this section                    #
  363. ########################################################################################
  364. IPW=$(ifconfig | sed -En 's/127.0.0.1//;s/.*inet (addr:)?(([0-9]*\.){3}[0-9]*).*/\2/p')
  365. IP_AS_WORKER=$(echo -n "$IPW" | tail -c -3 | sed 'y/./0/')
  366. MAC=$(ifconfig -a | grep -Po 'HWaddr \K.*$')
  367. MAC_AS_WORKER=$(echo -n "$MAC" | sed 'y/:/_/')
  368. if [ $GLOBAL_WORKERNAME == "YES" ]; then
  369.   if [ $AUTO_WORKERNAME == "HOST" ]; then
  370.     WORKERNAME=$IP_AS_WORKER
  371.   elif [ $AUTO_WORKERNAME == "MAC" ]; then
  372.     WORKERNAME=$MAC_AS_WORKER
  373.   elif [ $AUTO_WORKERNAME == "CUSTOM" ]; then
  374.     WORKERNAME=$CUSTOM_WORKERNAME
  375.   fi
  376. fi
  377. ########################################################################################
  378. # GLOBAL_WORKERNAME implementation End - DO NOT EDIT this section                      #
  379. ########################################################################################
  380.  
  381. ################################################################
  382. #                                                              #
  383. # Algo definitions and Coin->Algo mappings                     #
  384. #                                                              #
  385. ################################################################
  386.  
  387. # Notes: nvOC natively supports some algorithms.
  388. #        You can add a new one but you also have to specify the set of coins that
  389. #        support it and a compatilbe miner in the next sections.
  390. #        See the example for NEWCOIN/NEWALGO at the end of this section.
  391.  
  392. ALGOS="BITCORE CRYPTONIGHT CRYPTONIGHTHEAVY CRYPTONIGHTV7 DECRED EQUIHASH ETHASH GRS LBRY LYRA2V2 LYRA2Z MYR_GR NEOSCRYPT PASCAL PHI1612 PHI2 SIA SIB SKEIN SKUNK X13 X16R XEVAN ZHASH"
  393.  
  394. BITCORE_COINS="BTX"
  395. CRYPTONIGHT_COINS="KRB,NICE_CRYPTONIGHT"
  396. CRYPTONIGHTV7_COINS="XMR,MPH_CRYPTONIGHTV7,NICE_CRYPTONIGHTV7,ETN"
  397. CRYPTONIGHTHEAVY_COINS="LOKI,NICE_CNHEAVY"
  398. DECRED_COINS="DCR"
  399. EQUIHASH_COINS="ZEC,ZEN,HUSH,ZCL,BTCP,KMD,ZPOOL_EQUIHASH,MPH_EQUIHASH,NICE_EQUIHASH,VOTE,BTCP,BCI"
  400. ETHASH_COINS="ETH,ETC,EXP,UBQ,CLO,MUSIC,SOIL,MPH_ETHASH,PIRL,NICE_ETHASH,ETP,CLAYMORE_DUAL"
  401. GRS_COINS="GRS,MPH_GRS"
  402. HEX_COINS="XDNA"
  403. LBRY_COINS="LBC,ZPOOL_LBRY"
  404. LYRA2V2_COINS="MONA,VTC,NICE_LYRA2REV2,XVG,MPH_LYRA2V2,ZPOOL_LYRA2V2"
  405. LYRA2Z_COINS="XZC,MPH_LYRA2Z"
  406. MYR_GR_COINS="XMY,MPH_MYR_GR"
  407. NEOSCRYPT_COINS="FTC,ORB,PXC,VIVO,TZC,NICE_NEOSCRYPT,DSR,CRC,GBX,MPH_NEOSCRYPT,ZPOOL_NEOSCRYPT"
  408. PASCAL_COINS="PASC,PASL"
  409. PHI1612_COINS="FLM,SERA"
  410. PHI2_COINS="LUX"
  411. SIA_COINS="SIA"
  412. SIB_COINS="SIB,NICE_X11GHOST"
  413. SKEIN_COINS="ZPOOL_SKEIN,MPH_SKEIN"
  414. SKUNK_COINS="SIGT,ZPOOL_SKUNK,ALTCOM,NICE_SKUNKHASH"
  415. X13_COINS="ONION"
  416. X16R_COINS="RVN,XMN,NICE_X16R"
  417. XEVAN_COINS="BSD"
  418. ZHASH_COINS="AION,BTG"
  419.  
  420. # example, adding NEWALGO for NEWCOIN:
  421. #
  422. #   ALGOS="${ALGOS} NEWALGO"
  423. #   NEWALGO_COINS="NEWCOIN"
  424.  
  425.  
  426. ########################################################
  427. #                                                      #
  428. # Common miners settings                               #
  429. #                                                      #
  430. ########################################################
  431.  
  432. USE_ENVIRONMENTAL_VARIBLES="NO"                  # YES or NO # Not needed for nvidia cards. Default: NO
  433.  
  434. BTC_ADDRESS="replace_with_your_BTC_address"      # Your BTC addrees to use with zpool
  435.  
  436. NICE_ADDRESS="3NMLLZg73hSZCEsYtSjcez7MChHN5zn1j6"              # Your internal Nicehash BTC addrees to use with nicehash       
  437.  
  438. MPH_ADDRESS="Your_MiningPoolHub_Username"        # You can use COIN_ADDRESS="$MPH_ADDRESS" if you mine on miningpoolhub
  439.  
  440. WALLET_ADDRESS_FORMAT="."                        # Choose between "." , "/" , "-" or any other separators your pool uses.
  441.                                                  # Some pools require dot (address.worker), some require slash (address/worker) format.
  442.                                                  # Depending on the pool you use, set this appropriately:
  443.  
  444. MINER_PWD="x"                                    # Set the miner password. Default: x
  445.                                                  # For zpool use MINER_PWD="$WORKERNAME,c=btc"
  446.                                                  # For dwarfpool and some other pools you can set your email to enable notification from pool
  447.  
  448. ########################################################
  449. #                                                      #
  450. # Algo->miner mapping and specific settings            #
  451. #                                                      #
  452. ########################################################
  453.  
  454. # Notes: miner, intensity and wallet address format for different algos.
  455. #        Choose a miner either from built in miners or any installed pluggable miner
  456. #        Test intensity on your rig and edit it or miner will set default values.
  457. #        Choose the wallet address format your pool requires, or leave common format.
  458. #        You can define new mappings as in the example at the end of this section.
  459. #        Read BMINER available scheme in coin section
  460.  
  461. # Available builtin miners:
  462. #        Various algos:
  463. #          "ANXccminer", "ASccminer", "CryptoDredge", "KTccminer",  
  464. #          "KXccminer", "SILENTminer", "SPccminer",  "SUPRminer",  
  465. #          "TPccminer", "T_Rex", "VERTMINER", "XMR_Stak", "ZENEMYminer"
  466. #        Equihash:
  467. #          "DSTM", "EWBF", "BMINER"
  468. #        Zhash:
  469. #          "Z_EWBF", "BMINER", "LOLMINER"
  470. #        Ethash:
  471. #          "CLAYMORE", "ETHMINER", "GENOIL", "BMINER", "PhoenixMiner"
  472.  
  473.  
  474. ## BITCORE, TIMETRAVEL10
  475. BITCORE_INTENSITY="0"
  476. BITCORE_MINER="ZENEMYminer"
  477. BITCORE_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  478.  
  479. ## CRYPTONIGHT
  480. CRYPTONIGHT_INTENSITY="0"
  481. CRYPTONIGHT_MINER="TPccminer"
  482. CRYPTONIGHT_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  483.  
  484. ## CRYPTONIGHT-V7
  485. CRYPTONIGHTV7_INTENSITY="0"
  486. CRYPTONIGHTV7_MINER="XMR_Stak"
  487. CRYPTONIGHTV7_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  488.  
  489. ## CRYPTONIGHTHEAVY
  490. CRYPTONIGHTHEAVY_INTENSITY="0"
  491. CRYPTONIGHTHEAVY_MINER="XMR_Stak"
  492. CRYPTONIGHTHEAVY_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  493.  
  494. ## Decred
  495. DCR_INTENSITY="0"
  496. DCR_MINER="TPccminer"
  497. DCR_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  498.  
  499. ## EQUIHASH
  500. EQUIHASH_MINER="DSTM"
  501. EQUIHASH_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  502.  
  503. ## ETHASH
  504. ETHASH_MINER="CLAYMORE"
  505. ETHASH_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  506.  
  507. ## GROESTL
  508. GROESTL_INTENSITY="0"
  509. GROESTL_MINER="TPccminer"
  510. GROESTL_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  511.  
  512. ## HEX
  513. HEX_INTENSITY="0"
  514. HEX_MINER="ZENEMYminer"
  515. HEX_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  516.  
  517. ## KECCAK
  518. KECCAK_INTENSITY="0"
  519. KECCAK_MINER="TPccminer"
  520. KECCAK_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  521.  
  522. ## LBRY
  523. LBRY_INTENSITY="0"
  524. LBRY_MINER="SPccminer"
  525. LBRY_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  526.  
  527. ## LYRA2REV2
  528. LYRA2V2_INTENSITY="1"
  529. LYRA2V2_MINER="CryptoDredge"
  530. LYRA2V2_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  531.  
  532. ## LYRA2Z
  533. LYRA2Z_INTENSITY="0"
  534. LYRA2Z_MINER="TPccminer"
  535. LYRA2Z_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  536.  
  537. ## Myriad Groestl
  538. MYR_GR_INTENSITY="0"
  539. MYR_GR_MINER="TPccminer"
  540. MYR_GR_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  541.  
  542. ## Neoscrypt
  543. NEOSCRYPT_INTENSITY="1"
  544. NEOSCRYPT_MINER="CryptoDredge"
  545. NEOSCRYPT_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  546.  
  547. ## PASCAL
  548. PASCAL_INTENSITY="0"
  549. PASCAL_MINER="TPccminer"
  550. PASCAL_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  551.  
  552. ## PHI1612
  553. PHI1612_INTENSITY="0"
  554. PHI1612_MINER="ANXccminer"
  555. PHI1612_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  556.  
  557. ## PHI2
  558. PHI2_INTENSITY="0"
  559. PHI2_MINER="ANXccminer"
  560. PHI2_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  561.  
  562. ## SIA
  563. SIA_INTENSITY="0"
  564. SIA_MINER="SPccminer"
  565. SIA_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  566.  
  567. ## SKEIN
  568. SKEIN_INTENSITY="0"
  569. SKEIN_MINER="TPccminer"
  570. SKEIN_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  571.  
  572. ## SKUNK
  573. SKUNK_INTENSITY="0"
  574. SKUNK_MINER="TPccminer"
  575. SKUNK_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  576.  
  577. ## X11GHOST, SIB
  578. X11GHOST_INTENSITY="0"
  579. X11GHOST_MINER="SPccminer"
  580. X11GHOST_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  581.  
  582. ## X13
  583. X13_INTENSITY="0"
  584. X13_MINER="TPccminer"
  585. X13_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  586.  
  587. ## X16R
  588. X16R_INTENSITY="0"
  589. X16R_MINER="ZENEMYminer"
  590. X16R_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  591.  
  592. ## XEVAN
  593. XEVAN_INTENSITY="0"
  594. XEVAN_MINER="ZENEMYminer"
  595. XEVAN_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  596.  
  597. ## ZHASH
  598. ZHASH_MINER="Z_EWBF"
  599. ZHASH_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  600.  
  601. # example, adding miner for NEWALGO:
  602. #
  603. #   ## Newalgo
  604. #   NEWALGO_MINER="builtin_or_pluggable_miner_name"
  605. #   NEWALGO_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  606.  
  607.  
  608. ################################################################
  609. #                                                              #
  610. # CPU mining settings                                          #
  611. #                                                              #
  612. ################################################################
  613.  
  614. plusCPU="NO"                # YES or NO # Mine XMR with CPU. Set your XMR address in addresses/pools section
  615.  
  616. threadCOUNT="4"             # Number of CPU threads to use for plusCPU mining. Please check how many threads your CPU has.
  617.  
  618. plusCPU_MINER="cpuOPT"      # choose "cpuOPT" for the only available builtin cpu miner or your pluggable miner name
  619. plusCPU_WALLET_FORMAT="$WALLET_ADDRESS_FORMAT"
  620.  
  621. # example, replacing cpuminer for plusCPU:
  622. #
  623. # plusCPU_MINER="builtin_or_pluggable_miner_name"
  624.  
  625.  
  626. ########################################################
  627. #                                                      #
  628. # Builtin GPU miners settings                          #
  629. #                                                      #
  630. ########################################################
  631.  
  632. CLAYMORE_OPTS="-eres 0"                                 # Claymore optional arguments. EX: add "-esm 2" for miningpoolhub
  633. CLAYMORE_VERSION="12.0"                   # "latest", "recommended" or the version folder name.
  634.  
  635. ETHMINER_OPTS="--cuda-devices 0 1 2 3 --report-hashrate --api-port -3333"                                 # Ethminer optional arguments. add "--api-port -3333" if you want web info
  636. ETHMINER_VERSION="recommended"                   # "latest", "recommended" or the version folder name.
  637.  
  638. DSTM_OPTS=""                                     # DSTM Miner optional arguments add "--telemetry=$IPW:42000" if you want web info
  639. DSTM_VERSION="recommended"                       # "latest", "recommended" or the version folder name.
  640.  
  641. EWBF_PERCENT="0"                                 # change EWBF_PERCENT to alter donation percent for EWBF Miner  
  642. EWBF_OPTS=""                                     # EWBF Equihash Miner optional arguments. add "--api $IPW:42000" if you want web info
  643. EWBF_VERSION="recommended"                       # "latest", "recommended" or the version folder name. If choose 3.3 you should extract 3.3 in miner folder to 3.3 folder
  644.  
  645. Z_EWBF_PERCENT="0"                               # EWBF ZHASH Dev fee percent to alter donation percent  
  646. Z_EWBF_OPTS=""                                   # EWBF ZHASH Miner optional arguments. add "--api $IPW:42000" if you want web info
  647. Z_EWBF_VERSION="recommended"                     # "latest", "recommended" or the version folder name.
  648.  
  649. BMINER_OPTS=""                                   # Bminer optional arguments. add "--api $IPW:42000" if you want web info
  650. BMINER_VERSION="recommended"                     # "latest", "recommended" or the version folder name.
  651. #BMINER_PROTOCOL, Deprecated, use COIN_POOL_PROTOCOL
  652.  
  653. LOLMINER_OPTS=""                                 # LOLMINER optional arguments.
  654. LOLMINER_VERSION="recommended"                   # "latest", "recommended" or the version folder name.
  655.  
  656. PhoenixMiner_OPTS=""                                 # PhoenixMiner optional arguments. Read the README file inside PhoenixMiner folder
  657. PhoenixMiner_VERSION="recommended"                   # "latest", "recommended" or the version folder name.
  658.  
  659. CCMINER_OPTS=""                                  # ccminer optional arguments. Add "-b 0.0.0.0:4028", or "-b $IPW:42000" if you want web info (first one allows remote monitoring by default)
  660.  
  661. ASccminer_VERSION="recommended"                  # "latest", "recommended" or the version folder name.
  662. CryptoDredge_VERSION="recommended"
  663. KTccminer_VERSION="recommended"
  664. KTccminer_cryptonight_VERSION="recommended"
  665. TPccminer_VERSION="recommended"
  666. XMR_Stak_VERSION="recommended"
  667. ZENEMYminer_VERSION="recommended"
  668.  
  669. ########################################################
  670. #                                                      #
  671. # COIN, POOL, PORT info section, sorted alphabetically #
  672. #                                                      #
  673. ########################################################
  674.  
  675. # Notes: set your coins infom pool and miner coin-specific arguments
  676. #        If you add any new coin here don't forget to also map it to its
  677. #        algo as explained in previous sections.
  678. #        You can setup new coins as in the example at the end of this section.
  679. #
  680. #        Default Coin Pool Protocols is stratum+tcp, If your pool has other protocols check miner support before changing it
  681. #        stratum+ssl, stratum+tcp, stratum+tls, stratum+tls12, stratum1+ssl, stratum1+tcp, stratum1+tls, stratum1+tls12, stratum2+ssl, stratum2+tcp, stratum2+tls, stratum2+tls12
  682. #
  683. #        If using BMINER use these in coin pool protocols:
  684. #        Equihash Stratum: "stratum", Equihash Stratum+SSL:"stratum+ssl"
  685. #        Ethash Stratum:"ethash", Ethash Stratum+SSL:"ethash+ssl", Ethereum Proxy:"ethproxy" ethereum Stratum:"ethstratum"
  686. #        ZHash Algos like BTG: "zhash"
  687. #        Tensority based coins like BTM: "tensority"
  688.  
  689. # AION
  690. AION_ADDRESS="replace_with_your_address"
  691. AION_EXTENSION_ARGUMENTS="--algo aion"
  692. AION_POOL="AION POOL"
  693. AION_PORT="AION PORT"
  694. AION_WORKER="$WORKERNAME"
  695. AION_POOL_PROTOCOL="stratum+tcp"
  696.  
  697. # ALTCOM
  698. ALTCOM_ADDRESS="replace_with_your_address"
  699. ALTCOM_EXTENSION_ARGUMENTS=""
  700. ALTCOM_POOL="ALTCOM POOL"
  701. ALTCOM_PORT="ALTCOM PORT"
  702. ALTCOM_WORKER="$WORKERNAME"
  703. ALTCOM_POOL_PROTOCOL="stratum+tcp"
  704.  
  705. # Bitcoin Interest (BCI)
  706. BCI_ADDRESS="replace_with_your_address"
  707. BCI_EXTENSION_ARGUMENTS=""
  708. BCI_POOL="replace_with_your_BCI_POOL"
  709. BCI_PORT="replace_with_your_BCI_PORT"
  710. BCI_WORKER="$WORKERNAME"
  711. BCI_POOL_PROTOCOL="stratum+tcp"
  712.  
  713. # Bitsend (BSD)
  714. BSD_ADDRESS="replace_with_your_address"
  715. BSD_EXTENSION_ARGUMENTS=""
  716. BSD_POOL="bsd.suprnova.cc"
  717. BSD_PORT="8686"
  718. BSD_WORKER="$WORKERNAME"
  719. BSD_POOL_PROTOCOL="stratum+tcp"
  720.  
  721. # Bitcoin Private (BTCP)
  722. BTCP_ADDRESS="replace_with_your_address"
  723. BTCP_EXTENSION_ARGUMENTS=""
  724. BTCP_POOL="BTCP_POOL_ADDRESS"
  725. BTCP_PORT="BTCP_POOL_PORT"
  726. BTCP_WORKER="$WORKERNAME"
  727. BTCP_POOL_PROTOCOL="stratum+tcp"
  728.  
  729. # Bitcoinz (BTCZ)
  730. BTCZ_ADDRESS="replace_with_your_address"
  731. BTCZ_EXTENSION_ARGUMENTS=""
  732. BTCZ_POOL="btcz.suprnova.cc"
  733. BTCZ_PORT="5586"
  734. BTCZ_WORKER="$WORKERNAME"
  735. BTCZ_POOL_PROTOCOL="stratum+tcp"
  736.  
  737. # Bitcoin Gold (BTG)
  738. BTG_ADDRESS="replace_with_your_address"
  739. BTG_EXTENSION_ARGUMENTS="--algo 144_5 --pers BgoldPoW"
  740. BTG_POOL="us-east.equihash-hub.miningpoolhub.com"
  741. BTG_PORT="20595"
  742. BTG_WORKER="$WORKERNAME"
  743. BTG_POOL_PROTOCOL="stratum+tcp"
  744.  
  745. # Bitcore (BTX)
  746. BTX_ADDRESS="replace_with_your_address"
  747. BTX_EXTENSION_ARGUMENTS=""
  748. BTX_POOL="btx.suprnova.cc"
  749. BTX_PORT="3629"
  750. BTX_WORKER="$WORKERNAME"
  751. BTX_POOL_PROTOCOL="stratum+tcp"
  752.  
  753. # Callisto (CLO)
  754. CLO_ADDRESS="replace_with_your_address"
  755. CLO_EXTENSION_ARGUMENTS=""  
  756. CLO_POOL="clo.2miners.com"
  757. CLO_PORT="3030"
  758. CLO_WORKER="$WORKERNAME"
  759. CLO_POOL_PROTOCOL="stratum+tcp"
  760.  
  761. # CrowdCoin (CRC)
  762. CRC_ADDRESS="replace_with_your_address"
  763. CRC_EXTENSION_ARGUMENTS=""
  764. CRC_POOL="replace_with_pool_address"
  765. CRC_PORT="replace_with_pool_port"
  766. CRC_WORKER="$WORKERNAME"
  767. CRC_POOL_PROTOCOL="stratum+tcp"
  768.  
  769. # Decred (DCR)
  770. DCR_ADDRESS="replace_with_your_address"
  771. DCR_EXTENSION_ARGUMENTS=""
  772. DCR_POOL="yiimp.eu"
  773. DCR_PORT="3252"
  774. DCR_WORKER="$WORKERNAME"
  775. DCR_POOL_PROTOCOL="stratum+tcp"
  776.  
  777. # Digibyte (DGB)
  778. DGB_ADDRESS="replace_with_your_address"
  779. DGB_EXTENSION_ARGUMENTS=""
  780. DGB_POOL="hub.miningpoolhub.com"
  781. DGB_PORT="20527"
  782. DGB_WORKER="$WORKERNAME"
  783. DGB_POOL_PROTOCOL="stratum+tcp"
  784.  
  785. # Desire (DSR)
  786. DSR_ADDRESS="replace_with_your_address"
  787. DSR_EXTENSION_ARGUMENTS=""
  788. DSR_POOL="DSR_POOL"
  789. DSR_PORT="DSR_PORT"
  790. DSR_WORKER="$WORKERNAME"
  791. DSR_POOL_PROTOCOL="stratum+tcp"
  792.  
  793. #Ellaism (ELLA)
  794. ELLA_ADDRESS="replace_with_your_address"
  795. ELLA_EXTENSION_ARGUMENTS=""    
  796. ELLA_POOL="replace_with_pool_address"
  797. ELLA_PORT="replace_with_pool_port"
  798. ELLA_WORKER="$WORKERNAME"
  799. ELLA_POOL_PROTOCOL="stratum+tcp"
  800.  
  801. # Ethereum Classic (ETC)
  802. ETC_ADDRESS="0x627f92e05f1b6ea7590a8871d8526f83a86f0959"
  803. ETC_EXTENSION_ARGUMENTS=""                               # claymore opts: "-allcoins etc"
  804. ETC_POOL="us1-etc.ethermine.org"
  805. ETC_PORT="14444"
  806. ETC_WORKER="$WORKERNAME"
  807. ETC_POOL_PROTOCOL="stratum+tcp"
  808.  
  809. # Ethereum (ETH)
  810. ETH_ADDRESS="0x6ab2796bf12920a8f63cd1e49708106938bd57b4"
  811. ETH_EXTENSION_ARGUMENTS=""    
  812. ETH_POOL="eu2.ethermine.org"
  813. ETH_PORT="14444"
  814. ETH_WORKER="$WORKERNAME"
  815. ETH_POOL_PROTOCOL="stratum+tcp"
  816.  
  817. # Electroneum(ETN)
  818. ETN_ADDRESS="replace_with_your_address"
  819. ETN_EXTENSION_ARGUMENTS=""
  820. ETN_POOL="ETN POOL"
  821. ETN_PORT="ETN PORT"
  822. ETN_WORKER="$WORKERNAME"
  823. ETN_POOL_PROTOCOL="stratum+tcp"
  824.  
  825. # Metaverse (ETP)
  826. ETP_ADDRESS="replace_with_your_address"
  827. ETP_EXTENSION_ARGUMENTS=""
  828. ETP_POOL="replace_with_your_ETP_POOL"
  829. ETP_PORT="replace_with_your_ETP_PORT"
  830. ETP_WORKER="$WORKERNAME"
  831. ETP_POOL_PROTOCOL="stratum+tcp"
  832.  
  833. # Expanse (EXP)
  834. EXP_ADDRESS="replace_with_your_address"
  835. EXP_EXTENSION_ARGUMENTS=""  
  836. EXP_POOL="exp-us.dwarfpool.com:"
  837. EXP_PORT="81"
  838. EXP_WORKER="$WORKERNAME"
  839. EXP_POOL_PROTOCOL="stratum+tcp"
  840.  
  841. # Folm (FLM)
  842. FLM_ADDRESS="replace_with_your_address"
  843. FLM_EXTENSION_ARGUMENTS=""
  844. FLM_POOL="replace_with_your_FLM_POOL"
  845. FLM_PORT="replace_with_your_FLM_PORT"
  846. FLM_WORKER="$WORKERNAME"
  847. FLM_POOL_PROTOCOL="stratum+tcp"
  848.  
  849. # FeatherCoin (FTC)
  850. FTC_ADDRESS="replace_with_your_address"
  851. FTC_EXTENSION_ARGUMENTS=""
  852. FTC_POOL="hub.miningpoolhub.com"
  853. FTC_PORT="20510"
  854. FTC_WORKER="$WORKERNAME"
  855. FTC_POOL_PROTOCOL="stratum+tcp"
  856.  
  857. # GoByte (GBX)
  858. GBX_ADDRESS="replace_with_your_address"
  859. GBX_EXTENSION_ARGUMENTS=""
  860. GBX_POOL="replace_with_pool_address"
  861. GBX_PORT="replace_with_pool_port"
  862. GBX_WORKER="$WORKERNAME"
  863. GBX_POOL_PROTOCOL="stratum+tcp"
  864.  
  865. # Groestl (GRS)
  866. GRS_ADDRESS="replace_with_your_address"
  867. GRS_EXTENSION_ARGUMENTS=""
  868. GRS_POOL="moria.dwarfpool.com"
  869. GRS_PORT="3345"
  870. GRS_WORKER="$WORKERNAME"
  871. GRS_POOL_PROTOCOL="stratum+tcp"
  872.  
  873. # Hush (HUSH)
  874. HUSH_ADDRESS="replace_with_your_address"
  875. HUSH_EXTENSION_ARGUMENTS=""
  876. HUSH_POOL="zdash.suprnova.cc"
  877. HUSH_PORT="4048"
  878. HUSH_WORKER="$WORKERNAME"
  879. HUSH_POOL_PROTOCOL="stratum+tcp"
  880.  
  881. # Komodo (KMD)
  882. KMD_ADDRESS="replace_with_your_address"
  883. KMD_EXTENSION_ARGUMENTS=""
  884. KMD_POOL="luckpool.org"
  885. KMD_PORT="3857"
  886. KMD_WORKER="$WORKERNAME"
  887. KMD_POOL_PROTOCOL="stratum+tcp"
  888.  
  889. # Karbo (KRB)
  890. KRB_ADDRESS="replace_with_your_address"
  891. KRB_EXTENSION_ARGUMENTS=""
  892. KRB_POOL="krb.sberex.com"
  893. KRB_PORT="5555"
  894. KRB_WORKER="$WORKERNAME"
  895. KRB_POOL_PROTOCOL="stratum+tcp"
  896.  
  897. # LBRY (LBC)
  898. LBC_ADDRESS="replace_with_your_address"
  899. LBC_EXTENSION_ARGUMENTS=""
  900. LBC_POOL="lbry.suprnova.cc"
  901. LBC_PORT="6256"
  902. LBC_WORKER="$WORKERNAME"
  903. LBC_POOL_PROTOCOL="stratum+tcp"
  904.  
  905. #Loki (LOKI)
  906. LOKI_ADDRESS="replace_with_your_address"
  907. LOKI_EXTENSION_ARGUMENTS=""
  908. LOKI_POOL="LOKI_POOL"
  909. LOKI_PORT="LOKI_PORT"
  910. LOKI_WORKER="$WORKERNAME"
  911. LOKI_POOL_PROTOCOL="stratum+tcp"
  912.  
  913. # Lux Coin (LUX)
  914. LUX_ADDRESS="replace_with_your_address"
  915. LUX_EXTENSION_ARGUMENTS=""
  916. LUX_POOL="yiimp.eu"
  917. LUX_PORT="8333"
  918. LUX_WORKER="$WORKERNAME"
  919. LUX_POOL_PROTOCOL="stratum+tcp"
  920.  
  921. # Mona Coin (MONA)
  922. MONA_ADDRESS="replace_with_your_address"
  923. MONA_EXTENSION_ARGUMENTS=""
  924. MONA_POOL="mona.suprnova.cc"
  925. MONA_PORT="2995"
  926. MONA_WORKER="$WORKERNAME"
  927. MONA_POOL_PROTOCOL="stratum+tcp"
  928.  
  929. # Music Coin (MUSIC)
  930. MUSIC_ADDRESS="replace_with_your_address"
  931. MUSIC_EXTENSION_ARGUMENTS=""  
  932. MUSIC_POOL="eus.gmc.epool.io"
  933. MUSIC_PORT="8008"
  934. MUSIC_WORKER="$WORKERNAME"
  935. MUSIC_POOL_PROTOCOL="stratum+tcp"
  936.  
  937. # DeepOnion (ONION)
  938. ONION_ADDRESS="replace_with_your_address"
  939. ONION_EXTENSION_ARGUMENTS=""
  940. ONION_POOL="kawaiipool.party"
  941. ONION_PORT="3633"
  942. ONION_POOL_PROTOCOL="stratum+tcp"
  943.  
  944. # Orbitcoin (ORB)
  945. ORB_ADDRESS="replace_with_your_address"
  946. ORB_EXTENSION_ARGUMENTS=""
  947. ORB_POOL="strat.dnb.io"
  948. ORB_PORT="3031"
  949. ORB_WORKER="$WORKERNAME"
  950. ORB_POOL_PROTOCOL="stratum+tcp"
  951.  
  952. # Pascal Coin (PASC)
  953. PASC_ADDRESS="replace_with_your_address"
  954. PASC_EXTENSION_ARGUMENTS=""
  955. PASC_POOL="pasc-us-east1.nanopool.org"
  956. PASC_PORT="15555"
  957. PASC_WORKER="$WORKERNAME"
  958. PASC_POOL_PROTOCOL="stratum+tcp"
  959.  
  960. # Pascal Lite (PASL)
  961. PASL_ADDRESS="replace_with_your_address"
  962. PASL_EXTENSION_ARGUMENTS=""
  963. PASL_POOL="mine.pasl.fairpool.xyz"
  964. PASL_PORT="4009"
  965. PASL_WORKER="$WORKERNAME"
  966. PASL_POOL_PROTOCOL="stratum+tcp"
  967.  
  968. # Pirl Coin (PIRL)
  969. PIRL_ADDRESS="replace_with_your_address"
  970. PIRL_EXTENSION_ARGUMENTS=""  
  971. PIRL_POOL="PIRL POOL"
  972. PIRL_PORT="PIRL PORT"
  973. PIRL_WORKER="$WORKERNAME"
  974. PIRL_POOL_PROTOCOL="stratum+tcp"
  975.  
  976. # Phoenixcoin (PXC)
  977. PXC_ADDRESS="replace_with_your_address"
  978. PXC_EXTENSION_ARGUMENTS=""
  979. PXC_POOL="atlas.phoenixcoin.org:"
  980. PXC_PORT="10554"
  981. PXC_WORKER="$WORKERNAME"
  982. PXC_POOL_PROTOCOL="stratum+tcp"
  983.  
  984. # Raven Coin (RVN)
  985. RVN_ADDRESS="replace_with_your_address"
  986. RVN_EXTENSION_ARGUMENTS=""
  987. RVN_POOL="RVN_POOL_ADDRESS"
  988. RVN_PORT="RVN_POOL_PORT"
  989. RVN_WORKER="$WORKERNAME"
  990. RVN_POOL_PROTOCOL="stratum+tcp"
  991.  
  992. # Siacoin (SC)
  993. SC_ADDRESS="replace_with_your_address"
  994. SC_EXTENSION_ARGUMENTS=""
  995. SC_GW_POOL="sia-us-east1.nanopool.org"
  996. SC_GW_PORT="9980"
  997. SC_POOL="sia-us-east1.nanopool.org"
  998. SC_PORT="7777"
  999. SC_WORKER="$WORKERNAME"
  1000. SC_POOL_PROTOCOL="stratum+tcp"
  1001.  
  1002. # Sib Coin (SIB)
  1003. SIB_ADDRESS="replace_with_your_address"
  1004. SIB_EXTENSION_ARGUMENTS=""
  1005. SIB_POOL="sib.suprnova.cc"
  1006. SIB_PORT="3458"
  1007. SIB_WORKER="$WORKERNAME"
  1008. SIB_POOL_PROTOCOL="stratum+tcp"
  1009.  
  1010. # Signatum (SIGT)
  1011. SIGT_ADDRESS="replace_with_your_address"
  1012. SIGT_EXTENSION_ARGUMENTS=""
  1013. SIGT_POOL="us.hashbag.cc"
  1014. SIGT_PORT="8644"
  1015. SIGT_WORKER="$WORKERNAME"
  1016. SIGT_POOL_PROTOCOL="stratum+tcp"
  1017.  
  1018. # Smart Coin (SMART)
  1019. SMART_ADDRESS="replace_with_your_address"
  1020. SMART_EXTENSION_ARGUMENTS=""
  1021. SMART_POOL="pool-eu.smartcash.cc"
  1022. SMART_PORT="3333"
  1023. SMART_WORKER="$WORKERNAME"
  1024. SMART_POOL_PROTOCOL="stratum+tcp"
  1025.  
  1026. # SOILcoin (SOIL)
  1027. SOIL_ADDRESS="replace_with_your_address"
  1028. SOIL_EXTENSION_ARGUMENTS=""  
  1029. SOIL_POOL="soil.pool.sexy"
  1030. SOIL_PORT="9009"
  1031. SOIL_WORKER="$WORKERNAME"
  1032. SOIL_POOL_PROTOCOL="stratum+tcp"
  1033.  
  1034. # Sumokoin (SUMO)
  1035. SUMO_ADDRESS="replace_with_your_address"
  1036. SUMO_EXTENSION_ARGUMENTS=""
  1037. SUMO_POOL="SUMO_POOL"
  1038. SUMO_PORT="SUMO_PORT"
  1039. SUMO_WORKER="$WORKERNAME"
  1040. SUMO_POOL_PROTOCOL="stratum+tcp"
  1041.  
  1042. # TrezarCoin (TZC)
  1043. TZC_ADDRESS="replace_with_your_address"
  1044. TZC_EXTENSION_ARGUMENTS=""
  1045. TZC_POOL="TZC POOL"
  1046. TZC_PORT="TZC PORT"
  1047. TZC_WORKER="$WORKERNAME"
  1048. TZC_POOL_PROTOCOL="stratum+tcp"
  1049.  
  1050. # Ubiq (UBQ)
  1051. UBQ_ADDRESS="replace_with_your_address"
  1052. UBQ_EXTENSION_ARGUMENTS=""  
  1053. UBQ_POOL="us.ubiqpool.io"
  1054. UBQ_PORT="8008"
  1055. UBQ_WORKER="$WORKERNAME"
  1056. UBQ_POOL_PROTOCOL="stratum+tcp"
  1057.  
  1058. # VIVO (VIVO)
  1059. VIVO_ADDRESS="replace_with_your_address"
  1060. VIVO_EXTENSION_ARGUMENTS=""
  1061. VIVO_POOL="VIVO POOL"
  1062. VIVO_PORT="VIVO PORT"
  1063. VIVO_WORKER="$WORKERNAME"
  1064. VIVO_POOL_PROTOCOL="stratum+tcp"
  1065.  
  1066. # Vertcoin (VTC)
  1067. VTC_ADDRESS="replace_with_your_address"
  1068. VTC_EXTENSION_ARGUMENTS=""
  1069. VTC_POOL="hub.miningpoolhub.com"
  1070. VTC_PORT="20507"
  1071. VTC_WORKER="$WORKERNAME"
  1072. VTC_POOL_PROTOCOL="stratum+tcp"
  1073.  
  1074. # XDNA (XDNA)
  1075. XDNA_ADDRESS="replace_with_your_address"
  1076. XDNA_EXTENSION_ARGUMENTS=""
  1077. XDNA_POOL="XMN_POOL_ADDRESS"
  1078. XDNA_PORT="XMN_POOL_PORT"
  1079. XDNA_WORKER="$WORKERNAME"
  1080. XDNA_POOL_PROTOCOL="stratum+tcp"
  1081.  
  1082. # Motion (XMN)
  1083. XMN_ADDRESS="replace_with_your_address"
  1084. XMN_EXTENSION_ARGUMENTS=""
  1085. XMN_POOL="XMN_POOL_ADDRESS"
  1086. XMN_PORT="XMN_POOL_PORT"
  1087. XMN_WORKER="$WORKERNAME"
  1088. XMN_POOL_PROTOCOL="stratum+tcp"
  1089.  
  1090. # Monero (XMR)
  1091. XMR_ADDRESS="replace_with_your_address"
  1092. XMR_EXTENSION_ARGUMENTS=""
  1093. XMR_POOL="xmr-us-east1.nanopool.org"
  1094. XMR_PORT="14444"
  1095. XMR_WORKER="$WORKERNAME"
  1096. XMR_POOL_PROTOCOL="stratum+tcp"
  1097.  
  1098. # Myriad (XMY)
  1099. XMY_ADDRESS="replace_with_your_address"
  1100. XMY_EXTENSION_ARGUMENTS=""
  1101. XMY_POOL="us-east1.myriadcoin-groestl.miningpoolhub.com"
  1102. XMY_PORT="20479"
  1103. XMY_WORKER="$WORKERNAME"
  1104. XMY_POOL_PROTOCOL="stratum+tcp"
  1105.  
  1106. # Verge (XVG)
  1107. XVG_ADDRESS="DFawJ65VNpkne7W3nsMEPWuMziEQDZJXGk"
  1108. XVG_EXTENSION_ARGUMENTS=""
  1109. XVG_POOL="xvg.blake2s.com"
  1110. XVG_PORT="8888"
  1111. XVG_WORKER="$WORKERNAME"
  1112. XVG_POOL_PROTOCOL="stratum+tcp"
  1113.  
  1114. # ZCoin (XZC)
  1115. XZC_ADDRESS="replace_with_your_address"
  1116. XZC_EXTENSION_ARGUMENTS=""
  1117. XZC_POOL="xzc.suprnova.cc"
  1118. XZC_PORT="1569"
  1119. XZC_WORKER="$WORKERNAME"
  1120. XZC_POOL_PROTOCOL="stratum+tcp"
  1121.  
  1122. # ZClassic (ZCL)
  1123. ZCL_ADDRESS="replace_with_your_address"
  1124. ZCL_EXTENSION_ARGUMENTS=""
  1125. ZCL_POOL="us.zclmine.pro"
  1126. ZCL_PORT="9009"
  1127. ZCL_WORKER="$WORKERNAME"
  1128. ZCL_POOL_PROTOCOL="stratum+tcp"
  1129.  
  1130. # Zcash (ZEC)
  1131. ZEC_ADDRESS="t1XfkZUZWME8FnRiFxHZQAQ2K1UdQMbshJp" # replace_with_your_address
  1132. ZEC_EXTENSION_ARGUMENTS=""
  1133. ZEC_POOL="zec-us-east1.nanopool.org"
  1134. ZEC_PORT="6666"
  1135. ZEC_WORKER="$WORKERNAME"
  1136. ZEC_POOL_PROTOCOL="stratum+tcp"
  1137.  
  1138. # Zencash (ZEN)
  1139. ZEN_ADDRESS="replace_with_your_address"
  1140. ZEN_EXTENSION_ARGUMENTS=""
  1141. ZEN_POOL="luckpool.org"
  1142. ZEN_PORT="3057"
  1143. ZEN_WORKER="$WORKERNAME"
  1144. ZEN_POOL_PROTOCOL="stratum+tcp"
  1145.  
  1146. # plusCPU (defaults: same as XMR)
  1147. #plusCPU_ADDRESS="$XMR_ADDRESS"
  1148. plusCPU_ADDRESS="3NMLLZg73hSZCEsYtSjcez7MChHN5zn1j6"
  1149. plusCPU_EXTENSION_ARGUMENTS=""
  1150. plusCPU_POOL="stratum+tcp://cryptonight.eu.nicehash.com"
  1151. plusCPU_PORT="3355"
  1152. #plusCPU_WORKER="$XMR_WORKER"
  1153. plusCPU_WORKER="$WORKERNAME"
  1154.  
  1155. # example, adding NEWCOIN:
  1156. #
  1157. #   ## Newcoin (NEWCOIN)
  1158. #   NEWCOIN_ADDRESS="replace_with_your_address"
  1159. #   NEWCOIN_EXTENSION_ARGUMENTS=""
  1160. #   NEWCOIN_POOL="newpool.example.org"
  1161. #   NEWCOIN_PORT="4242"
  1162. #   NEWCOIN_WORKER="$WORKERNAME"
  1163. #   NEWCOIN_POOL_PROTOCOL="stratum+tcp"
  1164.  
  1165.  
  1166. ###################################################
  1167. # Claymore_Dual Mining                            #
  1168. # Set COIN="CLAYMORE_DUAL"                        #  
  1169. ###################################################
  1170.  
  1171. ###You can use variables like this for both ECOIN and DCOIN (If use variables remeber to set correct values in the coin section above):
  1172. ## ECOIN Example:
  1173.   #DUAL_ECOIN="ETH"
  1174.   #DUAL_EPOOL="$ETH_POOL"        
  1175.   #DUAL_EPORT="$ETH_PORT"            
  1176.   #DUAL_EWAL="$ETH_ADDRESS"      
  1177.   #DUAL_EPSW="$MINER_PWD"                      
  1178.   #DUAL_EWORKER="$ETH_WORKER"  
  1179.  
  1180. DUAL_ECOIN="ETC"                            #Main Coin, Ethereum or any Ethash Coin
  1181. DUAL_EPOOL="$ETC_POOL"                      #Main Coin pool address, no need to add stratum+tcp://
  1182. DUAL_EPORT="$ETC_PORT"                      #Main Coin Port Number
  1183. DUAL_EWAL="$ETC_ADDRESS"                    #Main Coin Wallet address or pool username
  1184. DUAL_EPSW="$MINER_PWD"                      #Main Coin worker password on pool
  1185. DUAL_EWORKER="$WORKERNAME"                      #Main Coin Worker Name
  1186.  
  1187. DUAL_DCOIN="blake2s"                      #select second coin to mine in dual mode. Possible options are "dcr", "sc", "lbc", "pasc", "blake2s", "keccak". Default value is "dcr".
  1188. DUAL_DPOOL="$XVG_POOL"         #2nd coin pool address
  1189. DUAL_DPORT="$XVG_PORT"            #2nd coin pool address
  1190. DUAL_DWAL="$XVG_ADDRESS"        #2nd coin wallet address or worker name, it depends on pool.
  1191. DUAL_DPSW="c=XVG"                      #Password for 2nd coin .
  1192. DUAL_DWORKER=".$WORKERNAME"                      #Worker name for 2nd coin
  1193.  
  1194. DCRI="150"                                   #2nd coin intensity.
  1195. ALL_POOLS="0"                               #0 or 1, Set to 1, if miner does not want to mine on specified pool (because it cannot mine devfee on that pool), but you agree to use some default pools for devfee mining.
  1196. ALL_COINS="1"                               #0 or 1, Set to 1 to be able to mine Ethereum forks, in this mode miner will use some default pools for devfee Ethereum mining.
  1197. MPORT="3333"                               #remote monitoring/management port. Default value is -3333 (read-only mode), specify "-mport 0" to disable remote monitoring/management feature.
  1198. MPSW="miner1"                                     #remote monitoring/management password.
  1199. DUAL_ADDITIONAL_ARGUMENTS=""                #Additional arguments if needed
  1200.  
  1201.  
  1202. ###################################################
  1203. # Bminer_Dual Mining                              #
  1204. # Set COIN="BMINER_DUAL"                          #  
  1205. ###################################################
  1206.  
  1207.  
  1208. MAIN_COIN=""                                  #Main Coin, Ethereum or any Ethash Coin
  1209. MAIN_COIN_ADDRESS="replace_with_your_address" #Main Coin wallet address
  1210. MAIN_COIN_POOL="POOL_ADDRESS"                 #Main Coin pool address
  1211. MAIN_COIN_PORT="POOL_PORT"                    #Main Coin pool port
  1212. MAIN_COIN_WORKER="$WORKERNAME"                #Main Coin worker name
  1213. MAIN_COIN_POOL_PROTOCOL="ethash"              #Main Coin pool protocol: "ethash", "ethproxy", "ethstratum", "ethash+ssl"
  1214.  
  1215. DUAL_COIN=""                                  #Dual Coin, blake14r and blake2s coins
  1216. DUAL_COIN_ADDRESS="replace_with_your_address" #Dual Coin wallet address
  1217. DUAL_COIN_POOL="POOL_ADDRESS"                 #Dual Coin pool address
  1218. DUAL_COIN_PORT="PORT"                         #Dual Coin pool port
  1219. DUAL_COIN_WORKER="$WORKERNAME"                #Dual Coin worker name
  1220. DUAL_COIN_POOL_PROTOCOL="blake2s"             #Dual Coin Supported algos: "blake14r", "blake2s"
  1221.  
  1222.  
  1223. ########################################################
  1224. #                                                      #
  1225. ###############    NiceHash Info       #################
  1226. #                                                      #
  1227. ########################################################
  1228.  
  1229. ## Nicehash autoconverts to BTC: ensure you update NICE_ADDRESS
  1230.  
  1231. # NICE_ETHASH
  1232. NICE_ETHASH_POOL="daggerhashimoto.usa.nicehash.com"
  1233. NICE_ETHASH_PORT="3353"
  1234. NICE_ETHASH_WORKER="$WORKERNAME"
  1235. NICE_ETHASH_EXTENSION_ARGUMENTS=""            # To mine with claymore add "-esm 3 -allpools 1 -estale 0"
  1236. NICE_ETHASH_POOL_PROTOCOL=""  
  1237.  
  1238. # Nice Equihash
  1239. NICE_EQUIHASH_POOL="equihash.usa.nicehash.com"
  1240. NICE_EQUIHASH_PORT="3357"
  1241. NICE_EQUIHASH_WORKER="$WORKERNAME"
  1242. NICE_EQUIHASH_EXTENSION_ARGUMENTS=""
  1243.  
  1244. #NICE_LYRA2REV2
  1245. NICE_LYRA2REV2_POOL="lyra2rev2.eu.nicehash.com"
  1246. NICE_LYRA2REV2_PORT="3347"
  1247. NICE_LYRA2REV2_WORKER="$WORKERNAME"
  1248. NICE_LYRA2REV2_EXTENSION_ARGUMENTS=""
  1249.  
  1250. #NICE_NEOSCRYPT
  1251. NICE_NEOSCRYPT_POOL="neoscrypt.eu.nicehash.com"
  1252. NICE_NEOSCRYPT_PORT="3341"
  1253. NICE_NEOSCRYPT_WORKER="$WORKERNAME"
  1254. NICE_NEOSCRYPT_EXTENSION_ARGUMENTS=""
  1255.  
  1256. #NICE_CRYPTONIGHT
  1257. NICE_CRYPTONIGHT_POOL="cryptonight.eu.nicehash.com:3355"
  1258. NICE_CRYPTONIGHT_PORT="3355"
  1259. NICE_CRYPTONIGHT_WORKER="$WORKERNAME"
  1260. NICE_CRYPTONIGHT_EXTENSION_ARGUMENTS=""
  1261.  
  1262. #NICE_CRYPTONIGHT
  1263. NICE_CNHEAVY_POOL="cryptonightheavy.eu.nicehash.com:3355"
  1264. NICE_CNHEAVY_PORT="3364"
  1265. NICE_CNHEAVY_WORKER="$WORKERNAME"
  1266. NICE_CNHEAVY_EXTENSION_ARGUMENTS=""
  1267.  
  1268. #NICE_X11GOST
  1269. NICE_X11GOST_POOL="x11gost.eu.nicehash.com"
  1270. NICE_X11GOST_PORT="3359"
  1271. NICE_X11GOST_WORKER="$WORKERNAME"
  1272. NICE_CRYPTONIGHT_EXTENSION_ARGUMENTS=""
  1273.  
  1274. #NICE_SKUNKHASH
  1275. NICE_SKUNKHASH_POOL="skunk.eu.nicehash.com:"
  1276. NICE_SKUNKHASH_PORT="3362"
  1277. NICE_SKUNKHASH_WORKER="$WORKERNAME"
  1278. NICE_CRYPTONIGHT_EXTENSION_ARGUMENTS=""
  1279.  
  1280. #NICE_X16R
  1281. NICE_X16R_POOL="x16r.eu.nicehash.com"
  1282. NICE_X16R_PORT="3366"
  1283. NICE_X16R_WORKER="$WORKERNAME"
  1284. NICE_X16R_EXTENSION_ARGUMENTS=""
  1285.  
  1286.  
  1287. ########################################################
  1288. #                                                      #
  1289. ################    ZPOOL Info       ###################
  1290. #                                                      #
  1291. ########################################################
  1292.  
  1293. ## ZPOOL uses your BTC_ADDRESS
  1294.  
  1295. # ZPOOL_SKUNK
  1296. ZPOOL_SKUNK_POOL="skunk.mine.zpool.ca"
  1297. ZPOOL_SKUNK_PORT="8433"
  1298. ZPOOL_SKUNK_WORKER="$WORKERNAME"
  1299. ZPOOL_SKUNK_EXTENSION_ARGUMENTS=""
  1300.  
  1301. # ZPOOL_LYRA2V2
  1302. ZPOOL_LYRA2V2_POOL="lyra2v2.mine.zpool.ca"
  1303. ZPOOL_LYRA2V2_PORT="4533"
  1304. ZPOOL_LYRA2V2_WORKER="$WORKERNAME"
  1305. ZPOOL_LYRA2V2_EXTENSION_ARGUMENTS=""
  1306.  
  1307. # ZPOOL_EQUIHASH
  1308. ZPOOL_EQUIHASH_POOL="equihash.mine.zpool.ca"
  1309. ZPOOL_EQUIHASH_PORT="2142"
  1310. ZPOOL_EQUIHASH_WORKER="$WORKERNAME"
  1311. ZPOOL_EQUIHASH_EXTENSION_ARGUMENTS=""
  1312.  
  1313. # ZPOOL_LBRY
  1314. ZPOOL_LBRY_POOL="lbc.mine.zpool.ca"
  1315. ZPOOL_LBRY_PORT="3334"
  1316. ZPOOL_LBRY_WORKER="$WORKERNAME"
  1317. ZPOOL_LBRY_EXTENSION_ARGUMENTS=""
  1318.  
  1319. # ZPOOL_NEOSCRYPT
  1320. ZPOOL_NEOSCRYPT_POOL="neoscrypt.mine.zpool.ca"
  1321. ZPOOL_NEOSCRYPT_PORT="4233"
  1322. ZPOOL_NEOSCRYPT_WORKER="$WORKERNAME"
  1323. ZPOOL_NEOSCRYPT_EXTENSION_ARGUMENTS=""
  1324.  
  1325. # ZPOOL_SKEIN
  1326. ZPOOL_SKEIN_POOL="skein.mine.zpool.ca"
  1327. ZPOOL_SKEIN_PORT="4933"
  1328. ZPOOL_SKEIN_WORKER="$WORKERNAME"
  1329. ZPOOL_SKEIN_EXTENSION_ARGUMENTS=""
  1330.  
  1331. ########################################################
  1332. #                                                      #
  1333. #############    MiningPoolHub Info       ##############
  1334. #                                                      #
  1335. ########################################################
  1336.  
  1337. # MPH_EQUIHASH
  1338. MPH_EQUIHASH_WORKER="$WORKERNAME"
  1339. MPH_EQUIHASH_POOL="us-east.equihash-hub.miningpoolhub.com"
  1340. MPH_EQUIHASH_PORT="17023"
  1341. MPH_EQUIHASH_EXTENSION_ARGUMENTS=""
  1342.  
  1343. # MPH_ETHASH
  1344. MPH_ETHASH_WORKER="$WORKERNAME"
  1345. MPH_ETHASH_POOL="us-east.ethash-hub.miningpoolhub.com"
  1346. MPH_ETHASH_PORT="17020"
  1347. MPH_ETHASH_EXTENSION_ARGUMENTS=""
  1348.  
  1349. # MPH_SKEIN
  1350. MPH_SKEIN_WORKER="$WORKERNAME"
  1351. MPH_SKEIN_POOL="hub.miningpoolhub.com"
  1352. MPH_SKEIN_PORT="17016"
  1353. MPH_SKEIN_EXTENSION_ARGUMENTS=""
  1354.  
  1355. # MPH_LYRA2Z
  1356. MPH_LYRA2Z_WORKER="$WORKERNAME"
  1357. MPH_LYRA2Z_POOL="us-east.lyra2z-hub.miningpoolhub.com"
  1358. MPH_LYRA2Z_PORT="17025"
  1359.  
  1360. # MPH_NEOSCRYPT
  1361. MPH_NEOSCRYPT_WORKER="$WORKERNAME"
  1362. MPH_NEOSCRYPT_POOL="hub.miningpoolhub.com"
  1363. MPH_NEOSCRYPT_PORT="17012"
  1364. MPH_NEOSCRYPT_EXTENSION_ARGUMENTS=""
  1365.  
  1366. # MPH_LYRA2V2
  1367. MPH_LYRA2V2_WORKER="$WORKERNAME"
  1368. MPH_LYRA2V2_POOL="hub.miningpoolhub.com"
  1369. MPH_LYRA2V2_PORT="17018"
  1370. MPH_LYRA2V2_EXTENSION_ARGUMENTS=""
  1371.  
  1372. # MPH_CRYPTONIGHTV7
  1373. MPH_CRYPTONIGHTV7_WORKER="$WORKERNAME"
  1374. MPH_CRYPTONIGHTV7_POOL="us-east.cryptonight-hub.miningpoolhub.com"
  1375. MPH_CRYPTONIGHTV7_PORT="17024"
  1376. MPH_CRYPTONIGHTV7_EXTENSION_ARGUMENTS=""
  1377.  
  1378. # MPH_KECCAK
  1379. MPH_KECCAK_WORKER="$WORKERNAME"
  1380. MPH_KECCAK_POOL="hub.miningpoolhub.com"
  1381. MPH_KECCAK_PORT="17003"
  1382. MPH_KECCAK_EXTENSION_ARGUMENTS=""
  1383.  
  1384. # MPH_GRS
  1385. MPH_GRS_WORKER="$WORKERNAME"
  1386. MPH_GRS_POOL="hub.miningpoolhub.com"
  1387. MPH_GRS_PORT="17004"
  1388. MPH_GRS_EXTENSION_ARGUMENTS=""
  1389.  
  1390.  
  1391. #####################################################################
  1392. #                                                                   #
  1393. # Individual GPU_SPECIFIC Power Limit, Temp and Clock settings      #
  1394. #                                                                   #
  1395. #####################################################################
  1396.  
  1397. # Set individual target temps here if INDIVIDUAL_TARGET_TEMPS="YES"
  1398. TARGET_TEMP_0=75
  1399. TARGET_TEMP_1=75
  1400. TARGET_TEMP_2=75
  1401. TARGET_TEMP_3=75
  1402. TARGET_TEMP_4=75
  1403. TARGET_TEMP_5=75
  1404. TARGET_TEMP_6=75
  1405. TARGET_TEMP_7=75
  1406. TARGET_TEMP_8=75
  1407. TARGET_TEMP_9=75
  1408. TARGET_TEMP_10=75
  1409. TARGET_TEMP_11=75
  1410. TARGET_TEMP_12=75
  1411. TARGET_TEMP_13=75
  1412. TARGET_TEMP_14=75
  1413. TARGET_TEMP_15=75
  1414. TARGET_TEMP_16=75
  1415. TARGET_TEMP_17=75
  1416. TARGET_TEMP_18=75
  1417.  
  1418. # Please note that individual clocks and powerlimit settings will be applied to
  1419. # global base (eventually algo-specific) values as overrides according
  1420. # to the previously selected OVERCLOCK_MODE / POWERLIMIT_MODE policy.
  1421.  
  1422. # Set individual powerlimits here if POWERLIMIT_MODE is GPU_SPECIFIC
  1423. INDIVIDUAL_POWERLIMIT_0=100
  1424. INDIVIDUAL_POWERLIMIT_1=100
  1425. INDIVIDUAL_POWERLIMIT_2=100
  1426. INDIVIDUAL_POWERLIMIT_3=100
  1427. INDIVIDUAL_POWERLIMIT_4=100
  1428. INDIVIDUAL_POWERLIMIT_5=100
  1429. INDIVIDUAL_POWERLIMIT_6=100
  1430. INDIVIDUAL_POWERLIMIT_7=100
  1431. INDIVIDUAL_POWERLIMIT_8=100
  1432. INDIVIDUAL_POWERLIMIT_9=100
  1433. INDIVIDUAL_POWERLIMIT_10=100
  1434. INDIVIDUAL_POWERLIMIT_11=100
  1435. INDIVIDUAL_POWERLIMIT_12=100
  1436. INDIVIDUAL_POWERLIMIT_13=100
  1437. INDIVIDUAL_POWERLIMIT_14=100
  1438. INDIVIDUAL_POWERLIMIT_15=100
  1439. INDIVIDUAL_POWERLIMIT_16=100
  1440. INDIVIDUAL_POWERLIMIT_17=100
  1441. INDIVIDUAL_POWERLIMIT_18=100
  1442.  
  1443. # Set individual clocks here if OVERCLOCK_MODE is GPU_SPECIFIC
  1444. __CORE_OVERCLOCK_0=100
  1445. MEMORY_OVERCLOCK_0=1300
  1446.  
  1447. __CORE_OVERCLOCK_1=0
  1448. MEMORY_OVERCLOCK_1=800
  1449.  
  1450. __CORE_OVERCLOCK_2=100
  1451. MEMORY_OVERCLOCK_2=1100
  1452.  
  1453. __CORE_OVERCLOCK_3=100
  1454. MEMORY_OVERCLOCK_3=1100
  1455.  
  1456. __CORE_OVERCLOCK_4=100
  1457. MEMORY_OVERCLOCK_4=100
  1458.  
  1459. __CORE_OVERCLOCK_5=100
  1460. MEMORY_OVERCLOCK_5=100
  1461.  
  1462. __CORE_OVERCLOCK_6=100
  1463. MEMORY_OVERCLOCK_6=100
  1464.  
  1465. __CORE_OVERCLOCK_7=100
  1466. MEMORY_OVERCLOCK_7=100
  1467.  
  1468. __CORE_OVERCLOCK_8=100
  1469. MEMORY_OVERCLOCK_8=100
  1470.  
  1471. __CORE_OVERCLOCK_9=100
  1472. MEMORY_OVERCLOCK_9=100
  1473.  
  1474. __CORE_OVERCLOCK_10=100
  1475. MEMORY_OVERCLOCK_10=100
  1476.  
  1477. __CORE_OVERCLOCK_11=100
  1478. MEMORY_OVERCLOCK_11=100
  1479.  
  1480. __CORE_OVERCLOCK_12=100
  1481. MEMORY_OVERCLOCK_12=100
  1482.  
  1483. __CORE_OVERCLOCK_13=100
  1484. MEMORY_OVERCLOCK_13=100
  1485.  
  1486. __CORE_OVERCLOCK_14=100
  1487. MEMORY_OVERCLOCK_14=100
  1488.  
  1489. __CORE_OVERCLOCK_15=100
  1490. MEMORY_OVERCLOCK_15=100
  1491.  
  1492. __CORE_OVERCLOCK_16=100
  1493. MEMORY_OVERCLOCK_16=100
  1494.  
  1495. __CORE_OVERCLOCK_17=100
  1496. MEMORY_OVERCLOCK_17=100
  1497.  
  1498. __CORE_OVERCLOCK_18=100
  1499. MEMORY_OVERCLOCK_18=100
  1500.  
  1501.  
  1502. ########################################################
  1503. #                                                      #
  1504. # ALGO_SPECIFIC Power Limit and Clock settings         #
  1505. #                                                      #
  1506. ########################################################
  1507.  
  1508. # OC settings used according to current mining ALGO
  1509.  
  1510. # Uppercase algos are those used for single coin mining (no auto switch) and by WTM switcher
  1511. # Lowercase algos are those used by all salfter-based switchers
  1512.  
  1513. # For any missing algo settings the following fallback policy is applied:
  1514. #   *_POWERLIMIT_WATTS defaults to global POWERLIMIT_WATTS value
  1515. #   *_*_OVERCLOCK defaults both algo specific OC offsets to 0
  1516.  
  1517. # Recommended values are for 1060 check http://krypto-mining.blogspot.co.uk/ for other OC values
  1518.  
  1519. # BITCORE, TIMETRAVEL10
  1520. BITCORE_POWERLIMIT_WATTS=100             # Recommended value for some GTX-1060: 65
  1521. BITCORE_CORE_OVERCLOCK=0                 # Recommended value for some GTX-1060: 150
  1522. BITCORE_MEMORY_OVERCLOCK=0               # Recommended value for some GTX-1060: 800
  1523.  
  1524. # Cryptonight
  1525. CRYPTONIGHT_POWERLIMIT_WATTS=100         # Recommended value for some GTX-1060: 62
  1526. CRYPTONIGHT_CORE_OVERCLOCK=0             # Recommended value for some GTX-1060: 155
  1527. CRYPTONIGHT_MEMORY_OVERCLOCK=0           # Recommended value for some GTX-1060: -300
  1528.  
  1529. # CRYPTONIGHTV7
  1530. CRYPTONIGHTV7_POWERLIMIT_WATTS=100       # Recommended value for some GTX-1060: 62
  1531. CRYPTONIGHTV7_CORE_OVERCLOCK=0           # Recommended value for some GTX-1060: 155
  1532. CRYPTONIGHTV7_MEMORY_OVERCLOCK=0         # Recommended value for some GTX-1060: -300
  1533.  
  1534. # CRYPTONIGHT HEAVY
  1535. CRYPTONIGHTHEAVY_POWERLIMIT_WATTS=100    # Recommended value for some GTX-1060: 62
  1536. CRYPTONIGHTHEAVY_CORE_OVERCLOCK=0        # Recommended value for some GTX-1060: 155
  1537. CRYPTONIGHTHEAVY_MEMORY_OVERCLOCK=0      # Recommended value for some GTX-1060: -300
  1538.  
  1539. # Equihash
  1540. EQUIHASH_POWERLIMIT_WATTS=100            # Recommended value for some GTX-1060: 76
  1541. EQUIHASH_CORE_OVERCLOCK=0                # Recommended value for some GTX-1060: 150
  1542. EQUIHASH_MEMORY_OVERCLOCK=0              # Recommended value for some GTX-1060: 400
  1543.  
  1544. # Ethash
  1545. ETHASH_POWERLIMIT_WATTS=100              # Recommended value for some GTX-1060: 76
  1546. ETHASH_CORE_OVERCLOCK=100                  # Recommended value for some GTX-1060: 100
  1547. ETHASH_MEMORY_OVERCLOCK=1100                # Recommended value for some GTX-1060: 1600
  1548.  
  1549. # HEX
  1550. HEX_POWERLIMIT_WATTS="100"
  1551. HEX_CORE_OVERCLOCK="0"
  1552. HEX_MEMORY_OVERCLOCK="0"
  1553.  
  1554. # lyra2v2, Lyura2Rev2
  1555. LYRA2V2_POWERLIMIT_WATTS=100             # Recommended value for some GTX-1060: 65
  1556. LYRA2V2_CORE_OVERCLOCK=0                 # Recommended value for some GTX-1060: 160
  1557. LYRA2V2_MEMORY_OVERCLOCK=0               # Recommended value for some GTX-1060: -1000
  1558.  
  1559. # LYRA2Z
  1560. LYRA2Z_POWERLIMIT_WATTS=100           # Recommended value for some GTX-1060: 65
  1561. LYRA2Z_CORE_OVERCLOCK=0               # Recommended value for some GTX-1060: 135
  1562. LYRA2Z_MEMORY_OVERCLOCK=0             # Recommended value for some GTX-1060: -1200
  1563.  
  1564. # Neoscrypt
  1565. NEOSCRYPT_POWERLIMIT_WATTS=100           # Recommended value for some GTX-1060: 80
  1566. NEOSCRYPT_CORE_OVERCLOCK=0               # Recommended value for some GTX-1060: 150
  1567. NEOSCRYPT_MEMORY_OVERCLOCK=0             # Recommended value for some GTX-1060: 800
  1568.  
  1569. # PHI1612
  1570. PHI1612_POWERLIMIT_WATTS=100             # No recommended value available
  1571. PHI1612_CORE_OVERCLOCK=0                 # No recommended value available
  1572. PHI1612_MEMORY_OVERCLOCK=0               # No recommended value available
  1573.  
  1574. # PHI2
  1575. PHI2_POWERLIMIT_WATTS=100                # No recommended value available
  1576. PHI2_CORE_OVERCLOCK=0                    # No recommended value available
  1577. PHI2_MEMORY_OVERCLOCK=0                  # No recommended value available
  1578.  
  1579. # Skunk
  1580. SKUNK_POWERLIMIT_WATTS=100               # Recommended value for some GTX-1060: 78
  1581. SKUNK_CORE_OVERCLOCK=0                   # Recommended value for some GTX-1060: 150
  1582. SKUNK_MEMORY_OVERCLOCK=0                 # Recommended value for some GTX-1060: 1000
  1583.  
  1584. # X16R
  1585. X16R_POWERLIMIT_WATTS=100                # Recommended value for some GTX-1060: 65
  1586. X16R_CORE_OVERCLOCK=120                    # Recommended value for some GTX-1060: 100
  1587. X16R_MEMORY_OVERCLOCK=200                  # Recommended value for some GTX-1060: 100
  1588.  
  1589. # Xevan
  1590. XEVAN_POWERLIMIT_WATTS=100               # Recommended value for some GTX-1060: 65
  1591. XEVAN_CORE_OVERCLOCK=0                   # Recommended value for some GTX-1060: 100
  1592. XEVAN_MEMORY_OVERCLOCK=0                 # Recommended value for some GTX-1060: 600
  1593.  
  1594. # ZHASH
  1595. ZHASH_POWERLIMIT_WATTS=100               # No recommended value available
  1596. ZHASH_CORE_OVERCLOCK=150                 # No recommended value available
  1597. ZHASH_MEMORY_OVERCLOCK=150               # No recommended value available
  1598.  
  1599. ### IGNORE PL & OC SETTINGS BELOW THIS LINE IF YOU DON'T USE ANY SALFTER_* AUTO SWITCHER
  1600.  
  1601. # Nicehash and MiningPoolHub sometimes use different names fot the same algo. Therefore:
  1602. #  - SALFTER_NICEHASH_SWITCHING matches Nicehash naming convention
  1603. #  - SALFTER_MPH_SWITCHING matches MiningPoolHub naming convention
  1604. #  - SALFTER_PROGRAMATIC_SWITCHING also matches MiningPoolHub convention
  1605. # For your convenience, the matching naming convention is indicated above each settings block
  1606.  
  1607. # daggerhashimoto @ NICEHASH
  1608. daggerhashimoto_POWERLIMIT_WATTS=100     # Recommended value for some GTX-1060: 76
  1609. daggerhashimoto_CORE_OVERCLOCK=0         # Recommended value for some GTX-1060: -200
  1610. daggerhashimoto_MEMORY_OVERCLOCK=0       # Recommended value for some GTX-1060: 1200
  1611.  
  1612. # lbry @ NICEHASH
  1613. lbry_POWERLIMIT_WATTS=100                # Recommended value for some GTX-1060: 120
  1614. lbry_CORE_OVERCLOCK=0                    # Recommended value for some GTX-1060: 100
  1615. lbry_MEMORY_OVERCLOCK=0                  # Recommended value for some GTX-1060: 100
  1616.  
  1617. # lyra2rev2 @ NICEHASH
  1618. lyra2rev2_POWERLIMIT_WATTS=100           # Recommended value for some GTX-1060: 120
  1619. lyra2rev2_CORE_OVERCLOCK=0               # Recommended value for some GTX-1060: 100
  1620. lyra2rev2_MEMORY_OVERCLOCK=0             # Recommended value for some GTX-1060: 100
  1621.  
  1622. # equihash @ NICEHASH & MININGPOOLHUB
  1623. equihash_POWERLIMIT_WATTS=100            # Recommended value for some GTX-1060: 76
  1624. equihash_CORE_OVERCLOCK=0                # Recommended value for some GTX-1060: 150
  1625. equihash_MEMORY_OVERCLOCK=0              # Recommended value for some GTX-1060: 400
  1626.  
  1627. # neoscrypt @ NICEHASH & MININGPOOLHUB
  1628. neoscrypt_POWERLIMIT_WATTS=100           # Recommended value for some GTX-1060: 80
  1629. neoscrypt_CORE_OVERCLOCK=0               # Recommended value for some GTX-1060: 150
  1630. neoscrypt_MEMORY_OVERCLOCK=0             # Recommended value for some GTX-1060: 800
  1631.  
  1632. # cryptonight_monero @ MININGPOOLHUB
  1633. cryptonight_monero_POWERLIMIT_WATTS=100  # Recommended value for some GTX-1060: 62
  1634. cryptonight_monero_CORE_OVERCLOCK=0      # Recommended value for some GTX-1060: 155
  1635. cryptonight_monero_MEMORY_OVERCLOCK=0    # Recommended value for some GTX-1060: -300
  1636.  
  1637. # ethash @ MININGPOOLHUB
  1638. ethash_POWERLIMIT_WATTS=100              # Recommended value for some GTX-1060: 76
  1639. ethash_CORE_OVERCLOCK=0                  # Recommended value for some GTX-1060: -200
  1640. ethash_MEMORY_OVERCLOCK=0                # Recommended value for some GTX-1060: 1200
  1641.  
  1642. # groestl @ MININGPOOLHUB
  1643. groestl_POWERLIMIT_WATTS=100             # Recommended value for some GTX-1060: 120
  1644. groestl_CORE_OVERCLOCK=0                 # Recommended value for some GTX-1060: 100
  1645. groestl_MEMORY_OVERCLOCK=0               # Recommended value for some GTX-1060: 100
  1646.  
  1647. # keccak @ MININGPOOLHUB
  1648. keccak_POWERLIMIT_WATTS=100              # Recommended value for some GTX-1060: 120
  1649. keccak_CORE_OVERCLOCK=0                  # Recommended value for some GTX-1060: 100
  1650. keccak_MEMORY_OVERCLOCK=0                # Recommended value for some GTX-1060: 100
  1651.  
  1652. # lyra2re2 @ MININGPOOLHUB
  1653. lyra2re2_POWERLIMIT_WATTS=100            # Recommended value for some GTX-1060: 120
  1654. lyra2re2_CORE_OVERCLOCK=0                # Recommended value for some GTX-1060: 100
  1655. lyra2re2_MEMORY_OVERCLOCK=0              # Recommended value for some GTX-1060: 100
  1656.  
  1657. # myriad_groestl @ MININGPOOLHUB
  1658. myriad_groestl_POWERLIMIT_WATTS=100      # Recommended value for some GTX-1060: 120
  1659. myriad_groestl_CORE_OVERCLOCK=0          # Recommended value for some GTX-1060: 100
  1660. myriad_groestl_MEMORY_OVERCLOCK=0        # Recommended value for some GTX-1060: 100
  1661.  
  1662. # qubit @ MININGPOOLHUB
  1663. qubit_POWERLIMIT_WATTS=100               # Recommended value for some GTX-1060: 120
  1664. qubit_CORE_OVERCLOCK=0                   # Recommended value for some GTX-1060: 100
  1665. qubit_MEMORY_OVERCLOCK=0                 # Recommended value for some GTX-1060: 100
  1666.  
  1667. # scrypt @ MININGPOOLHUB
  1668. scrypt_POWERLIMIT_WATTS=100              # Recommended value for some GTX-1060: 120
  1669. scrypt_CORE_OVERCLOCK=0                  # Recommended value for some GTX-1060: 100
  1670. scrypt_MEMORY_OVERCLOCK=0                # Recommended value for some GTX-1060: 100
  1671.  
  1672. # sia @ MININGPOOLHUB
  1673. sia_POWERLIMIT_WATTS=100                 # Recommended value for some GTX-1060: 120
  1674. sia_CORE_OVERCLOCK=0                     # Recommended value for some GTX-1060: 100
  1675. sia_MEMORY_OVERCLOCK=0                   # Recommended value for some GTX-1060: 100
  1676.  
  1677. # skein @ MININGPOOLHUB
  1678. skein_POWERLIMIT_WATTS=100               # Recommended value for some GTX-1060: 120
  1679. skein_CORE_OVERCLOCK=0                   # Recommended value for some GTX-1060: 100
  1680. skein_MEMORY_OVERCLOCK=0                 # Recommended value for some GTX-1060: 100
  1681.  
  1682. # x11 @ MININGPOOLHUB
  1683. x11_POWERLIMIT_WATTS=100                 # Recommended value for some GTX-1060: 120
  1684. x11_CORE_OVERCLOCK=0                     # Recommended value for some GTX-1060: 100
  1685. x11_MEMORY_OVERCLOCK=0                   # Recommended value for some GTX-1060: 100
  1686.  
  1687. ################################################################
  1688. #                                                              #
  1689. # AUTOMATIC PROFIT-BASED MINING SWITCHERS                      #
  1690. #                                                              #
  1691. ################################################################
  1692.  
  1693.  
  1694. ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
  1695. # papampi WTM_SWITCHING / PROFIT_CHECK settings        #
  1696.  
  1697. WTM_PROFIT_CHECK="YES"      # whattomine.com Profit check for webinfo, only use if AUTO_SWITCH is not WTM_SWITCHING
  1698.  
  1699. # note!! all selected COINS must HAVE ADDRESSES in the coin section (no need for address if switch=no and profit=yes )
  1700. # select which coins you want to mine or 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
  1701.  
  1702. WTM_AUTO_SWITCH_COINS="ETH;ETC;NICE_X16R"   # Coins to check profit or make the switch with format "ZEC;ETH;ETC;XMR"
  1703.  
  1704. WTM_AUTO_SWITCH_SYNC_INTERVAL="3"             # Time to sync with WTM for best coin, minimum 3 minutes.
  1705.  
  1706. WTM_PROFIT_CHECK_INTERVAL="30"                # interval between checking profit for web info
  1707.  
  1708. WTM_MIN_DIFFERENCE="6"                        # Mininumum difference in percent when switch to new coin, to prevent too many switches.
  1709.  
  1710. WTM_MINIMUM_MINING_TIME="1800"                # Minimum mining time (seconds) before checking and switching to prevent fast switches.
  1711.  
  1712. WTM_LOWER_MIN_DIFFERENCE="3"                  # When Minimum Mining time passed, next top coin will switch with lower difference
  1713.  
  1714. WTM_FORCE_SWITCH="8"                          # If profit gain is more than this value make the switch and dont wait for minimum mining time.
  1715.  
  1716. WTM_CURRENCY="RUB"                            # USD, AUD, BRL, CAD, CHF, CLP, CNY, DKK, EUR, GBP, HKD, INR, ISK, JPY, KRW, NZD, PLN, RUB, SEK, SGD, THB, TWD
  1717.  
  1718. #Read below for how to change the url
  1719. WTM_AUTO_SWITCH_URL="https://whattomine.com/coins.json?utf8=%E2%9C%93&adapt_q_280x=0&adapt_q_380=0&adapt_q_fury=0&adapt_q_470=0&adapt_q_480=3&adapt_q_570=0&adapt_q_580=0&adapt_q_vega56=0&adapt_q_vega64=0&adapt_q_750Ti=0&adapt_q_1050Ti=0&adapt_q_10606=4&adapt_10606=true&adapt_q_1070=0&adapt_q_1070Ti=0&adapt_q_1080=0&adapt_q_1080Ti=0&adapt_q_2080=0&eth=true&factor%5Beth_hr%5D=90.0&factor%5Beth_p%5D=360.0&zh=true&factor%5Bzh_hr%5D=108.0&factor%5Bzh_p%5D=360.0&cns=true&factor%5Bcns_hr%5D=2360.0&factor%5Bcns_p%5D=280.0&cnh=true&factor%5Bcnh_hr%5D=2360.0&factor%5Bcnh_p%5D=280.0&cn7=true&factor%5Bcn7_hr%5D=2080.0&factor%5Bcn7_p%5D=280.0&cn8=true&factor%5Bcn8_hr%5D=2080.0&factor%5Bcn8_p%5D=280.0&lre=true&factor%5Blrev2_hr%5D=106000.0&factor%5Blrev2_p%5D=360.0&ns=true&factor%5Bns_hr%5D=2720.0&factor%5Bns_p%5D=360.0&tt10=true&factor%5Btt10_hr%5D=62.0&factor%5Btt10_p%5D=360.0&x16r=true&factor%5Bx16r_hr%5D=36.0&factor%5Bx16r_p%5D=360.0&l2z=true&factor%5Bl2z_hr%5D=8.4&factor%5Bl2z_p%5D=360.0&phi2=true&factor%5Bphi2_hr%5D=15.6&factor%5Bphi2_p%5D=360.0&xn=true&factor%5Bxn_hr%5D=9.2&factor%5Bxn_p%5D=360.0&hx=true&factor%5Bhx_hr%5D=30.0&factor%5Bhx_p%5D=360.0&phi=true&factor%5Bphi_hr%5D=54.0&factor%5Bphi_p%5D=360.0&ppw=true&factor%5Bppw_hr%5D=31.2&factor%5Bppw_p%5D=360.0&factor%5Bcost%5D=0.0&sort=Profit&volume=0&revenue=current&factor%5Bexchanges%5D%5B%5D=&factor%5Bexchanges%5D%5B%5D=binance&factor%5Bexchanges%5D%5B%5D=bitfinex&factor%5Bexchanges%5D%5B%5D=bittrex&factor%5Bexchanges%5D%5B%5D=cryptobridge&factor%5Bexchanges%5D%5B%5D=cryptopia&factor%5Bexchanges%5D%5B%5D=exmo&factor%5Bexchanges%5D%5B%5D=hitbtc&factor%5Bexchanges%5D%5B%5D=poloniex&factor%5Bexchanges%5D%5B%5D=yobit&dataset=Main&commit=Calculate"
  1720.  
  1721. ## Go to [ https://whattomine.com/coins ] select your cards, hash rate, power, algos, exchanges, ...
  1722. # Set "Sort by" and "Difficulty for Revenue" to "Current profit" and "Current dificulty" ... "last 24, 3 days,...  " are not good for auto switch.
  1723. # Click calculate, and wait for page to load, copy the new url and add .json to /coins at the begining of the url.
  1724. # like this " https://whattomine.com/coins.json?utf8=✓&adapt....."
  1725. # Above url is for 6x1060
  1726.  
  1727.  
  1728. ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ## ##
  1729. # All SALFTER_*_SWITCHING settings                     #
  1730.  
  1731. # Change this url to one you use for your own
  1732. PROGRAMATIC_SWITCH_CONFIG_JSON_URL="https://pastebin.com/dl/eLU4B8rK"
  1733.  
  1734. CURRENCY=USD
  1735.  
  1736. POWER_COST=0.00
  1737.  
  1738. MINIMUM_PROFIT=0.0
  1739.  
  1740. MPH_USERNAME="$MPH_ADDRESS"
  1741.  
  1742. PAYMENT_ADDRESS="$NICE_ADDRESS"
  1743.  
  1744. WORKER_NAME="$WORKERNAME"
  1745.  
  1746. PROFIT_CHECK_TIMEOUT=600
  1747.  
  1748. # ENSURE YOU USE MINER_TEMP_CONTROL for fanspeed with salfter switcher
  1749.  
  1750. ########################################################
  1751. #                                                      #
  1752. # Telegram settings                                    #
  1753. #                                                      #
  1754. ########################################################
  1755.  
  1756. # The Telegram service can periodically send Telegram messages with the status of your rig.
  1757. # Please watch kk003's video tutorial how to create a telegram bot and get Api Key + User Id:
  1758. # https://youtu.be/HS7Q1zH00bs
  1759. # If You set telegram to "NO" but add CHATID and API, you will only get notifications from system.
  1760.  
  1761. TELEGRAM_MESSAGES="NO"               # YES or NO # Set to YES if you want to receive Telegram Periodic Messages
  1762.  
  1763. TELEGRAM_ALERTS="NO"                 # YES or NO # Set to No if you Dont want to get Telegram Alerts on warnings
  1764.  
  1765. TELEGRAM_TYPE="papampi"              # kk003 or papampi or damNmad or BaliMiner # There are 4 versions. Please choose one
  1766.  
  1767. TELEGRAM_TIMEOUT_IN_MINUTES="60"     # timeout
  1768.  
  1769. TELEGRAM_CHATID="CHATID"             # Enter your Chat ID here
  1770.  
  1771. TELEGRAM_APIKEY="Your Telegram API"  # Enter your API Key here
Advertisement
Add Comment
Please, Sign In to add comment