Show Posts
|
Pages: [1] 2 3 4 5 6 7 »
|
What is a link to CMC? I tested html parser for CoinWarz, but it calculates network hashrates in other way than Whattomine, so results differ.
|
|
|
Hello Giraudy,
Thanks for the new updates.
I have noticed some discrepancies between the numbers given by Miner Control and those calculated by WhatToMine.
For example (and to make things simpler), let's suppose I have a rig with the capacity of 1,000,000,000 hashes/sec for Equihash. If you input 1,000,000,000 into WhatToMine for Zencash, it will tell you that you could earn 9.252759 BTC per day. Your program says that for 1GH of Equihash, you would obtain 2,793.996 BTC
The same discrepancy happens when I input into WTM my actual hash rate and it spits out a number which is very very different to what MinerControl calculates. This is very serious as the program would be mining coins which are not as profitable as it says.
I have tried several coins with several different algorithms and the numbers are never even close and I verified that the exchange rate and the difficulty are the same for your program and WTM. Am I making a mistake somewhere? Could you please verify this?
EDIT: I think I found the reason. The "price" column will always be off, no matter what. The "Net_$" column will match WTM numbers as long as the BTC exchange rate and the difficulty are the same. So at least the calculations are only off for those coins without a difficulty value.
Which brings me to the next question: How can I make sure that the difficulty is pulled from WTM? I see some of them are empty even when the coin is listed at WTM.
Daily profitability in BTC from WTM is calculated in MC by formula 86400 / blocktime * blockrate / nethash * exchangerate. If you check the basic list of top coins on WTM titke page, the results of MC correspond to 99,9%. Check that you define the same hashrates as in MC.
|
|
|
Two bugs:
1) With only the latest versions, the General parameter 'minprice' no longer seems to work. Even if all Net values are negative, MC will mine regardless of the value of 'minprice' (be it 0 or some other positive value, even a value in the thousands).
2) A long-standing bug that might be related to bug 1: when the Net value is negative for the 'Running' algo, MC will not switch to other more positive Pending values, and will not stop the current job at all if there are no positive Net values. It will only switch after stopping the current job manually, or automatically via the General 'maxtime' setting.
MC doesn't handle negative Net Profit values well.
Another question: when will the latest source code be posted on Github? I don't think it's been been updated since 1.7.0.0
As always: thanks!!
For the moment I am working on proxy mode for MC. One instance as mater, others slaves. I'll test how MC handles negative values soon. I don't post beta codes on GitHub, as far as there is huge amount of changes. Only stable releases will be there. If you want to check the actual code, it is published in Visual Studio Team Services. Login: mc_developer@outlook.comPassword: Minercontrol Everyone having skills in C# and own ideas is welcomed.
|
|
|
how to setup different hashrate because DAG size is different but algo is same?
Create new string in algorithms with any other name, for example "exphash" or "nhethash" then in pools section use this name in "algo" description for particular coin
|
|
|
Ok, for some reason usewindow had top be changed in MinerControl.conf not in General.conf, is that bug or normal?
It is the same thing. Since ver 17. MC supports also separated into 4 parts config file (general, wallets, algorithms, pools). It is done to make easier config replication between rigs (basically you need to correct algorithms part only, others may be copied without changes). Usewindow can be set either globally in "general" part, in this case all miners will start in separate window, or for particular coin, applied for this coin only.
|
|
|
beta 1.7.0.19
- disabled <yiimp> "banned" status,
it does not work,
"nobalance": true, "nospeed": true, "nospeedworker": true,
do not work either, if they do what is expected by them, mining still would be possible, as price check is not banned, only checking ballance, speed and worker!
Version reloaded. Now disabled indeed. YIIMP became recently overloaded because of a lot of API requests, so balance and statistics were disabled by pool. So only profit calculation supported by them for a moment.
|
|
|
Which exchanges are supported for the exchange option?
For the moment it reads exchange rates from public APIs of Cryptopia, Poloniex, Bittrex, Bleutrade, Coinexchange, Yobit, CCEX Exchange rate is taken as the "last trade" rate.
|
|
|
Hello, I have three questions: 1) What are the options for the "ExchangeName" field?{"tag": "xlr", "wallet": "YOUR_WALLET", "exchange": "ExchangeName"} 2) What is the use of the WTM-coinname section?"WTM-Solaris": {"account": "YOUR ACCOUNT","worker": "1070", "pricemode": 0, "сweight": 1.0, "fee":0,"sparam1": "","sparam2": "", "algos": [{"active" : false, "cname": "solaris", "tag":"xlr", "algo": "nist5", "priceid": "179", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ stratum+tcp://pool.solariscoin.com:3032 -u _ACCOUNT_._WORKER_ -p x" }] } 3) Is there some way to have the program check and display the balances of the wallets?Thank you very much for such a great tool 1. Here is an option with separated wallets in config. You set the wallet and exchange in "wallets" segment of config {"tag": "btc", "wallet": "18SvPrC5iJ4gBeZM", "exchange": "Cryptopia"}, and then in pool coin string just set tag in wallet place {"active" : true, "wallet": "BTC", "tag": "BTC","algo": "sha256", "cweight":1, "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM1_:3556 -u _ACCOUNT_ -p _WORKER_" },
Exchange means that exchange rate will be downloaded from the API of this Exchange and it will affect the balance calculation. If not set, exchange rate will be taken from pools API, if provided. 2. Pools in config are hardcoded, because of links to API requests. But you easily can add any coin tracked by Whattomine on any pool via this service. You'll obtain the profitability data, but no balance and speed data from pool. 3. For pools from default config it should be, if you fill apikey and userid with your own.
|
|
|
Beta 1.7.0.11 (cumulative update) Link1: https://drive.google.com/open?id=0Bz8-ln3QUcV4U3kzVXFzMUI0VUELink2: https://mega.nz/#F!rhAFCbIa!F4XoHfIYoPYgJ-V1TUyP2Abeta 1.7.0.11 - added key "startdelay" in seconds allowing to update all prices properly, if auto-start enabled, - balance calculation fixed, - auto-switching failure in some cases fixed, - application of manual "prices" and "exrate" fixed - nicehash India and Brasil locations beta 1.7.0.10 - added keys for enabling parsers for YIIMP-like pools "yiimpparser":false, "coinminersparser":false, - added key for connection check by launch "checkconnection":false, beta 1.7.0.9 -manual input with keys "price" and "exrate" at any pool, -API from main Exchanges with rates - column "workers" for viewing running workers from others rigs - column "updated" for checking price update periods eta 1.7.0.8 -compatability for two config types (old and with separated wallets) beta 1.7.0.7 - separated wallets in config. Set coin tag name for wallets in pools section to substitute it from common list (samples in config). Also there a last miners package there in a separate folder. Simply copy to "MinerControl.exe" folder.
|
|
|
how to setup etherium hashrate on clones, it has a different speed, cweight? with hashrate 18 cweight 0,9 do I get 16,20 or 20?
Cweight affects the price only, it is soft modifier to prioritize coin on different pools (because with WTM prices and equal pool fees, the price will be the same) or convert hashes/megahashes to kilohashes, if pool suddenly decided to change the scale.
|
|
|
Is it possible to add the Siamining.com pool? The API is very similar to the Nanopool API.
beta 1.7.1.1 & 1.7.0.6 Link1: https://drive.google.com/open?id=0Bz8-ln3QUcV4U3kzVXFzMUI0VUELink2: https://mega.nz/#F!rhAFCbIa!F4XoHfIYoPYgJ-V1TUyP2AAdded zencash for Suprnova Added network connection check by launch Added siamining.com pool "Siamining": { "poolenabled": true, "account": "YOUR WALLET", "worker": "1070", "weight": 1.0, "nobalance": false, "nospeed": false, "nospeedworker": false, "sparam1": "", "sparam2": "eu.siamining.com", "sparam3": "stratum+tcp://",
"algos": [
{"active" : true, "cname": "sia", "tag": "sc", "algo": "siamining", "folder": "_APARAM1_", "cweight": 1, "fee": 2, "command": "_APARAM2_", "arguments": "_APARAM3_ _SPARAM3__SPARAM2_:3333 -u _ACCOUNT_ -p _WORKER_ " } ]
|
|
|
Link1: https://drive.google.com/open?id=0Bz8-ln3QUcV4U3kzVXFzMUI0VUELink2: https://mega.nz/#F!rhAFCbIa!F4XoHfIYoPYgJ-V1TUyP2AUploaded v.1.7.0.5 with switchable columns. Keys for disabling columns and setting scale of form window. "service" : true, "algo" : true, "coin" : true, "dynamics" : true, "hashrate" : true, "acspwrk" : true, "topavgsp" : true, "mu" : true, "poolfee" : true, "price" : true, "earn" : true, "fees" : true, "powercost" : true, "netearn" : true, "netavgearn" : true, "netcurrency" : true, "exrate" : true, "balancebtc" : true, "balancecoin" : true, "pendingcoin" : true, "acceptspeed" : true, "rejectspeed": true, "width": 1684, "height": 616,
+ "low prices" fix + YIIMP API requests amount decreased And version beta 1.7.1.0 for TESTERS only, NOT FOR practical MINERS (increased pools API requests, possible risk of ban) - YIMMP Parser - CoinWarz Parser - WTM All Coins - engine speed improvements
|
|
|
How do I add the pool to zcash.flypool.org? Editing the .conf file the pool appears but all numbers are set to 0.
It belongs to ethermine template { "general": { "power": 0.00, "exchange": 2400, "currencycode": "USD", "mintime": 1, "maxtime": 30, "switchtime": 0.1, "delay": 1, "exittime": 0, "deadtime": 1, "statwindow": 60, "minprice": "0BTC", "minebyaverage": true, "dynamicswitching": true, "dynamicswitchpower": 2, "ignoreoutliers": false, "iqrmultiplier": 2.2, "showhistory": true, "logerrors": false, "logactivity": true, "gridsortmode": 2, "minerkillmode": 1, "traymode": 0, "remotesend": false, "remotereceive": false, "minerfolderpath": "MinerControl" }, "algorithms": [
{ "name": "equihash","display": "Equihash","hashrate": 0.415,"mu": "kH/s", "devfee": 2, "power": 50,"aparam1": "Miners\\Nvidia\\EWBF","aparam2": "miner.exe","aparam3": "" }, { "name": "ethash", "display": "Ethash", "hashrate": 26500, "mu": "kH/s","power": 50,"aparam1": "Miners\\Nvidia\\Genoil", "aparam2": "ethminer.exe", "aparam3": "-U " }
],
"Ethermine": { "account": "multi", "worker": "1070", "weight": 1.0, "nobalance": false, "nospeed": false, "nospeedworker": false, "sparam1": "", "sparam2": "", "sparam3": "stratum+tcp://",
"algos": [
{"wallet": "YOUR_ZEC_WALLET", "cname": "zcash", "tag": "zec", "algo": "equihash", "folder": "_APARAM1_", "cweight": 1, "fee": 1, "command": "_APARAM2_", "arguments": "_APARAM3_ --server eu1-zcash.flypool.org --port 3333 --user _ACCOUNT_._WORKER_ --pass x", "usewindow": true}, {"wallet": "YOUR_ETH_WALLET","cname": "ethereum", "tag": "eth", "algo": "ethash", "folder": "_APARAM1_", "cweight": 1, "fee": 1, "command": "_APARAM2_","arguments": "_APARAM3_ -S eu1.ethermine.org:4444/_ACCOUNT_._WORKER_"}, {"wallet": "YOUR_ETC_WALLET","cname": "ethereumclassic", "tag": "etc", "algo": "ethash","folder": "_APARAM1_","cweight": 1, "fee": 1, "command": "_APARAM2_", "arguments": "_APARAM3_ -S eu1-etc.ethermine.org:4444/_ACCOUNT_._WORKER_"}
] } }
|
|
|
well it doesn't work, after 20 minutes it says DEAD, deadtime is the time after pool is declared dead to try to switch back to it.
pool is fine, MC says it's DEAD after arround 20 minutes.
As I see from the code if (!_process.IsRunning() && _currentRunning != null) the string becomes dead, if it is started, but now miner instance (as system process) running or being crashed. If you try the pool without MC, from ordinary bat file for example. Is it OK?
|
|
|
manual fee should override api data.
"devfee" does not work if set, it even multiplies fees by 0.
edit: found another bug, default settting "avgspeedticks":10, 10 is low enough to cause trouble with etherium or clones when miner had not submitted a share miner is declared DEAD, but MC does not try to shut it down, instead it launches another miner and trying to mine something else while etherium miner is still running causes next miner to be declared dead and it all runs in a spiral of rig lock up... edit2: how to disable or increase those 20 minutes when miner is declared DEAD? edit3: seems trying to add musicoin @ MiningPoolHub was a total failure...
1) I'll check miner's devfee more precisely. 2) "avgspeedticks" is just averaging period for worker speed, it shouldn't cause "dead" status. As for me, met similar signs with Claymore miners. Usually folks set retries amount for each miner in "aparam3":, ccminer -r 1, claymore -r -1. It is solving the start of many instances of miners. 3) should be "deadtime" key in config. I've changed anything for this, it stayed from previous releases, let me know if something works incorrect. 4) MUSIC for MPH and Genoil { "active" : true, "cname": "musicoin", "algo": "ethash", "tag":"music", "folder": "_APARAM1_", "cweight": 1, "fee": 0.9, "command": "_APARAM2_", "arguments": "_APARAM3_ -S _SPARAM1_:20585 -O _ACCOUNT_._WORKER_ _SPARAM2_" },
|
|
|
First of all, thank you for this great MC tool. It saves a lot of time. I've tried to add solo-mining coins to mine. It works if launched manual, but MC doesnt show price, diff or Earn columns. Here is my code: "SOLO-SIB": {"pricemode": 0, "сweight": 1, "fee":0, "algos": [{"active" : true, "cname": "sibcoin", "priceid": "168", "tag": "SIB", "algo": "sib", "folder": "_APARAM1_", "command": "_APARAM2_", "arguments": "_APARAM3_ 192.168.2.231:9335 -u 1 -p 123 -i 22" }] WTM is enabled in "general" : "wtmbuffer": true, "wtmsyncperiod": 2, "wtmextracoins":true, "wtmurl": " http://whattomine.com/coins.json", Did I miss something? Everything looks normal, but change the name "SOLO-SIB" for "WTM-SIB". It is key word for any manual-configured pool with price to be taken from WTM.
|
|
|
nicehash fee is 4%, is it hardcoded to 3%?
No, it is not hardcoded. Can be changeable via config "fee" key. if used on another pool, will it override what is provided by api? Fee can be set in config, but if pool provides its value in API, it will be overwritten. Nicehash doesn't have fee in API reporting, so it should be set manually.
|
|
|
nicehash fee is 4%, is it hardcoded to 3%?
No, it is not hardcoded. Can be changeable via config "fee" key.
|
|
|
Was this release suppose to include the .exe?
Yes, pls check the link again.
|
|
|
|