creepMiner - C++ Burst Miner (based on Uray's Miner)



  • @Creepsky
    Ok, I let it run over night.

    1. Happend again.
      alt text
    2. Seems to be fixed
    3. Happend again, then I changed the plotreaders from 8 to 5, runs smooth for now.


  • I keep getting a error

    (5, src\Response.cpp, 51, Error): Error on receiving response!
    Invalid socket 
    

    but dont know why

    config file looks like this

    {
        "logging" : {
            "config" : "information",
            "general" : "information",
            "miner" : "information",
            "nonceSubmitter" : "information",
            "output" : {
                "dirDone" : true,
                "lastWinner" : true,
                "nonceConfirmed" : true,
                "nonceFound" : true,
                "nonceOnTheWay" : true,
                "nonceSent" : true,
                "plotDone" : false
            },
            "path" : "",
            "plotReader" : "information",
            "plotVerifier" : "information",
            "server" : "fatal",
            "session" : "error",
            "socket" : "off",
            "wallet" : "information"
        },
        "mining" : {
            "intensity" : 5,
            "maxBufferSizeMB" : 256,
            "maxPlotReaders" : 0,
            "passphrase" : {
                "algorithm" : "",
                "decrypted" : "",
                "deleteKey" : "",
                "encrypted" : "",
                "iterations" : "",
                "key" : "",
                "salt" : ""
            },
            "plots" : [
                "D:\\Burst\\plots",
                "E:\\Burst\\plots",
                "F:\\Burst\\plots"
            ],
            "submissionMaxRetry" : 3,
            "targetDeadline" : "4254121",
            "timeout" : 30,
            "urls" : {
                "miningInfo" : "http://burst.lexitoshi.uk:8124",
                "poolurl" : "http://burst.lexitoshi.uk:8124",
                "submission" : "http://burst.lexitoshi.uk:8124",
                "wallet" : ""
            }
        },
        "webserver" : {
            "credentials" : {
                "hashed-pass" : "",
                "hashed-user" : "",
                "plain-pass" : "",
                "plain-user" : ""
            },
            "start" : true,
            "url" : "http://192.168.2.32:8126"
        }
    }
    

    longer error log

    13.03.2017 22:25:59 (0, src\Miner.cpp, 194, Notice): --------------------------------------------------
    block#      337860
    scoop#      2160
    baseTarget# 986528
    --------------------------------------------------
    13.03.2017 22:26:00 (10, src\Miner.cpp, 327, Information): L4WY-QCHZ-M8KB-4E3QX: nonce found (23d 05:04:02)
    	nonce: 400434083
    	in: D:\Burst\plots\3375497066413886366_400000001_2231680_2231680
    13.03.2017 22:26:00 (4, src\NonceSubmitter.cpp, 56, Information): L4WY-QCHZ-M8KB-4E3QX: nonce on the way (23d 05:04:02)
    13.03.2017 22:26:00 (4, src\NonceSubmitter.cpp, 67, Debug): Submit-loop 1 (23d 05:04:02)
    13.03.2017 22:26:00 (4, src\NonceSubmitter.cpp, 81, Information): L4WY-QCHZ-M8KB-4E3QX: nonce submitted (23d 05:04:02)
    	nonce: 400434083
    	in D:\Burst\plots\3375497066413886366_400000001_2231680_2231680
    13.03.2017 22:26:00 (4, src\Response.cpp, 51, Error): Error on receiving response!
    No message received
    13.03.2017 22:26:00 (4, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:00 (4, src\Response.cpp, 51, Error): Error on receiving response!
    Invalid socket
    13.03.2017 22:26:00 (4, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:00 (4, src\Response.cpp, 51, Error): Error on receiving response!
    Invalid socket
    13.03.2017 22:26:00 (4, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:00 (4, src\NonceSubmitter.cpp, 67, Debug): Submit-loop 2 (23d 05:04:02)
    13.03.2017 22:26:00 (11, src\PlotReader.cpp, 197, Information): D:\Burst\plots\3375497066413886366_400000001_2231680_2231680 (544.84 GB) read in 0.982s (~138.59 MB/s)
    13.03.2017 22:26:00 (11, src\PlotReader.cpp, 245, Information): Dir D:\Burst\plots read (1 files, 544.84 GB total) in 0.998s (~136.43 MB/s)
    13.03.2017 22:26:00 (4, src\Response.cpp, 51, Error): Error on receiving response!
    No message received
    13.03.2017 22:26:01 (4, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:01 (4, src\Response.cpp, 51, Error): Error on receiving response!
    Invalid socket
    13.03.2017 22:26:01 (4, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:01 (4, src\Response.cpp, 51, Error): Error on receiving response!
    Invalid socket
    13.03.2017 22:26:01 (4, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:01 (4, src\NonceSubmitter.cpp, 67, Debug): Submit-loop 3 (23d 05:04:02)
    13.03.2017 22:26:01 (10, src\Miner.cpp, 327, Information): L4WY-QCHZ-M8KB-4E3QX: nonce found (1d 17:24:32)
    	nonce: 601265200
    	in: F:\Burst\plots\3375497066413886366_600000001_6777344_6777344
    13.03.2017 22:26:01 (5, src\NonceSubmitter.cpp, 56, Information): L4WY-QCHZ-M8KB-4E3QX: nonce on the way (1d 17:24:32)
    13.03.2017 22:26:01 (4, src\Response.cpp, 51, Error): Error on receiving response!
    No message received
    13.03.2017 22:26:01 (5, src\NonceSubmitter.cpp, 67, Debug): Submit-loop 1 (1d 17:24:32)
    13.03.2017 22:26:01 (4, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:01 (4, src\Response.cpp, 51, Error): Error on receiving response!
    Invalid socket
    13.03.2017 22:26:01 (4, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:01 (4, src\Response.cpp, 51, Error): Error on receiving response!
    Invalid socket
    13.03.2017 22:26:01 (4, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:01 (4, src\NonceSubmitter.cpp, 96, Debug): JSON confirmation (23d 05:04:02)
    	
    13.03.2017 22:26:01 (5, src\NonceSubmitter.cpp, 81, Information): L4WY-QCHZ-M8KB-4E3QX: nonce submitted (1d 17:24:32)
    	nonce: 601265200
    	in F:\Burst\plots\3375497066413886366_600000001_6777344_6777344
    13.03.2017 22:26:01 (4, src\NonceSubmitter.cpp, 167, Warning): L4WY-QCHZ-M8KB-4E3QX: got no confirmation from server! busy? (23d 05:04:02)
    13.03.2017 22:26:01 (5, src\Response.cpp, 51, Error): Error on receiving response!
    No message received
    13.03.2017 22:26:01 (5, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:01 (5, src\Response.cpp, 51, Error): Error on receiving response!
    Invalid socket
    13.03.2017 22:26:01 (5, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:01 (5, src\Response.cpp, 51, Error): Error on receiving response!
    Invalid socket
    13.03.2017 22:26:01 (5, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:01 (5, src\NonceSubmitter.cpp, 67, Debug): Submit-loop 2 (1d 17:24:32)
    13.03.2017 22:26:01 (5, src\Response.cpp, 51, Error): Error on receiving response!
    No message received
    13.03.2017 22:26:01 (5, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:02 (5, src\Response.cpp, 51, Error): Error on receiving response!
    Invalid socket
    13.03.2017 22:26:02 (5, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:02 (5, src\Response.cpp, 51, Error): Error on receiving response!
    Invalid socket
    13.03.2017 22:26:02 (5, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:02 (5, src\NonceSubmitter.cpp, 67, Debug): Submit-loop 3 (1d 17:24:32)
    13.03.2017 22:26:02 (5, src\Response.cpp, 51, Error): Error on receiving response!
    No message received
    13.03.2017 22:26:02 (5, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:02 (5, src\Response.cpp, 51, Error): Error on receiving response!
    Invalid socket
    13.03.2017 22:26:02 (5, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:02 (5, src\Response.cpp, 51, Error): Error on receiving response!
    Invalid socket
    13.03.2017 22:26:02 (5, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:02 (5, src\NonceSubmitter.cpp, 96, Debug): JSON confirmation (1d 17:24:32)
    	
    13.03.2017 22:26:02 (5, src\NonceSubmitter.cpp, 167, Warning): L4WY-QCHZ-M8KB-4E3QX: got no confirmation from server! busy? (1d 17:24:32)
    13.03.2017 22:26:05 (12, src\PlotReader.cpp, 197, Information): E:\Burst\plots\3375497066413886366_500000001_10047872_10047872 (2.40 TB) read in 5.241s (~117.00 MB/s)
    13.03.2017 22:26:05 (8, src\Miner.cpp, 327, Information): L4WY-QCHZ-M8KB-4E3QX: nonce found (05:35:51)
    	nonce: 507027724
    	in: E:\Burst\plots\3375497066413886366_500000001_10047872_10047872
    13.03.2017 22:26:05 (12, src\PlotReader.cpp, 245, Information): Dir E:\Burst\plots read (1 files, 2.40 TB total) in 5.257s (~116.65 MB/s)
    13.03.2017 22:26:05 (4, src\NonceSubmitter.cpp, 56, Information): L4WY-QCHZ-M8KB-4E3QX: nonce on the way (05:35:51)
    13.03.2017 22:26:05 (4, src\NonceSubmitter.cpp, 67, Debug): Submit-loop 1 (05:35:51)
    13.03.2017 22:26:05 (4, src\NonceSubmitter.cpp, 81, Information): L4WY-QCHZ-M8KB-4E3QX: nonce submitted (05:35:51)
    	nonce: 507027724
    	in E:\Burst\plots\3375497066413886366_500000001_10047872_10047872
    13.03.2017 22:26:05 (4, src\Response.cpp, 51, Error): Error on receiving response!
    No message received
    13.03.2017 22:26:05 (4, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:05 (4, src\Response.cpp, 51, Error): Error on receiving response!
    Invalid socket
    13.03.2017 22:26:05 (4, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:05 (4, src\Response.cpp, 51, Error): Error on receiving response!
    Invalid socket
    13.03.2017 22:26:05 (4, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:05 (4, src\NonceSubmitter.cpp, 67, Debug): Submit-loop 2 (05:35:51)
    13.03.2017 22:26:05 (13, src\PlotReader.cpp, 197, Information): F:\Burst\plots\3375497066413886366_600000001_6777344_6777344 (1.62 TB) read in 5.787s (~71.47 MB/s)
    13.03.2017 22:26:05 (13, src\PlotReader.cpp, 245, Information): Dir F:\Burst\plots read (1 files, 1.62 TB total) in 5.803s (~71.28 MB/s)
    13.03.2017 22:26:05 (4, src\Response.cpp, 51, Error): Error on receiving response!
    No message received
    13.03.2017 22:26:05 (4, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:05 (4, src\Response.cpp, 51, Error): Error on receiving response!
    Invalid socket
    13.03.2017 22:26:05 (4, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:05 (4, src\Response.cpp, 51, Error): Error on receiving response!
    Invalid socket
    13.03.2017 22:26:05 (4, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:05 (4, src\NonceSubmitter.cpp, 67, Debug): Submit-loop 3 (05:35:51)
    13.03.2017 22:26:06 (4, src\Response.cpp, 51, Error): Error on receiving response!
    No message received
    13.03.2017 22:26:06 (4, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:06 (4, src\Response.cpp, 51, Error): Error on receiving response!
    Invalid socket
    13.03.2017 22:26:06 (4, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:06 (4, src\Response.cpp, 51, Error): Error on receiving response!
    Invalid socket
    13.03.2017 22:26:06 (4, src\Response.cpp, 53, Error): Stackframe
    NonceResponse::getConfirmation (in "src\Response.cpp", line 87)
    Response::receive (in "src\Response.cpp", line 29)
    
    13.03.2017 22:26:06 (4, src\NonceSubmitter.cpp, 96, Debug): JSON confirmation (05:35:51)
    	
    13.03.2017 22:26:06 (4, src\NonceSubmitter.cpp, 167, Warning): L4WY-QCHZ-M8KB-4E3QX: got no confirmation from server! busy? (05:35:51)
    


  • Hi @zefux, thank you for reporting this error!

    There is an open issue on github for this bug.
    You can download (or compile if you are on Linux) the latest pre-release 1.5.2 to fix it.

    Please tell me if there is something wrong with the fix.



  • @Creepsky runs great now :) thank you



  • version 1.5.2 is out (changelog is in the first message of this thread).



  • @popoy17 I saw that you have a problem with missing dlls.
    I bundled the 32 bit exe with the wrong dlls. 1.5.2 x32 is now uploaded again with the correct libeay32MD.dll and ssleay32MD.dll.



  • @Creepsky thank you so much gonna try it now :)



  • @Creepsky i have a question about this ```
    //},
    "plots" : [
    "C:\plots",
    "/Users/uraymeiviar/Documents/plots"

    
    how to set if my directory of my plot is C:\Burst\x86\plots


  • @popoy17 change it to

    "plots" : [
        "C:\\Burst\\x86\\plots"
    ]
    


  • @Creepsky thanks for the immediate response i will try :)



  • @Creepsky said in creepMiner - C++ Burst Miner (based on Uray's Miner):

    C:\Burst\x86\plots

    0_1490551081959_Screenshot_1.jpg

    what should be the problem of this? plotfile has an invalid staggersize?



  • @Creepsky
    Man this miner does a nice job! I appreciate your Skills and hard work!
    I spent almost 10 hours straight playing with this app on a 6 x rx480 8gb ETH miner.
    Can almost dual mine ETH/Pasl (Claymore) and run this Burst miner app together!
    IMO if you could code some kind of controls where a guy can manually allocate resources to the miner, that could really help Burst coin and of coarse us miners. Would also likely increase your audience ten fold!

    Using the following settings,

    "maxBufferSizeMB" : 4096,
    "intensity" : 3,
    "maxPlotReaders" : 0,

    "F:\Burst\plots"
    "E:\Burst\plots",
    "D:\Burst\plots"

    With the GPU's idle, I saw 9-12% of memory used or diminished by Creepminer intermittently over all six GPUs. So enough to almost completely stop GPU mining, when it is mining with 100%.

    There seemed to be no software conflict between the two mining apps
    Love the app, Thank you!

    ETA: The 3 plots total 8.3 tb



  • @popoy17 is your staggersize 121? the miner excpects a staggersize that is a multiplier of the nonce-count. Can't remember why I did this, maybe because it was easier to code :)
    You can for example optimize your plot files what will set your staggersize automatically to the nonce-count.

    @mr-x wow, thank you so much for your feedback :)
    I'm working at the moment on the webinterface. One new feature will be the possibility to change the settings while the miner is running.

    The cuda part of the miner needs some otimization, still lot of work to do..



  • @Creepsky
    Ahh yes, I got to nosing around and found the goodies in the public folder, had my suspicions, cool!

    I have three identical optimized plot files, same reasoning, because it was easier, lol.

    Drive E:
    <numeric account id>_22869835_11424000_11424000

    Used space 2994,927,632,384 bytes 2.72 TB
    Free space 5,529,534,464 bytes 5.14 GB

    The Creepminer was reading > 200mb/s at those settings. Although I noticed I have not been able to get below 2 day dl's with that miner, had suspicion something was wrong with my settings.

    I have previously been getting occasional 5-10 min dls, lots of dls under 24 hrs, also won 4 blocks and have averaged fairly good rewards from Tross pool over the past week with "Blago" (wallet miner), and actually won one of the blocks with " jminer snapshot " which I only ran briefly.

    I'm new to burst coin so I used the nonce calculator available in the forum, and was mostly concentrated on getting the GpuPlotGenerator settings so it seemed nice and stable.
    I have one more 3 tb hdd to plot but with the GPUs making over 2.00 a day each I have been hesitant to shut down the ETH mining for that long.
    Had to rob the PSU from my desktop (plotting PC) when a cheapy Zalman 1250 watt went rogue on a couple of new rx480s!

    Sounds like I have some more reading to do, and I am all ears!
    Sorry for the long post, I would dearly appreciate any input from you!



  • @Creepsky for example if you plot 10gb is it single file that will show after plotting? or it should be multiple? and i am now using optimizer but it seems like not moving i mean it is not even budging... what good software can you recommend i downloaded an optimizer here btw and also your mining software seems good the plot is likely the problem now



  • @popoy17 that depends on how you want to plot the 10gb :)
    lets say you want to plot the nonces 100 - 150 for your account.

    You could for example do it this way:

    plotfile 1: <account_id>_100_10_10
    plotfile 2: <account_id>_110_10_10
    plotfile 3: <account_id>_120_10_10
    plotfile 4: <account_id>_130_10_10
    plotfile 5: <account_id>_140_10_10
    

    or

    plotfile 1: <account_id>_100_50_10
    

    There is no difference between these two examples, in the end the nonces 100-150 are what you get.

    The optimizer that you can download here are good. You could use
    https://forum.burst-team.us/topic/26/plot-optimizer-v1-6-with-gui-1-0-3-j6jq-win or
    https://forum.burst-team.us/topic/402/plot_optimizer_1-6-j6jq,
    but I'm not sure if they work on a 32 bit system @Blago @luxe?



  • @Creepsky then i will try that ... thanks for the info :) appreciate it much



  • @Creepsky 0_1490637353291_Screenshot_1.jpg

    does this mining already? or is it only reading blocks?



  • @popoy17 seems good, its mining :)
    wait a little and watch for lines that say that a deadline was found and confirmed.



  • @Creepsky thanks for the help i use your software in my laptop :D seems ok though that one is in my pc i just formatted it andchange it to 64bit but my laptop is a big no no your software is good in it cause lots of files i need to keep inside ahaha..

    BTW is it possible that i used my pc to plot in drive and use my laptop to mine after plotting in pc is that ok? the problem only in my laptop is 32 bit and your software is good in it only that i cant plot using my laptop.


Log in to reply
 

Looks like your connection to Burst - Efficient HDD Mining was lost, please wait while we try to reconnect.