Advertisement
Guest User

Jminersetup

a guest
Jun 28th, 2017
201
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 10.20 KB | None | 0 0
  1. # -----------------------------------------------------------------------------------
  2. # - BURSTCOIN JMINER --------- THIS IS EXPERIMENTAL SOFTWARE, USE ON YOUR OWN RISK! -
  3. # -----------------------------------------------------------------------------------
  4. # jminer is a PoC (Proof of Capacity) miner with GPU support for Burstcoin (BURST)
  5. # (openCL will also work with CPU in needed)
  6. #
  7. # Requirements:
  8. # - Java8 (64bit recommend to use more memory)
  9. # - openCL
  10. #
  11. # PLEASE DONATE
  12. #
  13. # jminer would not be possible without openCL kernels and java code provided by 'burstDev',
  14. # he really deserves some tips for that!
  15. # BURST-QHCJ-9HB5-PTGC-5Q8J9
  16. #
  17. # Feel free to support future development of mining engine ...
  18. # BURST-LUXE-RED2-G6JW-H4HG5
  19. # -----------------------------------------------------------------------------------
  20.  
  21.  
  22.  
  23. # -----------------------------------------------------------------------------------
  24. # NOTICE: your 'jminer.properties' hasn't got to contain all properties listed here
  25. # as long there is a default/fallback defined, mentioned in here.
  26. # -----------------------------------------------------------------------------------
  27.  
  28.  
  29.  
  30. # -----------------------------------------------------------------------------------
  31. # - PLOT-FILES ----------------------------------------------------------------------
  32. # -----------------------------------------------------------------------------------
  33. # plotPaths - list of plot paths separated with , e.g. D:/,C:/,E:/plots,F:/plots (in one line)
  34. # (required) the miner will treat every path as 'physical' drive and use one thread for it
  35. #
  36. # scanPathsEveryRound - optional 'true' will check 'plotPaths' for changed plot files on every round
  37. # (default:true) 'false' will check only on start/restart
  38. #
  39. # listPlotFiles - optional ... list all plotFiles on start, If walletServer/soloServer is configured,
  40. # (default:false) it will show mined blocks and drive seeks/chunks of plotfile, too.
  41. # -----------------------------------------------------------------------------------
  42. plotPaths=E:/Burst/plots
  43. scanPathsEveryRound=true
  44. listPlotFiles=true
  45.  
  46. # -----------------------------------------------------------------------------------
  47. # - MINING MODE ---------------------------------------------------------------------
  48. # -----------------------------------------------------------------------------------
  49. # poolMining - 'true' for pool mining, 'false' for solo mining.
  50. # (default:true) ensure to configure the chosen mining-mode below.
  51. # -----------------------------------------------------------------------------------
  52. poolMining=true
  53. # -----------------------------------------------------------------------------------
  54. # - MINING MODE - POOL ---------------------------------- ONLY NEEDED 4 POOL MINING -
  55. # -----------------------------------------------------------------------------------
  56. # NOTICE:
  57. # ensure you already setup reward assignment
  58. # http://localhost:8125/rewardassignment.html
  59. #
  60. # numericAccountId - first number in all plot-files
  61. # (required for pool)
  62. #
  63. # poolServer - format is inclusive protocol and port e.g. 'http://pool.com:8125'
  64. # (required for pool)
  65. #
  66. # walletServer - define local or online wallet, to receive and show last winner!
  67. # (optional) if empty, winner feature will be just disabled.
  68. # format is inclusive protocol and port e.g. 'http://localhost:8125'
  69. # online use e.g. 'https://wallet.burst-team.us:8125'
  70. #
  71. # winnerRetriesOnAsync - number of retries to get winner from walletServer
  72. # (default:4)
  73. # winnerRetryIntervalInMs - time to wait until next retry to get winner from walletServer
  74. # (default:500)
  75. # -----------------------------------------------------------------------------------
  76. numericAccountId=12349137390358335385
  77. poolServer=pool.burst-team.us:8124
  78.  
  79. # Winner
  80. walletServer=https://wallet.burst-team.us
  81. winnerRetriesOnAsync=10
  82. winnerRetryIntervalInMs=500
  83.  
  84. # -----------------------------------------------------------------------------------
  85. # - MINING MODE - SOLO ---------------------------------- ONLY NEEDED 4 SOLO MINING -
  86. # -----------------------------------------------------------------------------------
  87. # soloServer - WARN! soloServer should be http://localhost:8125 or http://127.0.0.1:8125
  88. # (default: Solo means you send your PASS on commit results!
  89. # http://localhost:8125) DO NOT try to use a online wallet or pool as Server!
  90. #
  91. # passPhrase - secretPhrase/password of solo mining burst-account
  92. # (required for solo)
  93. #
  94. # targetDeadline - min. deadline to be committed. e.g. 750000
  95. # (optinal)
  96. #
  97. # triggerServer - emulates open wallet, to prevent it from
  98. # (default: false) falling asleep (not sure if needed at all)
  99. #
  100. # recommitDeadlines - recommits deadlines below 1200 3 times in a interval of 5 sec.
  101. # (default: false) experimental feature to increase chance that deadline gets propagated
  102. # e.g. on short disconnect or connected peers busy etc.
  103. # -----------------------------------------------------------------------------------
  104. soloServer=http://localhost:8125
  105. passPhrase=xxxxxxxxxxxxxx
  106. targetDeadline=
  107. triggerServer=true
  108. recommitDeadlines=true
  109.  
  110. # -----------------------------------------------------------------------------------
  111. # - OpenCL -----------------------------------------------------------------------------
  112. # -----------------------------------------------------------------------------------
  113. # The miner uses openCL for most of the mining calculations, ensure it is setup correctly.
  114. # Instructions can be found e.g. here (thanks cryo):
  115. # https://github.com/bhamon/gpuPlotGenerator/blob/master/README.md
  116. # You could also use that instruction to find your platformId and deviceId if needed.
  117. #
  118. # platformId - id of openCL platform on your system. one platform may have multiple
  119. # (default:0) devices, the miner currently uses just one (in general not the bottleneck)
  120. #
  121. # deviceId - specifies the device used by OCLCecker, can be your first GPU,
  122. # (default:0) in most cases it will not be 100% used. (depends on capacity)
  123. # -----------------------------------------------------------------------------------
  124. platformId=0
  125. deviceId=0
  126.  
  127. # -----------------------------------------------------------------------------------
  128. # - MINING ENGINE -------------------------------------------------------------------
  129. # -----------------------------------------------------------------------------------
  130. # refreshInterval - interval of asking wallet/pool for mining info (in ms),
  131. # (default:2000) to check for new block
  132. #
  133. # connectionTimeout - increase the 'connectionTimeout' on network problems.
  134. # (default:12000) this timeout is used for all network requests.
  135. # if you use pool or online-wallet, the 12 sec. default may
  136. # cause timeout on committing nonces or getting mining info etc.
  137. #
  138. # debug - setting 'debug' to true will log additional information of the mining process,
  139. # (default:false) that are not related to mining, but to miner internals.
  140. #
  141. # writeLogFile - setting 'writeLogFile' to 'true' will write all logs from console to a file, too.
  142. # (default:false) the name of that file can be specified by 'logFilePath'.
  143. #
  144. # logFilePath - path (filename and optional directory, relative to miner location)
  145. # (default:log/jminer.log.txt)
  146. # -----------------------------------------------------------------------------------
  147. refreshInterval=2000
  148. connectionTimeout=12000
  149.  
  150. debug=true
  151. writeLogFile=true
  152. logFilePath=mylogs/log.txt
  153.  
  154. # -----------------------------------------------------------------------------------
  155. # - MINING ENGINE - APPEARANCE / BEHAVIOR -------------------------------------------
  156. # -----------------------------------------------------------------------------------
  157. # readProgressPerRound - defines how often the mining progress is shown per round
  158. # (default:9) thats the 'xx% done ...' info.
  159. #
  160. # byteUnitDecimal - switch between decimal units (true): TB/GB/MB (divided by 1000),
  161. # (default:true) or binary units (false) TiB/GiB/MiB (divided by 1024) - https://en.wikipedia.org/wiki/Byte
  162. #
  163. # showDriveInfo - set this to 'true' to show info about every drive on finish reading it,
  164. # (default:false) this is useful to find the slow ones ... can help to optimize your setup.
  165. #
  166. # showSkippedDeadlines - set this to 'true' to show found deadlines below targetDeadline from
  167. # (default:true) this config or provided by pool (overwriting the targetDeadline specified in here)
  168. # -----------------------------------------------------------------------------------
  169. readProgressPerRound=16
  170. byteUnitDecimal=false
  171. showDriveInfo=true
  172. showSkippedDeadlines=
  173.  
  174. # -----------------------------------------------------------------------------------
  175. # - MINING ENGINE - MEMORY USAGE ----------------------------------------------------
  176. # -----------------------------------------------------------------------------------
  177. # chunkPartNonces - staggerSize defines number of nonces per chunk.
  178. # (default:320000) the miner will split chunks in smaller pieces called chunkParts.
  179. # this makes sense, to save memory and optimize speed.
  180. # in the best case chunkPart#1 will be checked before chunkPart#2 is
  181. # completely read ... depending on the power of your GPU.
  182. # if staggersize is smaller than chunkPartNonces, staggersize will be used.
  183. # e.g. play with +/- 160000 steps
  184. #
  185. # readerThreads - normally '0' means, the miner takes one thread per drive (plotPath) this is recommend.
  186. # (default:0) choosing a other number of 'readerThreads' can be useful on memory issues.
  187. # For example, if you mine on 4 drives (plotPaths), you can reduce the memory usage
  188. # by setting 'readerThreads=2', this will reduce mining speed but save memory.
  189. # -----------------------------------------------------------------------------------
  190. chunkPartNonces=960000
  191. readerThreads=8
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement