Mind you, I know next to nothing about coding, but wouldn't it be possible to use the miner to check for life? Let's say you're mining with miner A, and you want to check if service B is alive. You then start miner B, and if it gets a block or other sign of life, you close miner A and let miner B do it's thing. If it doesn't get a sign of life, you close miner B and let miner A continue.
Yeah dude, I thought of that as well. But having 10 pools to check it means MC has to open 10 instances of a miner? Every minute?... :) Even with 5 that would be too much.
Anyhow - I hope there are more knowledgeable people that can help with how to check for an alive pool. Maybe someone from the sgminer devs? The sgminer code is available for everybody to look at, right? If somebody can read it that would be great.
Does ccminer allow for failovers?
Alright. So I own 70+ AMD GPU's and have had the following set up all summer: MRR's on a bunch of different algos with two pools for each one I am trying to use the API to mark whatever other algos are not being rented as "unavailable" when one of the algos is rented. So i have all the same rigs as listed on x11, x13, x15 on MRR.
If no MRR, Then Nicehash, but I Have some pretty high parameters for profitability.
If no Nicehash, then I have a number of pools where I can just go into and slap the port number on there on various pools. Suchpool, coinking, ipominer, etc. Right now I'm x11 multiport coinking into Darkcoin i Believe.
What sgminer does that ccminer and this tool will not is allow this order of events to occur. which is what jjjordan was trying to get at, I believe. I have sold about half of my AMD's and I'm honestly sitting on cash and mining cryptonight with the few maxwell's i have while I want for a tool like this to be developed. This is the closest I've seen to what I need. I would be more than willing to throw some BTC at this project should it accomplish what I want it to. This is my AMD code below: Once ccminer can accomplish this, I'll be buying a ton of maxwells.
{
"pools" : [
{
"name" : "Mining Rig Rentals x11",
"url" : "http://us-central01.miningrigrentals.com:3333",
"user" : "lmaonade80.6713",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "darkcoin-mod",
"gpu-engine" : "1100",
"xintensity" : "124",
"gpu-memclock" : "1500"
},
{
"name" : "Mining Rig Rentals x11 Backup",
"url" : "http://us-east01.miningrigrentals.com:3333",
"user" : "lmaonade80.6713",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "darkcoin-mod",
"gpu-engine" : "1100",
"xintensity" : "124",
"gpu-memclock" : "1500"
},
{
"name" : "Mining Rig Rentals x13",
"url" : "http://us-central01.miningrigrentals.com:3333",
"user" : "lmaonade80.7871",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "marucoin-mod",
"gpu-engine" : "1100",
"xintensity" : "124",
"gpu-memclock" : "1500"
},
{
"name" : "Mining Rig Rentals x13 backup",
"url" : "http://us-east01.miningrigrentals.com:3333",
"user" : "lmaonade80.7871",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "marucoin-mod",
"gpu-engine" : "1100",
"xintensity" : "124",
"gpu-memclock" : "1500"
},
{
"name" : "Mining Rig Rentals x15",
"url" : "http://us-central01.miningrigrentals.com:3333",
"user" : "lmaonade80.7870",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "bitblock",
"gpu-engine" : "1100",
"xintensity" : "124",
"gpu-memclock" : "1500"
},
{
"name" : "Mining Rig Rentals x15 backup",
"url" : "http://us-east01.miningrigrentals.com:3333",
"user" : "lmaonade80.7870",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "bitblock",
"gpu-engine" : "1100",
"xintensity" : "124",
"gpu-memclock" : "1500"
},
{
"name" : "Mining Rig Rentals mgroestl",
"url" : "http://us-central01.miningrigrentals.com:3333",
"user" : "lmaonade80.7872",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "myriadcoin-groestl",
"gpu-engine" : "1100",
"intensity" : "18",
"gpu-memclock" : "1500"
},
{
"name" : "Mining Rig Rentals mgroestl backup",
"url" : "http://us-east01.miningrigrentals.com:3333",
"user" : "lmaonade80.7872",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "myriadcoin-groestl",
"gpu-engine" : "1100",
"intensity" : "18",
"gpu-memclock" : "1500"
},
{
"name" : "NiceHash_Scrypt_multi!",
"url" : "stratum+tcp://stratum.nicehash.com:4333",
"user" : "1NjD5adrBEqJkkHkzWwhPRsdRLBbpC43NZ.emily",
"pass" : "p=3.5;d=1024;f0=0;f2=0;f3=12.8;f4=10;f5=1420.0;f6=8.8;f7=28.8;c0=4.3;c2=4.3;c3=1.88;c4=1.88;c5=2.42;c6=1.88;c7=1.88",
"nfactor" : "10",
"algorithm" : "zuikkis",
"gpu-engine" : "1125",
"xintensity" : "4",
"gpu-memclock" : "1500",
"thread-concurrency" : "8192"
},
{
"name" : "NiceHash_Scrypt-N_multi!",
"url" : "stratum+tcp://stratum.nicehash.com:4335",
"user" : "1NjD5adrBEqJkkHkzWwhPRsdRLBbpC43NZ.emily",
"pass" : "p=7;d=256;f0=0;f2=0;f3=12.8;f4=10;f5=1420.0;f6=8.8;f7=28.8;c0=4.3;c2=4.3;c3=1.88;c4=1.88;c5=2.42;c6=1.88;c7=1.88",
"nfactor" : "11",
"algorithm" : "zuikkis",
"xintensity" : "4",
"gpu-engine" : "1100",
"gpu-memclock" : "1500",
"lookup-gap" : "2",
"thread-concurrency" : "8192",
"gpu-powertune" : "20",
"gpu-threads" : "1"
},
{
"name" : "NiceHash_X11_multi!",
"url" : "stratum+tcp://stratum.nicehash.com:4336",
"user" : "1NjD5adrBEqJkkHkzWwhPRsdRLBbpC43NZ.emily",
"pass" : "p=0.6;d=0.08;f0=0;f2=0;f3=12.8;f4=10;f5=1420.0;f6=8.8;f7=28.8;c0=4.3;c2=4.3;c3=1.88;c4=1.88;c5=2.42;c6=1.88;c7=1.88",
"nfactor" : "10",
"algorithm" : "darkcoin-mod",
"gpu-engine" : "1100",
"thread-concurrency" : "8192",
"gpu-memclock" : "1500",
"intensity" : "17"
},
{
"name" : "NiceHash_X13_multi!",
"url" : "stratum+tcp://stratum.nicehash.com:4337",
"user" : "1NjD5adrBEqJkkHkzWwhPRsdRLBbpC43NZ.emily",
"pass" : "p=0.75;d=0.08;f0=0;f2=0;f3=12.8;f4=10;f5=1420.0;f6=8.8;f7=28.8;c0=4.3;c2=4.3;c3=1.88;c4=1.88;c5=2.42;c6=1.88;c7=1.88",
"nfactor" : "10",
"algorithm" : "marucoin-mod",
"gpu-engine" : "1100",
"xintensity" : "124",
"gpu-memclock" : "1500"
},
{
"name" : "NiceHash_Keccak_multi!",
"url" : "stratum+tcp://stratum.nicehash.com:4338",
"user" : "1NjD5adrBEqJkkHkzWwhPRsdRLBbpC43NZ.emily",
"pass" : "p=0.003;d=0.08;f0=0;f2=0;f3=12.8;f4=10;f5=1420.0;f6=8.8;f7=28.8;c0=4.3;c2=4.3;c3=1.88;c4=1.88;c5=2.42;c6=1.88;c7=1.88",
"nfactor" : "10",
"algorithm" : "maxcoin",
"gpu-engine" : "1080",
"gpu-memclock" : "750",
"intensity" : "9",
"gpu-threads" : "1",
"gpu-powertune" : "-20",
"thread-concurrency" : "8193"
},
{
"name" : "NiceHash_X15_multi!",
"url" : "stratum+tcp://stratum.nicehash.com:4339",
"user" : "1NjD5adrBEqJkkHkzWwhPRsdRLBbpC43NZ.emily",
"pass" : "p=0.85;d=0.08;f0=0;f2=0;f3=12.8;f4=10;f5=1420.0;f6=8.8;f7=28.8;c0=4.3;c2=4.3;c3=1.88;c4=1.88;c5=2.42;c6=1.88;c7=1.88",
"nfactor" : "10",
"algorithm" : "bitblock",
"gpu-engine" : "1100",
"intensity" : "17",
"gpu-memclock" : "1500"
},
{
"name" : "NiceHash_Nist5_multi!",
"url" : "stratum+tcp://stratum.nicehash.com:4340",
"user" : "1NjD5adrBEqJkkHkzWwhPRsdRLBbpC43NZ.emily",
"pass" : "p=0.2;d=0.08;f0=0;f2=0;f3=12.8;f4=10;f5=1420.0;f6=8.8;f7=28.8;c0=4.3;c2=4.3;c3=1.88;c4=1.88;c5=2.42;c6=1.88;c7=1.88",
"nfactor" : "10",
"algorithm" : "talkcoin-mod",
"gpu-engine" : "1100",
"intensity" : "21",
"thread-concurrency" : "8192"
},
{
"name" : "Darkpool p2p Node",
"url" : "stratum+tcp://stratum-eu.altmine.net:790three",
"user" : "XweHU29qvYn5tv71hw6KvTCPeYvS1F9dBu",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "darkcoin-mod",
"gpu-engine" : "1100",
"xintensity" : "124",
"gpu-memclock" : "1500"
},
{
"name" : "Coinking x13",
"url" : "stratum+tcp://us1.coinking.io:2222",
"user" : "leaserig4782.x13",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "marucoin-mod",
"gpu-engine" : "1100",
"xintensity" : "124",
"gpu-memclock" : "1500"
},
{
"name" : "SuchPool",
"url" : "stratum+tcp://stratum1.suchpool.pw:33??",
"user" : "lmaonade80.emily",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "darkcoin-mod",
"gpu-engine" : "1100",
"xintensity" : "124",
"gpu-memclock" : "1500"
},
{
"name" : "Bluecoin_xhash",
"url" : "stratum+tcp://pool.xhash.net:33??",
"user" : "lmaonade80.emily",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "darkcoin-mod",
"gpu-engine" : "1100",
"xintensity" : "124",
"gpu-memclock" : "1500"
},
{
"name" : "IPO_x11_miner_multi!",
"url" : "stratum+tcp://pool.ipominer.com:3335",
"user" : "lmaonade80.emily",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "darkcoin-mod",
"gpu-engine" : "1100",
"xintensity" : "124",
"gpu-memclock" : "1500"
},
{
"name" : "IPO_x13_miner_multi!",
"url" : "stratum+tcp://pool.ipominer.com:333six",
"user" : "lmaonade80.emily",
"pass" : "x",
"nfactor" : "10",
"algorithm" : "marucoin-mod",
"gpu-engine" : "1100",
"xintensity" : "124",
"gpu-memclock" : "1500"
}
]
,
"worksize" : "256",
"no-extranonce" : true,
"lookup-gap" : "2",
"shaders" : "2048",
"gpu-threads" : "2",
"gpu-engine" : "1070",
"gpu-fan" : "40-100",
"auto-fan" : "true",
"gpu-memclock" : "1500",
"gpu-powertune" : "20",
"temp-cutoff" : "95",
"temp-overheat" : "85",
"temp-target" : "75",
"api-mcast-port" : "4028",
"api-port" : "4028",
"expiry" : "10",
"gpu-dyninterval" : "7",
"log" : "5",
"no-pool-disable" : true,
"queue" : "1",
"scan-time" : "7",
"tcp-keepalive" : "30",
"temp-hysteresis" : "3",
"shares" : "0",
"failover-only" : true,
"failover-switch-delay" : "300",
"api-allow" : "W:127.0.0.1/24",
"api-listen" : true
}