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



  • This post is deleted!


  • @Beddhist I tried to compile it for XP, but unfortunately there were a lot of compiler errors. After some research it turned out, that I can't use all of the C++11 features for XP, which I used a lot.

    @groupthug please have a look at this wiki page. It describes the things you asked, hope it helps.

    @daWallet never mind :)



  • @Creepsky45 Outstanding documentation, thank you!



  • This is really a nice miner. Very fast and minimal output.
    I want to know that if "miningInfo" : "http://xxx:8124", and "submission" : "xxx", same?
    Should I use port 8124 on submission?



  • and what is this error?

    current config:

        "submissionMaxRetry" : 3,
        "targetDeadline" : "0y 0m 20d 15:00:00",
        "timeout" : 45,
        "urls" : {
            "miningInfo" : "http://burstpool.ddns.net:8124",
            "submission" : "http://burstpool.ddns.net",
            "wallet" : "https://wallet1.burstnation.com:8125"
        }
    

    also, should i decrease deadline?


  • Mod

    @sayem314 change

    "wallet" : "https://wallet1.burstnation.com:8125"
    

    to

    "wallet" : "http://burstpool.ddns.net:8124"
    


  • @Blago Thanks! other settings OK? submission url need port 8124?


  • Mod

    @sayem314 yes, better set :8124

    also "targetDeadline" : "0y 0m 50d 00:00:00",

    and do you know what recommended size for this pool = 1Tb?
    https://docs.google.com/spreadsheets/d/1yUDT-BW23alJdkkIXmYG0fvSjw2JXhgR7E_2W3W96wQ



  • @Blago no I don't know this pool recommended size. Can you recommend me a pool? I will add another 400GB plot tomorrow!


  • Mod

    @sayem314 In summary you will have 1.2Tb, so burstpool.ddns.net or pool.burstcoin.party or burstneon.ddns.net (w/o limits)



  • Hi guys, I wanted for the first time to give a try to this miner. But as soon it opens it closes down.
    The log file gives me this:

    24.05.2017 00:53:56 (0, src\main.cpp, 47, Information): creepMiner CUDA 1.5.2 Windows x64
    24.05.2017 00:53:56 (0, src\main.cpp, 48, Information): ----------------------------------------------
    24.05.2017 00:53:56 (0, src\main.cpp, 49, Information): Github:   https://github.com/Creepsky/creepMiner
    24.05.2017 00:53:56 (0, src\main.cpp, 50, Information): Author:   Creepsky [creepsky@gmail.com]
    24.05.2017 00:53:56 (0, src\main.cpp, 51, Information): Burst :   BURST-JBKL-ZUAV-UXMB-2G795
    24.05.2017 00:53:56 (0, src\main.cpp, 52, Information): ----------------------------------------------
    24.05.2017 00:53:56 (0, src\main.cpp, 53, Information): Based on http://github.com/uraymeiviar/burst-miner
    24.05.2017 00:53:56 (0, src\main.cpp, 54, Information): author : uray meiviar [ uraymeiviar@gmail.com ]
    24.05.2017 00:53:56 (0, src\main.cpp, 55, Information): please donate to support developments :
    24.05.2017 00:53:56 (0, src\main.cpp, 56, Information):  [ Burst   ] BURST-8E8K-WQ2F-ZDZ5-FQWHX
    24.05.2017 00:53:56 (0, src\main.cpp, 57, Information):  [ Bitcoin ] 1UrayjqRjSJjuouhJnkczy5AuMqJGRK4b
    24.05.2017 00:53:56 (0, src\main.cpp, 58, Information): ----------------------------------------------
    24.05.2017 00:53:56 (0, src\main.cpp, 72, Information): using config file mining.conf
    24.05.2017 00:53:57 (0, src\main.cpp, 145, Fatal): Aborting program due to exceptional state: Syntax error: JSON syntax error
    24.05.2017 00:53:57 (0, src\main.cpp, 146, Error): Syntax error: JSON syntax error
    
    

    And the config file:

    {
        "maxBufferSizeMB" : 128,
        "maxPlotReaders" : 0,
        "miningInfoUrl" : "http://poolofd32th.club:8124",
        "miningIntensity" : 3,
        "logging" : {
    		"path" : "",
            "config" : "information",
            "general" : "information",
            "miner" : "information",
            "nonceSubmitter" : "information",
            "plotReader" : "information",
            "plotVerifier" : "information",
            "server" : "fatal",
            "session" : "error",
            "socket" : "off",
            "wallet" : "information"
        },
    	"output" : {
            "dirDone" : true,
            "lastWinner" : true,
            "nonceConfirmed" : true,
            "nonceFound" : true,
            "nonceOnTheWay" : true,
            "nonceSent" : true,
            "plotDone" : false
        },
        "passphrase" : {
            "algorithm" : "aes-256-cbc",
            "decrypted" : "",
            "deleteKey" : false,
            "encrypted" : "",
            "iterations" : 0,
            "key" : "",
            "salt" : ""
        },
        "plots" : [
            ""E:\\",
    		"F:\\",
    		"G:\\"
        ],
        "poolUrl" : "http://poolofd32th.club:8124",
        "serverUrl" : "",
        "Start Server" : true,
        "submissionMaxRetry" : 3,
        "targetDeadline" : "0y 0m 14d 00:00:00",
        "timeout" : 30,
        "walletUrl" : "http://poolofd32th.club:8124"
    }
    

    Any thoguths? Thanks :)



  • @vExact you have an extra | " | before E:\

    "plots" : [

    (here)> ""E:\\",



  • @sayem314 oh didn't see that. I removed it but keep having the same problem :/



  • I got same errors. This helped.
    "D:\Burst/plots",
    before I had "D:\Burst\plots",

    27.05.2017 17:45:38 (0, src\MinerConfig.cpp, 79, Error): There is an error in the config file!
    JSON Exception: JSON syntax error
    27.05.2017 17:45:38 (0, src\MinerConfig.cpp, 81, Error): Stackframe
    main (in "src\main.cpp", line 39)
    readConfigFile (in "src\MinerConfig.cpp", line 50)

    27.05.2017 17:45:38 (0, src\main.cpp, 104, Error): Aborting program due to invalid configuration


  • Mod

    @vuli or

     "D:\\Burst\\plots"
    

    also you may check your config for errors here https://jsonlint.com



  • I'm seeing the following percentage in the miner:
    19:48:34: [++++++------------------------------------------] 12%
    Does that mean that only 12% of the plots were read for the current block? I'm never seeing it go beyond 16%, is this normal?



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

    I'm seeing the following percentage in the miner:
    19:48:34: [++++++------------------------------------------] 12%
    Does that mean that only 12% of the plots were read for the current block? I'm never seeing it go beyond 16%, is this normal?

    Or is this percentage of block forging? Is there any way to know if my plots are read fast enough?



  • Hi Creepsky45,

    I've just started using your miner (on Linux Mint 64bit), first I want to thank you for developing this software! Thank you!

    Secondly, I'm seeing some errors now and then and I'd like to know if my config is optimal.

    I have 12 plot files spread over 3 drives (total of 2.6 TB)

    Here is my log file showing the errors.

    09:59:21: --------------------------------------------------
    09:59:22: scprv55: nonce found (1m 29d 16:52:58)
    09:59:22: 	nonce: 6112881
    09:59:22: 	in: /media/sean/HD-PCTU3/plots/10747524060435184832_5861381_901120_901120
    09:59:22: scprv55: nonce on the way (1m 29d 16:52:58)
    09:59:22: scprv55: nonce submitted (1m 29d 16:52:58)                            
    09:59:22:       nonce: 6112881                                                  
    09:59:22:       in /media/sean/HD-PCTU3/plots/10747524060435184832_5861381_901120_901120
    09:59:24: Dir /media/sean/2TB/plots read (5 files, 1.31 TB total) in 3.664s (~91.76 MB/s)
    09:59:24: Dir /media/sean/HD-PCTU3/plots read (3 files, 460.00 GB total) in 3.705s (~31.04 MB/s)
    09:59:28: Dir /media/sean/1TB External/plots read (4 files, 870.00 GB total) in 6.917s (~31.44 MB/s)
    09:59:28: --------------------------------------------------
    09:59:28: last block winner: 
    09:59:28: block#             365813
    09:59:28: winner-numeric     139831192542100166
    09:59:28: winner-address     VGQ8-RC9Z-TRFJ-298W5
    09:59:28: winner-name        BOSS
    09:59:28: --------------------------------------------------
    10:01:09: scprv55: nonce confirmed (1m 29d 16:52:58)
    10:01:09: 	nonce: 6112881
    10:01:09: 	in /media/sean/HD-PCTU3/plots/10747524060435184832_5861381_901120_901120
    10:03:16: Error on getting new block-info!
    10:03:16: 	Syntax error: JSON syntax error
    10:03:16: 	Full response:
    10:03:16: 	<html>
    10:03:16: <head><title>502 Bad Gateway</title></head>
    10:03:16: <body bgcolor="white">
    10:03:16: <center><h1>502 Bad Gateway</h1></center>
    10:03:16: <hr><center>nginx/1.4.6 (Ubuntu)</center>
    10:03:16: </body>
    10:03:16: </html>
    10:03:16: 
    10:03:16: Stackframe
    10:03:16: main (in "src/main.cpp", line 41)
    10:03:16: Miner::run (in "src/Miner.cpp", line 36)
    10:03:16: Miner::getMiningInfo (in "src/Miner.cpp", line 357)
    10:03:16: 
    10:03:19: Error on getting new block-info!
    10:03:19: 	Syntax error: JSON syntax error
    10:03:19: 	Full response:
    10:03:19: 	<html>
    10:03:19: <head><title>502 Bad Gateway</title></head>
    10:03:19: <body bgcolor="white">
    10:03:19: <center><h1>502 Bad Gateway</h1></center>
    10:03:19: <hr><center>nginx/1.4.6 (Ubuntu)</center>
    10:03:19: </body>
    10:03:19: </html>
    10:03:19: 
    10:03:19: Stackframe
    10:03:19: main (in "src/main.cpp", line 41)
    10:03:19: Miner::run (in "src/Miner.cpp", line 36)
    10:03:19: Miner::getMiningInfo (in "src/Miner.cpp", line 357)
    10:03:19: 
    10:03:23: Error on getting new block-info!
    10:03:23: 	Syntax error: JSON syntax error
    10:03:23: 	Full response:
    10:03:23: 	<html>
    10:03:23: <head><title>502 Bad Gateway</title></head>
    10:03:23: <body bgcolor="white">
    10:03:23: <center><h1>502 Bad Gateway</h1></center>
    10:03:23: <hr><center>nginx/1.4.6 (Ubuntu)</center>
    10:03:23: </body>
    10:03:23: </html>
    10:03:23: 
    10:03:23: Stackframe
    10:03:23: main (in "src/main.cpp", line 41)
    10:03:23: Miner::run (in "src/Miner.cpp", line 36)
    10:03:23: Miner::getMiningInfo (in "src/Miner.cpp", line 357)
    10:03:23: 
    10:03:26: Error on getting new block-info!
    10:03:26: 	Syntax error: JSON syntax error
    10:03:26: 	Full response:
    10:03:26: 	<html>
    10:03:26: <head><title>502 Bad Gateway</title></head>
    10:03:26: <body bgcolor="white">
    10:03:26: <center><h1>502 Bad Gateway</h1></center>
    10:03:26: <hr><center>nginx/1.4.6 (Ubuntu)</center>
    10:03:26: </body>
    10:03:26: </html>
    10:03:26: 
    10:03:26: Stackframe
    10:03:26: main (in "src/main.cpp", line 41)
    10:03:26: Miner::run (in "src/Miner.cpp", line 36)
    10:03:26: Miner::getMiningInfo (in "src/Miner.cpp", line 357)
    10:03:26: 
    10:03:26: Could not get block infos!
    10:03:30: --------------------------------------------------
    10:03:30: block#      365815
    10:03:30: scoop#      3975
    10:03:30: baseTarget# 471678
    10:03:30: --------------------------------------------------
    10:03:31: scprv55: nonce found (29d 01:24:47)                                   
    10:03:31:       nonce: 5398697                                                  
    10:03:31:       in: /media/sean/1TB External/plots/10747524060435184832_4960260_901120_901120
    10:03:31: scprv55: nonce on the way (29d 01:24:47)                              
    10:03:31: scprv55: nonce submitted (29d 01:24:47)                               
    10:03:31:       nonce: 5398697                                                  
    10:03:31:       in /media/sean/1TB External/plots/10747524060435184832_4960260_901120_901120
    10:03:32: --------------------------------------------------                    
    10:03:32: last block winner:                                                    
    10:03:32: block#             365814                                             
    10:03:32: winner-numeric     9293490020848631315                                
    10:03:32: winner-address     5ZJM-XXE7-RCTP-AVAY3                               
    10:03:32: winner-name        Is_this_real_life_or_just_fantasy?                 
    10:03:32: --------------------------------------------------                    
    10:03:34: Dir /media/sean/HD-PCTU3/plots read (3 files, 460.00 GB total) in 3.706s (~31.02 MB/s)
    10:03:34: Dir /media/sean/2TB/plots read (5 files, 1.31 TB total) in 3.877s (~86.71 MB/s)
    10:03:37: Dir /media/sean/1TB External/plots read (4 files, 870.00 GB total) in 7.061s (~30.80 MB/s)
    
    

    Here is my config file

    Of note is the web interface does not work for me at all - does that feature work yet?

    {
        "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" : 4,
            "maxBufferSizeMB" : 4096,
            "maxPlotReaders" : 0,
            "passphrase" : {
                "algorithm" : "aes-256-cbc",
                "decrypted" : "",
                "deleteKey" : false,
                "encrypted" : "",
                "iterations" : 0,
                "key" : "",
                "salt" : ""
            },
            "plots" : [
                "/media/sean/2TB/plots",
                "/media/sean/HD-PCTU3/plots",
                "/media/sean/1TB External/plots"
            ],
            "submissionMaxRetry" : 3,
            "targetDeadline" : "0y 0m 20d 00:00:01",
            "timeout" : 45,
            "urls" : {
                "miningInfo" : "http://pool.burstcoin.party:8081/",
                "submission" : "http://pool.burstcoin.party:8081/",
                "wallet" : "https://wallet.burst-team.us:8125"
            }
        },
        "webserver" : {
            "credentials" : {
                "hashed-pass" : "",
                "hashed-user" : "",
                "plain-pass" : "",
                "plain-user" : ""
            },
            "serverUrl" : "http://192.168.0.100:8080",
            "Start Server" : true
        
    }
    }
    
    

    Thanks!



  • Hi @scprv55 and thank you, hope you like the miner :)

    The error you see is on the server side (502 Bad Gateway) - most likely the server is under heavy load or under a DoS attack.
    It can be, that you will get 9 from 10 times an error, and 1 time the actual mining info. As long as you get it, everything is ok.
    If you really want to, you can change "miningInfo" : "http://pool.burstcoin.party:8081/" to another location that is not under heavy load (for example https://wallet.burst-team.us:8125), but then it can be, that your mining info is not in sync with the pool.

    To activate the webinterface you need to change "serverUrl" : "http://192.168.0.100:8080" to your local ip. If you want to use it only on the computer where the miner is running, you can use localhost:8080 (or some other free port instead of 8080).



  • @crk The percentage shows the plots that were read for the current block.
    It should go up to 100% every time. Can you please copy paste your config? How big are your plotfiles and where are they located?

    For example if you have 2 different plot dirs on the same drive, it will be very slow to read them because the drive will spin like crazy.


Log in to reply
 

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