[Outdated] Uray's C++ Crossplatform Miner (64bit) - ultra low RAM usage
-
burst-miner
native burstcoin miner, its fast, its multithreaded, low memory usage, multi-account and multi-plot you can specity plot directory or files inside mining.conf file. This miner is for pool mining only.
Original code: https://github.com/uraymeiviar/burst-miner/releases (out-of-date!) available for Linux, Windows and OSX (for 64-bit O/S only)
Fork with added Deadline limit: https://github.com/dpreyl/burst-miner/
tested on OSX and Linux using GCC 4.8.x and Visual Studio 2013 on WindowsEdit: Another Fork which gets further developed: https://github.com/Creepsky/burst-miner/releases I have not tested this fork personally yet.
for linux, just do "make", binary will be in "bin" directory and then edit "mining.conf" file
for windows, compilation is tested using Visual Studio Express 2013 (Desktop), just load .sln file
for OSX, compilation is tested using XCode 5, just open xcode project file and buildFollow this thread: https://forums.burst-team.us/topic/3638/creepminer-c-burst-miner-based-on-uray-s-miner
-
you can and should add a max deadline for the pool in your config (only for dpreyl's version!) :
"submissionMaxDeadline" : 3888000,
{ "poolUrl" : "burst-pool.cryptoport.io", "submissionMaxDelay" : 30, "submissionMaxRetry" : 3, "submissionMaxDeadline" : 3888000, "socketTimeout" : 60, "maxBufferSizeMB" : 128, "plots" : [ "/Users/uraymeiviar/plots", "/Users/uraymeiviar/Documents/plots" ] }
-
@daWallet said:
"submissionMaxDeadline" : 3888000,
Does this work with all pools? If so what am I doing wrong?
config
{
"poolUrl" : "pool.burst-team.us/:8124",
"submissionMaxDelay" : 30,
"submissionMaxRetry" : 3,
"submissionMaxDeadline" : 3888000,
"socketTimeout" : 60,
"maxBufferSizeMB" : 128,
"plots" :
[
"H:\Burst\plots",
"E:\Burst\plots"
]
}error
-
the slash / in the line: "poolUrl" : "pool.burst-team.us / :8124", is wrong.
it has to look like this:
"poolUrl" : "pool.burst-team.us:8124",or this:
"poolUrl" : "pool.burst-team.us",
-
-
The config for the original uray miner should be without that line:
"submissionMaxDeadline" : 3888000,
try port 80 also
-
@daWallet I tried that too. When a block comes it does nothing.
-
My mining.conf is
{
"poolUrl" : "pool.burst-team.us",
"submissionMaxDelay" : 30,
"submissionMaxRetry" : 3,
"submissionMaxDeadline" : 3888000,
"socketTimeout" : 60,
"maxBufferSizeMB" : 128,
"plots" :
[
"/Volumes/ArchiveRB/plots/"
]
}but it's showing bellow error
{"errorCode":1008,"errorDescription":"The deadline for your nonce is too long: 5 months, 1 day, 12 hours, 11 mins, 32 secs (13090292). Our max deadline is 3888000"}Please help, What can I do now?
-
@robert said:
My mining.conf is
{
"poolUrl" : "pool.burst-team.us",
"submissionMaxDelay" : 30,
"submissionMaxRetry" : 3,
"submissionMaxDeadline" : 3888000,
"socketTimeout" : 60,
"maxBufferSizeMB" : 128,
"plots" :
[
"/Volumes/ArchiveRB/plots/"
]
}but it's showing bellow error
{"errorCode":1008,"errorDescription":"The deadline for your nonce is too long: 5 months, 1 day, 12 hours, 11 mins, 32 secs (13090292). Our max deadline is 3888000"}Please help, What can I do now?
seems to me you're mining as you should be, that message isn't an error, it simply means the deadline you've submitted is over the length accepted by the pool (meaning you wouldn't get much if anything for it anyway) just keep going and you'll submit lower shares and get a different response!
-
Thanks @crowetic for your information. In my mac I'm mining with burstcoin-jminer-0.4.4-SNAPSHOT and it's working fine now.
-
@daWallet Do you have by any chance already compiled version of dpreyl's miner?
-
@Ip85 said in Uray's C++ Crossplatform Miner (64bit) - ultra low RAM usage:
@daWallet Do you have by any chance already compiled version of dpreyl's miner?
Yes I would like that too. (Windows) Have tried the original version and not useable because of the inability to set a Max Deadline.
Rich
-
@Ip85 said in Uray's C++ Crossplatform Miner (64bit) - ultra low RAM usage:
@daWallet Do you have by any chance already compiled version of dpreyl's miner?
I pass that to the other @administrators @Global-Moderators . I'm only used to compile for linux. :)
-
@Ip85 you might want to try creepsky's fork.
it has active development, and i know the linux version respects the targetDeadline provided by the pool's response to getMiningInfo. (no need to set max deadline in config)
binaries on github:
https://github.com/Creepsky/burst-miner/releases
notes on changes (including conf file options) in readme:
https://github.com/Creepsky/burst-miner/blob/master/README.md
-
@damncourier Work's a lot smoother then Urays original and eats a lot less CPU. Is it possible that this miner reads the plots a lot faster than Blagos one ( in AIO wallet)?
-
@damncourier Thanks, giving it a try now.
Rich
-
@Ip85 maybe cpu instruction set optimizations (depending of the executables you downloaded). briefly looking at the code a lot has been reconfigured.
haven't looked too close at changes. i just switched a couple of days ago because last i looked at it i was having trouble with compiling on debian linux (for which a fix was committed) but thus far i am a fan. i am glad to see a developer doing much needed updates to this source.
-
@Ip85 said in Uray's C++ Crossplatform Miner (64bit) - ultra low RAM usage:
Is it possible that this miner reads the plots a lot faster than Blagos one ( in AIO wallet)?
Not sure... I'd used fastest method of reading at low level directly from drive sector by sector.
std::ifstream slower than ReadFile() and uses OS cacheBut ReadFile is not portable, because it is a Windows API.
For *nix best choice - ifstream http://lemire.me/blog/2012/06/26/which-is-fastest-read-fread-ifstream-or-mmap/
-
new version creepMiner released (Win64 & Linux).
Version 1.5.0 (pre-release 2)Highlights of this version:
full HTTPS support
persistent sessions (HTTP 1.1) and therefore less network traffic and lower CPU consumption
additional Wallet informations (for example winner of last block, name of accounts)
local HTTP server for displaying and controlling the miner through browser
less obtrusive nonce submit algorithm
optimized nonce search algorithm
-
@Blago What about solo mining configuration?





