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



  • 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.



  • Hello,
    I have been trying to use this miner and it appears to look through the plots ok but never seems to find or upload a DL?
    I have tried with a target deadline of 20 days and now with a target of 3.
    I am mining around 10TB on a cloud account and using netdrive to map the cloud to a local drive letter
    Any ideas?

    15:17:23: Submission Max Retry : 3
    15:17:23: Buffer Size : 128 MB
    15:17:23: Pool Host : http://burst.lexitoshi.uk:8124 (192.99.181.236)
    15:17:23: Mininginfo URL : http://burst.lexitoshi.uk:8124 (192.99.181.236)
    15:17:23: Wallet URL : http://burstpool.ddns.net:8124 (80.241.208.128)
    15:17:23: Target deadline : 3d 15:00:00
    15:17:23: Mining intensity : 3
    15:17:23: Max plot readers : 8
    15:17:23: Log path : creepMiner_20170602_131618.405757.log
    15:17:23: --------------------------------------------------
    15:17:23: block#      366696
    15:17:23: scoop#      753
    15:17:23: baseTarget# 550311
    15:17:23: --------------------------------------------------
    15:17:23: --------------------------------------------------
    15:17:23: last block winner:
    15:17:23: block#             366695
    15:17:23: winner-numeric     16551335739434126739
    15:17:23: winner-address     7MEM-787M-ZJE4-GAKED
    15:17:23: winner-name        Toshiba_worker
    15:17:23: --------------------------------------------------
    15:17:30: Dir D:\Burst\plots\0 read (12 files, 231.00 GB total) in 7.484s (~7.72 MB/s)
    15:17:35: Dir D:\Burst\plots\45 read (55 files, 1.29 TB total) in 12.296s (~26.84 MB/s)
    15:17:38: Dir D:\Burst\plots\44 read (56 files, 1.31 TB total) in 15.390s (~21.83 MB/s)
    15:17:38: Dir D:\Burst\plots\41 read (31 files, 496.00 GB total) in 15.468s (~8.02 MB/s)
    15:17:41: Dir D:\Burst\plots\63 read (76 files, 1.78 TB total) in 18.374s (~24.82 MB/s)
    15:17:46: Dir D:\Burst\plots\43 read (76 files, 1.69 TB total) in 22.843s (~18.91 MB/s)
    15:17:47: Dir D:\Burst\plots\42 read (81 files, 1.90 TB total) in 24.140s (~20.13 MB/s)
    15:17:47: Dir D:\Burst\plots\30 read (77 files, 1.78 TB total) in 24.265s (~18.73 MB/s)
    
    //your code here
    ```{
        "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" : 3,
            "maxBufferSizeMB" : 128,
            "maxPlotReaders" : 0,
            "passphrase" : {
                "algorithm" : "aes-256-cbc",
                "decrypted" : "",
                "deleteKey" : false,
                "encrypted" : "",
                "iterations" : 0,
                "key" : "",
                "salt" : ""
            },
            "plots" : [
                "D:\\Burst\\plots\\0",
                "D:\\Burst\\plots\\30",
                "D:\\Burst\\plots\\41",
                "D:\\Burst\\plots\\42",
                "D:\\Burst\\plots\\43",
                "D:\\Burst\\plots\\44",
                "D:\\Burst\\plots\\45",
                "D:\\Burst\\plots\\63"
            ],
            "submissionMaxRetry" : 3,
            "targetDeadline" : "0y 0m 3d 15:00:00",
            "timeout" : 45,
            "urls" : {
                "miningInfo" : "http://burst.lexitoshi.uk:8124",
                "submission" : "http://burst.lexitoshi.uk:8124",
                "wallet" : "http://burstpool.ddns.net:8124"
            }
        },
        "webserver" : {
            "credentials" : {
                "hashed-pass" : "",
                "hashed-user" : "",
                "plain-pass" : "",
                "plain-user" : ""
            },
            "start" : false,
            "url" : "http://192.168.0.100:8080"
        }
    }


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

    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).

    Thanks Creepsky, yes I like the miner very much :-)

    Maybe not the right place to ask this but when I'm mining what do these numbers mean 5D + 199 ?

    Thanks for clarifying to use localhost for the web interface.



  • @scprv55 I assume you mean the numbers on the pool website.
    It looks like this:

    nU + nQ + nD + n

    U: sent, but not confirmed yet
    Q: will be sent later
    D: not enough yet to payout, need to mine more (or longer)
    n: total sent and confirmed


Log in to reply
 

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