Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- # -----------------------------------------------------------------------------------
- # - BURSTCOIN JMINER --------- THIS IS EXPERIMENTAL SOFTWARE, USE ON YOUR OWN RISK! -
- # -----------------------------------------------------------------------------------
- # jminer is a PoC (Proof of Capacity) miner with GPU support for Burstcoin (BURST)
- # (openCL will also work with CPU in needed)
- #
- # Requirements:
- # - Java8 (64bit recommend to use more memory)
- # - openCL
- #
- # PLEASE DONATE
- #
- # jminer would not be possible without openCL kernels and java code provided by 'burstDev',
- # he really deserves some tips for that!
- # BURST-QHCJ-9HB5-PTGC-5Q8J9
- #
- # Feel free to support future development of mining engine ...
- # BURST-LUXE-RED2-G6JW-H4HG5
- # -----------------------------------------------------------------------------------
- # -----------------------------------------------------------------------------------
- # NOTICE: your 'jminer.properties' hasn't got to contain all properties listed here
- # as long there is a default/fallback defined, mentioned in here.
- # -----------------------------------------------------------------------------------
- # -----------------------------------------------------------------------------------
- # - PLOT-FILES ----------------------------------------------------------------------
- # -----------------------------------------------------------------------------------
- # plotPaths - list of plot paths separated with , e.g. D:/,C:/,E:/plots,F:/plots (in one line)
- # (required) the miner will treat every path as 'physical' drive and use one thread for it
- #
- # scanPathsEveryRound - optional 'true' will check 'plotPaths' for changed plot files on every round
- # (default:true) 'false' will check only on start/restart
- #
- # listPlotFiles - optional ... list all plotFiles on start, If walletServer/soloServer is configured,
- # (default:false) it will show mined blocks and drive seeks/chunks of plotfile, too.
- # -----------------------------------------------------------------------------------
- plotPaths=E:/Burst/plots
- scanPathsEveryRound=true
- listPlotFiles=true
- # -----------------------------------------------------------------------------------
- # - MINING MODE ---------------------------------------------------------------------
- # -----------------------------------------------------------------------------------
- # poolMining - 'true' for pool mining, 'false' for solo mining.
- # (default:true) ensure to configure the chosen mining-mode below.
- # -----------------------------------------------------------------------------------
- poolMining=true
- # -----------------------------------------------------------------------------------
- # - MINING MODE - POOL ---------------------------------- ONLY NEEDED 4 POOL MINING -
- # -----------------------------------------------------------------------------------
- # NOTICE:
- # ensure you already setup reward assignment
- # http://localhost:8125/rewardassignment.html
- #
- # numericAccountId - first number in all plot-files
- # (required for pool)
- #
- # poolServer - format is inclusive protocol and port e.g. 'http://pool.com:8125'
- # (required for pool)
- #
- # walletServer - define local or online wallet, to receive and show last winner!
- # (optional) if empty, winner feature will be just disabled.
- # format is inclusive protocol and port e.g. 'http://localhost:8125'
- # online use e.g. 'https://wallet.burst-team.us:8125'
- #
- # winnerRetriesOnAsync - number of retries to get winner from walletServer
- # (default:4)
- # winnerRetryIntervalInMs - time to wait until next retry to get winner from walletServer
- # (default:500)
- # -----------------------------------------------------------------------------------
- numericAccountId=12349137390358335385
- poolServer=pool.burst-team.us:8124
- # Winner
- walletServer=https://wallet.burst-team.us
- winnerRetriesOnAsync=10
- winnerRetryIntervalInMs=500
- # -----------------------------------------------------------------------------------
- # - MINING MODE - SOLO ---------------------------------- ONLY NEEDED 4 SOLO MINING -
- # -----------------------------------------------------------------------------------
- # soloServer - WARN! soloServer should be http://localhost:8125 or http://127.0.0.1:8125
- # (default: Solo means you send your PASS on commit results!
- # http://localhost:8125) DO NOT try to use a online wallet or pool as Server!
- #
- # passPhrase - secretPhrase/password of solo mining burst-account
- # (required for solo)
- #
- # targetDeadline - min. deadline to be committed. e.g. 750000
- # (optinal)
- #
- # triggerServer - emulates open wallet, to prevent it from
- # (default: false) falling asleep (not sure if needed at all)
- #
- # recommitDeadlines - recommits deadlines below 1200 3 times in a interval of 5 sec.
- # (default: false) experimental feature to increase chance that deadline gets propagated
- # e.g. on short disconnect or connected peers busy etc.
- # -----------------------------------------------------------------------------------
- soloServer=http://localhost:8125
- passPhrase=xxxxxxxxxxxxxx
- targetDeadline=
- triggerServer=true
- recommitDeadlines=true
- # -----------------------------------------------------------------------------------
- # - OpenCL -----------------------------------------------------------------------------
- # -----------------------------------------------------------------------------------
- # The miner uses openCL for most of the mining calculations, ensure it is setup correctly.
- # Instructions can be found e.g. here (thanks cryo):
- # https://github.com/bhamon/gpuPlotGenerator/blob/master/README.md
- # You could also use that instruction to find your platformId and deviceId if needed.
- #
- # platformId - id of openCL platform on your system. one platform may have multiple
- # (default:0) devices, the miner currently uses just one (in general not the bottleneck)
- #
- # deviceId - specifies the device used by OCLCecker, can be your first GPU,
- # (default:0) in most cases it will not be 100% used. (depends on capacity)
- # -----------------------------------------------------------------------------------
- platformId=0
- deviceId=0
- # -----------------------------------------------------------------------------------
- # - MINING ENGINE -------------------------------------------------------------------
- # -----------------------------------------------------------------------------------
- # refreshInterval - interval of asking wallet/pool for mining info (in ms),
- # (default:2000) to check for new block
- #
- # connectionTimeout - increase the 'connectionTimeout' on network problems.
- # (default:12000) this timeout is used for all network requests.
- # if you use pool or online-wallet, the 12 sec. default may
- # cause timeout on committing nonces or getting mining info etc.
- #
- # debug - setting 'debug' to true will log additional information of the mining process,
- # (default:false) that are not related to mining, but to miner internals.
- #
- # writeLogFile - setting 'writeLogFile' to 'true' will write all logs from console to a file, too.
- # (default:false) the name of that file can be specified by 'logFilePath'.
- #
- # logFilePath - path (filename and optional directory, relative to miner location)
- # (default:log/jminer.log.txt)
- # -----------------------------------------------------------------------------------
- refreshInterval=2000
- connectionTimeout=12000
- debug=true
- writeLogFile=true
- logFilePath=mylogs/log.txt
- # -----------------------------------------------------------------------------------
- # - MINING ENGINE - APPEARANCE / BEHAVIOR -------------------------------------------
- # -----------------------------------------------------------------------------------
- # readProgressPerRound - defines how often the mining progress is shown per round
- # (default:9) thats the 'xx% done ...' info.
- #
- # byteUnitDecimal - switch between decimal units (true): TB/GB/MB (divided by 1000),
- # (default:true) or binary units (false) TiB/GiB/MiB (divided by 1024) - https://en.wikipedia.org/wiki/Byte
- #
- # showDriveInfo - set this to 'true' to show info about every drive on finish reading it,
- # (default:false) this is useful to find the slow ones ... can help to optimize your setup.
- #
- # showSkippedDeadlines - set this to 'true' to show found deadlines below targetDeadline from
- # (default:true) this config or provided by pool (overwriting the targetDeadline specified in here)
- # -----------------------------------------------------------------------------------
- readProgressPerRound=16
- byteUnitDecimal=false
- showDriveInfo=true
- showSkippedDeadlines=
- # -----------------------------------------------------------------------------------
- # - MINING ENGINE - MEMORY USAGE ----------------------------------------------------
- # -----------------------------------------------------------------------------------
- # chunkPartNonces - staggerSize defines number of nonces per chunk.
- # (default:320000) the miner will split chunks in smaller pieces called chunkParts.
- # this makes sense, to save memory and optimize speed.
- # in the best case chunkPart#1 will be checked before chunkPart#2 is
- # completely read ... depending on the power of your GPU.
- # if staggersize is smaller than chunkPartNonces, staggersize will be used.
- # e.g. play with +/- 160000 steps
- #
- # readerThreads - normally '0' means, the miner takes one thread per drive (plotPath) this is recommend.
- # (default:0) choosing a other number of 'readerThreads' can be useful on memory issues.
- # For example, if you mine on 4 drives (plotPaths), you can reduce the memory usage
- # by setting 'readerThreads=2', this will reduce mining speed but save memory.
- # -----------------------------------------------------------------------------------
- chunkPartNonces=960000
- readerThreads=8
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement