Bitcoin Forum

Alternate cryptocurrencies => Mining (Altcoins) => Topic started by: cryptoprofitswitcher on June 04, 2018, 09:25:26 PM



Title: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on June 04, 2018, 09:25:26 PM
Cryptonight Profit Switcher is an extensible open-source .Net Core console application that helps you to always mine the most profitable coin on a pool or an algorithm on NiceHash with Xmr-Stak.

It is very useful for AMD Vega GPUs because it can detect hash drops and reset the GPU(s) but it can be used with any GPU that is compatible with Xmr-Stak.

GitHub: https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher (https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher)

Screenshot:
https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/raw/master/screenshot.png

Features

  • Profit switching: Between pool mined coins and NiceHash algorithms
  • Watchdog: Compares your actual hashrate with the expected hashrate and runs a reset if certain conditions are met.
  • Reset: Restarts the miner and runs a user-defined Reset script
  • Performance: Resource friendly with 0%-CPU usage
  • Miners: Xmr-Stak (Recommended), Cast XMR, SRBMiner, JCE Miner
  • Profit data: CryptUnit API, MineCryptoNight API, miner.rocks API, cryptoknight.cc API
  • Supports all algorithms: CryptonightV7, CryptonightV8, CryptonightHeavy, CryptonightLite and the variants of Bittube, Masari, Stellite and Haven Protocol

Please visit the GitHub page for further information and the download.




Title: Re: Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: igotek on June 04, 2018, 10:09:59 PM

Excellent work !!!


But you must use SRB Miner. All of my config is set in SRB Miner. And i have to find the correct configs for xmr-stak now

https://bitcointalk.org/index.php?topic=3167363.0;topicseen


Title: Re: Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on June 04, 2018, 10:38:03 PM

Excellent work !!!


But you must use SRB Miner. All of my config is set in SRB Miner. And i have to find the correct configs for xmr-stak now

https://bitcointalk.org/index.php?topic=3167363.0;topicseen

Thanks!
There is no reason to use SRB Miner because of the included watchdog and the customizable reset script with which you can reset your GPUs using devcon.exe.


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: iisbetoq on June 05, 2018, 10:45:16 AM
only with xmrstak ?
how to use with other miner ?

regards


Title: Re: Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: Sgsg666 on June 05, 2018, 03:24:38 PM

Excellent work !!!


But you must use SRB Miner. All of my config is set in SRB Miner. And i have to find the correct configs for xmr-stak now

https://bitcointalk.org/index.php?topic=3167363.0;topicseen

Thanks!
There is no reason to use SRB Miner because of the included watchdog and the customizable reset script with which you can reset your GPUs using devcon.exe.

SRBminer is faster tho.


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: duyquang06 on June 05, 2018, 05:03:05 PM
and cast_xmr (vega of course)


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on June 05, 2018, 06:33:08 PM
New Release: V1.5.0 - Easier pool configuration

Changelog:

Easier pool configuration
You can now set the settings of the pool in the JSON file of the coin / NiceHash algorithm.
That means you don't need to have an extra pool config file for Xmr-Stak because the app can auto-generate the pool config. Nevertheless you can still specify a pool config file directly.

Overridable expected hash rate
You can now override the expected hash rate for a specific coin / NiceHash algorithm in the JSON file of it.
This will override the value that is set in Settings.json.

Future plans:

Support more miners:
I will look in the coming days if I can implement support for SRBMiner and Cast XMR.
Actually, I don't see a big benefit of SRBMiner. I get the same hash rate using Xmr-Stak and it is open-source.
But Cast Xmr definitively has some advantages.

GUI Configurator
Easier configuration with a GUI.


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on June 06, 2018, 02:00:02 AM
New Release: V2.0.0 - Support for Cast XMR and SRBMiner

Support for more miners
You now can use Cast XMR and SRBMiner. Therefore you have to set the miner in the JSON file of the coin / NiceHash algorithm.

Future plans:

GUI Configurator
Easier configuration with a GUI.

Latest release: https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest (https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest)


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: Sgsg666 on June 06, 2018, 12:22:25 PM
https://www.reddit.com/r/MoneroMining/comments/8ovl23/psa_if_you_use_cryptunitcom_to_chase_profitable/ - posting this case, if you can borrow their 24 hr API that would nice. https://miner.rocks/ , https://cryptoknight.cc/data/



Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on June 07, 2018, 01:25:57 AM
https://www.reddit.com/r/MoneroMining/comments/8ovl23/psa_if_you_use_cryptunitcom_to_chase_profitable/ - posting this case, if you can borrow their 24 hr API that would nice. https://miner.rocks/ , https://cryptoknight.cc/data/



New Release: V2.5.0 - New profit provider (miner.rocks)

Profit providers

You now can use profit data from miner.rocks. You can set the used profit providers in Settings.json.
You now can set the profit timeframe to Live or Day in the settings.

Override settings

You now can override the expected hashrate, profit timeframe, profit providers for a specific coin / NiceHash algorithm in it's JSON file.

Other changes
  • Added Electroneum to the default coins.
  • Prettier status with colors and new table view
  • Fixed problems with caching
  • Removed NicehashPreferFactor from Settings.json, use PreferFactor in coin / NiceHash algorithm JSON instead.

Future plans:

GUI Configurator
Easier configuration with a GUI.

Latest release: https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest (https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest)


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on June 08, 2018, 06:20:50 PM
New Release: V3.0.0: MoneroOcean and more


MoneroOcean support

Included MoneroOcean pool in the default pools and implemented getting profit data from MoneroOcean API.

Other changes
  • Added support for new algorithms: CryptonightStellite, CryptonightHaven
  • Added new included coin: Monero
  • Removed CryptonightBittubeHashrate from settings, use CryptonightLiteHashrate or an override
  • Added reload of app without reset
  • Added option to set a prepare script before the miner start for each coin / algorithm
  • Added option to disable coins / NiceHash algorithms
  • Updated Cast XMR and SRBMiner

Future plans:

GUI Configurator
Easier configuration with a GUI.

Latest release: https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest (https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest)


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: nordmann666 on June 09, 2018, 11:27:19 AM
hello, seems ok..but didnt you think the default refresh rates are little bit low?!

and after some minutes and 10 times restarting cause coins changed little bit your tool say "Cancelled status task" and nothing happend


and why nicehash is more profitable than others?

https://imgur.com/a/hQ8Ckcg

electroneum = 6,53$
nicehash = 5,93$

tool usses nicehash!?


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on June 09, 2018, 03:37:00 PM
hello, seems ok..but didnt you think the default refresh rates are little bit low?!

and after some minutes and 10 times restarting cause coins changed little bit your tool say "Cancelled status task" and nothing happend


and why nicehash is more profitable than others?

https://imgur.com/a/hQ8Ckcg

electroneum = 6,53$
nicehash = 5,93$

tool usses nicehash!?

You can edit the refresh rates in Settings.json. The default is 60 seconds for profitability check and 10 seconds to update the display and I think that's okay.

You can set to prefer a certain coin / NiceHash algorithm in it's JSON-file using PreferFactor. The default is that NiceHash algorithms are preferred by 15% because the estimated profit for NiceHash algorithms is more accurate because you don't have to deal with trading and so on.

I may add an option to decrease the switching frequency. That nothing happens, could be a bug. If you know a way to reproduce it, I could fix it easily but this didn't happen to me once and I use my app 24h/7d.


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: duyquang06 on June 09, 2018, 04:14:14 PM
How many %fee, just curious.


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on June 09, 2018, 06:49:46 PM
How many %fee, just curious.
There is no fee in the console app itself. But the miner Xmr-Stak has a fee but you can compile it without a fee and replace it to get rid of any fee. Cast XMR and SRBMiner have always a fee.


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: igotek on June 09, 2018, 08:03:40 PM
is it possible to only see the profit page ?
i dont want to start miners.

Please create lite version. we can put our expected hashrate then start your script and see the profits.


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on June 10, 2018, 12:23:32 AM
is it possible to only see the profit page ?
i dont want to start miners.

Please create lite version. we can put our expected hashrate then start your script and see the profits.

Yes it is possible, just set XmrStakPath to null in every JSON file of each coin / NiceHash algorithm.

EDIT: Better solution

Yes it is possible, just set Enabled to false in every JSON file of each coin / NiceHash algorithm.


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: skablast on June 10, 2018, 01:04:28 AM
you sir, have done a great job!.
I will use it for a couple of days, and let you know here if I have any issue


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on June 12, 2018, 08:04:35 PM
New Release: V3.5.0: Profit switching strategies and more

Profit switching strategies

Strategy 1: MaximizeFiat (default)
Will select the coin / NiceHash algorithm that has the most profit in USD per day.

Strategy 2: MaximizeCoins
Will select the coin that has the least difficulty to mine compared to the 24h average difficulty.
This strategy will ignore the price of the coin and does only work with coins that get their profit data from miner.rocks API.

Strategy 3: WeightedCoinsPrice
This strategy is a combination of the above two strategies.
It will multiplicate the profit in USD per day with the relative coin difficulty and maximize this new value.
This strategy will work with all coins / NiceHash algorithms because it will use 1 for the relative coin difficulty if it can't get the actual relative coin difficulty.

Other changes
  • Updated all miners
  • Included Masari + new Masari algorithm
  • New setting: StartMinerMinimized
  • New setting: ProfitSwitchCooldown

Future plans:

GUI Configurator
Easier configuration with a GUI.

Latest release: https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest (https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest)


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: nordmann666 on June 19, 2018, 06:43:35 AM
my wishes  ;)

let me choose between automatic mode (key "a") and manual mode that i can switch to other coin (maybe key "1 - x")

daytime i want to change coin directly (manual mode)....at night the tool can manage this (auto-mode)

many thx for the great work u did


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: Iamtutut on June 19, 2018, 01:01:44 PM
Could be very practical, I'll take a look. Thanks.


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: darkdude on June 19, 2018, 02:05:24 PM
I downloaded the linux64 version, but dont see the binary for how to run?  Sure I can download the linux compat miners, but the linux version of your console I cant find. in the linux 64 version I see what looks like a win version (dll files,etc)
how to run the linux version (or how to compile)


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: christiano88 on June 19, 2018, 07:27:08 PM
How can I add arguments to miners, like --gpureorder and --disablegpuwatchdog for srbminer (2nd is redundant since your app already does the watchdog thingie)

Gotta add that this scrypt is a real lifesaver, works well, only one glitch I found, it runs haven on heavy mode when using SRBMiner, and that gives incorrect shares. You must create a config in SRB especially for haven manually with haven algo set :)


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on June 20, 2018, 08:45:41 PM
my wishes  ;)

let me choose between automatic mode (key "a") and manual mode that i can switch to other coin (maybe key "1 - x")

daytime i want to change coin directly (manual mode)....at night the tool can manage this (auto-mode)

many thx for the great work u did

Good idea! You can do it now in the latest release.

New Release: V4.0.0: Manual mode & cryptoknight.cc support

Manual mode

You can switch between automatic mode and manual mode where you select the coin / NiceHash algorithm yourself.

New profit provider: cryptoknight.cc

The app now can get live and daily profit data for all coins on cryptoknight.cc from its API.

Linux support
  • Added a compiled Xmr-Stak binary for Linux/Ubuntu.
  • Tested the app on Ubuntu and fixed problems
  • Removed unnecessary miners from the Linux release
  • Fixed settings of included coins and NiceHash algorithms

Other changes
  • Potentially fixed bugs
  • Updated Cast XMR miner
  • Show cooldown and profit switching strategy in the status
  • Changed status layout for better readability

Future plans:

GUI Configurator
Easier configuration with a GUI.

Latest release: https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest (https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest)


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on June 20, 2018, 11:14:32 PM
I downloaded the linux64 version, but dont see the binary for how to run?  Sure I can download the linux compat miners, but the linux version of your console I cant find. in the linux 64 version I see what looks like a win version (dll files,etc)
how to run the linux version (or how to compile)

How to run on Linux:
Download the release for linux64, extract it and set the file CryptonightProfitSwitcher and XmrStak/xmr-stak as executable.
Run it using bash e.g. ./CryptonightProfitSwitcher

The .dll files are also required for the Linux version.

Compilation is easy:
Clone the repo and open the solution using Visual Studio 2017 with .Net Core environment installed. And build it or publish it.


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on June 20, 2018, 11:23:59 PM
How can I add arguments to miners, like --gpureorder and --disablegpuwatchdog for srbminer (2nd is redundant since your app already does the watchdog thingie)

Gotta add that this scrypt is a real lifesaver, works well, only one glitch I found, it runs haven on heavy mode when using SRBMiner, and that gives incorrect shares. You must create a config in SRB especially for haven manually with haven algo set :)

Sorry, I didn't see your question before the release of 4.0.0.
I will add an extra arguments setting for SRBMiner in the next release.
You can wait for the next release or build it yourself using the dev branch.

Also, you can open an issue on GitHub, so that I can keep better track on issues.


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: nordmann666 on June 21, 2018, 03:54:52 AM
WOW!!!
many thanks for the functions!

and cryptoknight Api...perfect! but how to enable?  ;)


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on June 21, 2018, 01:34:16 PM
WOW!!!
many thanks for the functions!

and cryptoknight Api...perfect! but how to enable?  ;)

Edit the setting PoolProfitProviders in Settings.json e.g.:

Code:
  "PoolProfitProviders": "MinerRocksApi,CryptoknightCCApi,MineCryptonightApi",


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: nordmann666 on June 21, 2018, 04:58:36 PM
WOW!!!
many thanks for the functions!

and cryptoknight Api...perfect! but how to enable?  ;)

Edit the setting PoolProfitProviders in Settings.json e.g.:

Code:
  "PoolProfitProviders": "MinerRocksApi,CryptoknightCCApi,MineCryptonightApi",

that was missing in the settings.json (as example)...thanks!


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: zientarski on June 26, 2018, 12:04:07 PM
Which drivers works on Linux 16.06 with Vega ?
I use ROCM drivers as seems like only this drivers works with tdxminer

Really would like to avoid using Windows


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: gugs on June 27, 2018, 07:34:32 AM
Thats one very useful tool you made, nice job :) If you can combine it with other algorithms it will be awesome! Keep up the good work!


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: nordmann666 on June 27, 2018, 07:42:32 AM
Thats one very useful tool you made, nice job :) If you can combine it with other algorithms it will be awesome! Keep up the good work!

you only need to configure the miners...not the tool itself

so with SRBMiner xmrstak and castxmr u can use all algos that this miners support


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: gugs on June 27, 2018, 10:57:45 AM
Thats one very useful tool you made, nice job :) If you can combine it with other algorithms it will be awesome! Keep up the good work!

you only need to configure the miners...not the tool itself

so with SRBMiner xmrstak and castxmr u can use all algos that this miners support

I meant other algos like Ethash, Equihash, etc. :)


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: reaper7881 on June 27, 2018, 08:25:48 PM
how do i add my own coin to the switcher,

eg make it work with arqma and pull the profitability from api


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on June 30, 2018, 07:19:21 PM
how do i add my own coin to the switcher,

eg make it work with arqma and pull the profitability from api

Go the Coins folder and copy one existing JSON file and rename and edit it. That means changing all required things like name, algorithm, pool settings, miner settings and so on. To get profitability data for arqma you have to set the ticker symbol to "ARQ" and add CryptoknightCCApi to your profit providers in Settings.json like:

Code:
  "PoolProfitProviders": "MinerRocksApi,CryptoknightCCApi,MineCryptonightApi",


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: carlsberger13 on July 01, 2018, 04:34:37 PM
nvidia cards ???


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: duyquang06 on July 02, 2018, 04:00:24 AM
will give a try! THANKS for ur work!


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: tadung8790 on July 02, 2018, 10:21:38 AM
Many thanks, excellent work!


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: christiano88 on July 03, 2018, 08:29:10 PM
Please add herominers api for calculating profits, has more unknown coins like saronite etc.


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on July 04, 2018, 07:54:23 PM
Please add herominers api for calculating profits, has more unknown coins like saronite etc.

You can get saronite profit data from miner.rocks and cryptoknight.cc.


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on July 06, 2018, 02:02:19 PM
nvidia cards ???

I did not test Nvidia cards but theoretically it should work if you use Xmr-Stak.
But you need to replace the integrated Xmr-Stak with a version that has the Nvidia backend, you can find it in the release section of Xmr-Stak on GitHub. Then you need to make the appropriate Nvidia GPU config file(s) and set them using the NvidiaPath property in all JSON files of the coins and NiceHash algorithms like:

Code:
  // Path to Xmr-Stak amd gpu config file, can be null.
  "AmdPath": null,
  // Path to Xmr-Stak nvidea gpu config file, can be null.
  "NvidiaPath": "XmrStak/nvidia_v7.txt",


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: superminator on July 10, 2018, 10:13:37 PM
Hello, great work!.

I do not understand a thing. Where are the rewards stored, in the nicehash account or in personal wallets? If it is in nicehash, where is the configuration made? If it is in wallets, where are the wallets configured?.

Best regards.


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on July 12, 2018, 05:55:53 PM
Hello, great work!.

I do not understand a thing. Where are the rewards stored, in the nicehash account or in personal wallets? If it is in nicehash, where is the configuration made? If it is in wallets, where are the wallets configured?.

Best regards.

Set your personal wallet addresses in the configuration files for each coin (JSON files inside Coins folder) and for each NiceHash algorithm (JSON files inside NicehashAlgorithms folder).


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: dazzmore on July 12, 2018, 06:19:41 PM
Is it just me or Masari's profit is not calculated correctly? It's always stuck at $1 something, everything else works fine.


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on July 19, 2018, 10:01:45 PM
Is it just me or Masari's profit is not calculated correctly? It's always stuck at $1 something, everything else works fine.

Make sure to override the expected hash rate for Masari in Coins/Masari.json properly:
Code:
  "OverrideExpectedHashrate": 8420,


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on July 19, 2018, 10:45:08 PM
New Release: V4.5.0: Updated miners and fixes

  • Updated Xmr-Stak, Cast XMR and SRBMiner
  • Fixes for Masari and BitTube
  • Added BitTube profit data from miner.rocks
  • Support for extra arguments when using SRBMiner
  • Removed Electroneum
  • Fixes for Linux version
  • Removed Electroneum
  • Faster profit data

Future plans:

GUI Configurator
Easier configuration with a GUI.

Latest release: https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest (https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest)


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: duyquang06 on July 20, 2018, 06:55:23 AM
will test new ver  ;D


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: christiano88 on July 23, 2018, 06:35:09 PM
Can you add JCE miner support? It gain good momentum among the forum members:
https://bitcointalk.org/index.php?topic=3281187.0


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: christiano88 on August 07, 2018, 09:15:14 AM
Also I have some really useful feature requests and bugfixes for the next version:
- correct config_bittube.txt to have algo "bittubev2", not "ipbc", that doesn't work anymore since earlier versions of SRBMiner
- add ability to set a threshold for changing the coin, like, if profit difference >5% (this should be editable), switch coin, not just immediately when it sees a 0.01$/day difference. Also a 2nd option to ignore cooldown time if profit difference more than 10% (also editable), but separate from the first one. Also the ability to disable these 2 options, maybe not everybody wants this level of fine tuning.
- SRBMiner extra arguments work if you only set 1 argument. For 2 or more, it force closes.
- the watchdog doesn't really work in some cases, for example if the miner gets stuck and doesn't show speed at startup, the profitswitcher gets confused too. This was a problem in 3.5, seems 4.5 doesn't do it.
- for some reason, if it cannot get profit data for one coin and one provider (the other providers work), it restarts for several times until it actually works. This can be worked around by overriding the coin to not get profit data from that particular provider.
- need support for backup pool for each coin (or at least if pool doesn't work, switch to 2nd highest profitable coin to mine)
- add some feature in the watchdog to restart miner if the miner force closes. It just gets stuck at this point.
- Support for JCE miner would be good too, have link above this post (but this is really not a priority).

I will keep editing this post with whatever new bugs I discover/features I see useful.


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on August 17, 2018, 07:41:50 PM
New Release: V5.0.0: JCE Miner & CryptUnit API support

Added new miner: JCE Miner

You now can use the new JCE Miner with CPU + GPU support.

New profit provider: CryptUnit API


The app now can get live and daily profit data for all coins on CryptUnit from its API.



Other changes
  • Updated all miners + profit providers
  • Added logging support, use EnableLogging setting
  • Added profit switch threshold, use ProfitSwitchThreshold setting
  • Fixed bugs

Future plans:

GUI Configurator
Easier configuration with a GUI.

Latest release: https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest (https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest)


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: nordmann666 on September 23, 2018, 06:46:17 AM
still love the tool

but can you please add api from profitbotpro?
and biggest help would be...download coin data from api and add the coins to coin folder? THAT would be biggest help ever for beginners


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: swed1983 on September 30, 2018, 10:22:54 AM
hi guys,  how can I can I change the default miner form XMR to SRB? changed reference in alle coin configs, but still getting started XMR with Nicehash automatically. Help appreciated


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: logicalray77 on October 14, 2018, 08:53:13 AM
anyone maybe interested creating a Video for a "how to" guide?


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: LeGoose on October 15, 2018, 06:26:56 PM
Noticed a small bug in JceMiner.cs

If --mport is defined in userDefinded, _port needs to be set to its value in JceMiner.cs

If not, the JCE miner starts with the correct --mport, but JceMiner is checking for stats at the default _port value of 0.

I need a static port (not a Helpers.GetAvailablePort()) for my monitoring software (Awesome Miner).

Better yet, allow the JCEApiPort to be defined in the coin json (like it is in the XmrStak section of coin json).

Awesome stuff.  thanks!



 
Code:
if (!userDefindedArgs.Contains("--mport"))
            {
                _port = Helpers.GetAvailablePort();
                args += $"{space}--mport {_port}";
                space = " ";
            }


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: phucktum on October 16, 2018, 01:07:16 AM
Hi Cryptoprofitswitcher, I have used the tool and seen it is very usefull and hope you may upgrade to new version including SRB miner 1.6.8 that can mine monero v8 this Oct-18-2018.


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on October 16, 2018, 12:35:47 PM
hi guys,  how can I can I change the default miner form XMR to SRB? changed reference in alle coin configs, but still getting started XMR with Nicehash automatically. Help appreciated

Set in the JSON files:
Code:
"Miner": "SRBMiner",
"SRBMinerUseXmrStakCPUMining": false,


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on October 16, 2018, 12:40:57 PM
New Release: V5.5.0: CryptonightV8 support and more

CryptonightV8 support

Set the algorithm in the coin settings to CryptonightV8 to mine using the new algorithm.
If you want to switch automatically to the new algorithm when the fork of Monero happens:

1. Leave the algorithm as CryptonightV7
2. The auto switch will only work with XmrStak or CastXMR. For XmrStak no actions are required, for CastXMR add the argument --algo=-1 to CastXmrExtraArguments in Monero.json or MoneroOcean.json

Other changes
  • Support for custom ports (@LeGoose)
  • Updated all miners
  • Better logging
  • Fixed Ubuntu build

Future plans:

GUI Configurator
Easier configuration with a GUI.

Latest release: https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest (https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest)


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: LeGoose on October 16, 2018, 01:03:52 PM
New Release: V5.5.0: CryptonightV8 support and more

CryptonightV8 support

Set the algorithm in the coin settings to CryptonightV8 to mine using the new algorithm.
If you want to switch automatically to the new algorithm when the fork of Monero happens:

1. Leave the algorithm as CryptonightV7
2. The auto switch will only work with XmrStak or CastXMR. For XmrStak no actions are required, for CastXMR add the argument --algo=-1 to CastXmrExtraArguments in Monero.json or MoneroOcean.json

Other changes
  • Support for custom ports (@LeGoose)
  • Updated all miners
  • Better logging
  • Fixed Ubuntu build

Future plans:

GUI Configurator
Easier configuration with a GUI.

Latest release: https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest (https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest)


Awesome CPS!     I'll roll this version out today and let you know if I run into anything.   Thanks!


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: phucktum on October 17, 2018, 01:55:09 AM
New Release: V5.5.0: CryptonightV8 support and more

CryptonightV8 support

Set the algorithm in the coin settings to CryptonightV8 to mine using the new algorithm.
If you want to switch automatically to the new algorithm when the fork of Monero happens:

1. Leave the algorithm as CryptonightV7
2. The auto switch will only work with XmrStak or CastXMR. For XmrStak no actions are required, for CastXMR add the argument --algo=-1 to CastXmrExtraArguments in Monero.json or MoneroOcean.json

Other changes
  • Support for custom ports (@LeGoose)
  • Updated all miners
  • Better logging
  • Fixed Ubuntu build

Future plans:

GUI Configurator
Easier configuration with a GUI.

Latest release: https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest (https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest)
Thank cryptoprofitswitcher very much, at last the excellent and marvellous tool I am waiting for long is coming. Today, I will configure the tool and believe it runs well. Best regards.


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: phucktum on October 17, 2018, 06:13:48 AM
New Release: V5.5.0: CryptonightV8 support and more

CryptonightV8 support

Set the algorithm in the coin settings to CryptonightV8 to mine using the new algorithm.
If you want to switch automatically to the new algorithm when the fork of Monero happens:

1. Leave the algorithm as CryptonightV7
2. The auto switch will only work with XmrStak or CastXMR. For XmrStak no actions are required, for CastXMR add the argument --algo=-1 to CastXmrExtraArguments in Monero.json or MoneroOcean.json

Other changes
  • Support for custom ports (@LeGoose)
  • Updated all miners
  • Better logging
  • Fixed Ubuntu build

Future plans:

GUI Configurator
Easier configuration with a GUI.

Latest release: https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest (https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest)

Hi cryptoprofitswitcher, the app v5.0 run well with miner SRBMiner. But in v5.5, I got an error that makes the app resets after 10 consecutive overshots  like as follow:

Could not get data from http://127.0.0.1:21555.
Error message: One or more errors occured. (An error occurs while sending the request)
Couldn't get current hashrate: Sequence contains no element.
Mining: Bloc Money at 0/Hs Cooldown ready to switch
Switching: WeightcoinsPrices
Watchdog: 10 concecutive overshot(s) out of 10 allowed.


NB: In every coin, there has  line:  "SRBMinerApiPort": 21555, and in config file "api_enabled" : true,
"api_port" : 21555,. So where's the fault?

Plz help to fix it. Thanks a lot.


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on October 17, 2018, 03:19:21 PM

Hi cryptoprofitswitcher, the app v5.0 run well with miner SRBMiner. But in v5.5, I got an error that makes the app resets after 10 consecutive overshots  like as follow:

Could not get data from http://127.0.0.1:21555.
Error message: One or more errors occured. (An error occurs while sending the request)
Couldn't get current hashrate: Sequence contains no element.
Mining: Bloc Money at 0/Hs Cooldown ready to switch
Switching: WeightcoinsPrices
Watchdog: 10 concecutive overshot(s) out of 10 allowed.


NB: In every coin, there has  line:  "SRBMinerApiPort": 21555, and in config file "api_enabled" : true,
"api_port" : 21555,. So where's the fault?

Plz help to fix it. Thanks a lot.


Will be fixed in the next release. Meanwhile you can add --apienable --remoteport 21555 to all SRBMinerExtraArguments
Example:
Code:
"SRBMinerExtraArguments": "--apienable --remoteport 21555",


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on October 17, 2018, 04:25:24 PM
New Release: V.5.5.1: Bugfix and NiceHash CryptonightV8 algorithm

  • Add CryptonightV8 NiceHash algorithm
  • Update JCE Miner
  • Fix SRBMiner Api

Future plans:

GUI Configurator
Easier configuration with a GUI.

Latest release: https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest (https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest)


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: phucktum on October 17, 2018, 10:13:15 PM

Hi cryptoprofitswitcher, the app v5.0 run well with miner SRBMiner. But in v5.5, I got an error that makes the app resets after 10 consecutive overshots  like as follow:

Could not get data from http://127.0.0.1:21555.
Error message: One or more errors occured. (An error occurs while sending the request)
Couldn't get current hashrate: Sequence contains no element.
Mining: Bloc Money at 0/Hs Cooldown ready to switch
Switching: WeightcoinsPrices
Watchdog: 10 concecutive overshot(s) out of 10 allowed.


NB: In every coin, there has  line:  "SRBMinerApiPort": 21555, and in config file "api_enabled" : true,
"api_port" : 21555,. So where's the fault?

Plz help to fix it. Thanks a lot.


Will be fixed in the next release. Meanwhile you can add --apienable --remoteport 21555 to all SRBMinerExtraArguments
Example:
Code:
"SRBMinerExtraArguments": "--apienable --remoteport 21555",

Hi cryptoprofitswitcher, thank a lot. After adding extra those arguments, the app v5.5 runs normally as I want. I will try v5.5.1.


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: coke15 on October 18, 2018, 09:20:39 AM
hi
i try for 2 days to put srbminer or jce may i can't :/
it start always xmrstack.

on folder "coins" i choose monero.json and i put
// Used Miner, can be XmrStak, CastXmr, SRBMiner or JceMiner (Recommended: XmrStak)
  "Miner": "SRBMiner",

but no it's always stak :/
i miss something?


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: coke15 on October 18, 2018, 08:47:17 PM
hi

ok found in page 2 ""SRBMinerUseXmrStakCPUMining": false"

but
now i try to launch jcminer ,but no way :
Couldn't get data from: http://127.0.0.1:52643
Error message: One or more errors occurred. (An error occurred while sending the request.)
Couldn't get current hashrate: Sequence contains no elements
Couldn't get data from: http://127.0.0.1:52643
Error message: One or more errors occurred. (An error occurred while sending the request.)
Couldn't get current hashrate: Sequence contains no elements


try the 5.5.1 ,same :/


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: WhyMe on October 18, 2018, 09:09:10 PM
SRBMiner has changed api config in last version, you must active it from command line now. May be it's the source of your problems ...


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: phucktum on October 19, 2018, 04:05:08 AM
hi

ok found in page 2 ""SRBMinerUseXmrStakCPUMining": false"

but
now i try to launch jcminer ,but no way :
Couldn't get data from: http://127.0.0.1:52643
Error message: One or more errors occurred. (An error occurred while sending the request.)
Couldn't get current hashrate: Sequence contains no elements
Couldn't get data from: http://127.0.0.1:52643
Error message: One or more errors occurred. (An error occurred while sending the request.)
Couldn't get current hashrate: Sequence contains no elements


try the 5.5.1 ,same :/

May my case help you:
- Go to folder coins.Move or delete the coins you don't mine.
- Edit the coin you mine. For example my stellite coin:
Stellite.json
Code:
{
  /* GENERAL CONFIGURATION - ALWAYS NEEDED */

  // Displayed name, can be anything.
  "DisplayName": "Stellite",
  // Ticker symbol on minecryptonight.net, needed to get profit data
  "TickerSymbol": "XTL",
  // Mining algorithm of coin, can be CryptonightV7, CryptonightHeavy, CryptonightLite, CryptonightBittube, CryptonightStellite, CryptonightHaven or CryptonightMasari
  "Algorithm": "CryptonightStellite",
  // Used Miner, can be XmrStak, CastXmr, SRBMiner or JceMiner (Recommended: XmrStak)
  "Miner": "SRBMiner",
  // Path to script that runs before the miner starts, can be null.
  // For example:: Path to batch file that sets specific OverdriveN settings for this coin
  "PrepareScript": "Overclock.bat",
  // Enables or disables this coin, can be true or false (default: true)
  "Enabled": true,

  /* OVERRIDE SETTINGS - NOT NEEDED */
............
 // Set if you want to also start Xmr-Stak for CPU Mining
  "CastXmrUseXmrStakCPUMining": false,

  /* SRBMINER CONFIGURATION - NEEDED IF MINER IS SRBMINER*/

  // Path to SRBMiner executable
  "SRBMinerPath": "SRBMiner/SRBMiner-CN.exe",
  // Path to SRBMiner config file
  "SRBMinerConfigPath": "SRBMiner/config_stellite.txt",
  // Port of the SRBMiner REST API, should match the port in the config file of SRBMiner.
  "SRBMinerApiPort": 21555,
  // Set the path to SRBMiner pool config file directly (can be null, if you use AUTO POOL CONFIGURATION)
  "SRBMinerPoolsPath": "SRBMiner/pools.xtl.txt",
  // Extra arguments that will be passed over to SRBMiner, can be a string or null
  "SRBMinerExtraArguments": "--gpureorder",
  // Set if you want to also start Xmr-Stak for CPU Mining
  "SRBMinerUseXmrStakCPUMining": false,

  /* JCEMINER CONFIGURATION - NEEDED IF MINER IS JCEMINER */
........

- Go to the folder SRBMiner and fine tuning the config_stellite.txt if you wish. But the API port must match between file coin and config: 21555.
- Configuring your xtl pools. My case is SRBMiner/pools.xtl.txt.

And this is my screenshot:
https://imgur.com/g62LBMC


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: logicalray77 on October 19, 2018, 02:07:36 PM
Anyone mind sharing their content folder with configs?
I really want to test this profit switcher but time is not on my side to go through all configs.

I have 8X 12xRX580 rigs. so config for RX580 would be awesome.


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: coke15 on October 20, 2018, 03:56:28 PM
hi

thanks guy ,i finaly got working srbminer :)

anyway to know how many hours for day for each coins, or listing that?


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: lupaarSen on October 22, 2018, 08:04:40 PM
hi
i get an app "check profitability" freeze/crash on:
code: Cancelled profit task 3.
Each times i restart on a different coin but always seems to stuck and stop! sometimes it passes (1/5 approx.)

and: MineCryptonightApi not working (i'm interested by LTHN profitability check...)
only one message returns: Failed to get profits data from MineCryptonight Api: The specified key 'cryptonight-lite-tube_factor' does not exist in
the ExpandoObject.

Wonderfull app...when it's working

Please solution or fix!!!

Screen:

https://ibb.co/kriifq


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: cryptoprofitswitcher on October 24, 2018, 09:43:33 PM
New Release: V.6.0.0: Added HeroMiners API and more

  • Added new profit provider HeroMiners API
  • Updated profit providers
  • Added BLOC.money, Conceal and Lethean
  • Enable/Disable watchdog on the fly "w"
  • New setting: With "ProfitSorting" you can sort the profit table
  • Fixed bugs (maybe your problem @lupaarSen)

Future plans:

GUI Configurator
Easier configuration with a GUI.

Latest release: https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest (https://github.com/cryptoprofitswitcher/CryptonightProfitSwitcher/releases/latest)


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: christiano88 on November 23, 2018, 10:14:13 PM
Add xmrig miner support please: https://github.com/xmrig/xmrig-amd/releases


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: christiano88 on December 06, 2018, 02:22:20 PM
Add xmrig miner support please: https://github.com/xmrig/xmrig-amd/releases

Please please pleaseee..


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: wgestickley on December 07, 2018, 11:34:12 PM
Hey Guys,

i tried a few Hours to setup this tool but had no luck. Every Time i setup SRBMiner in the Coin json Files but everyt time, no matter what i did with CPU Mining of etc., the tool starts XMRstak and not SRB Miner.

Tried a lot of different setups but no luck.

Any ideas?

Thank you
Oliver


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: LeGoose on December 19, 2018, 05:14:00 PM
Add xmrig miner support please: https://github.com/xmrig/xmrig-amd/releases

Please please pleaseee..

Would love if this miner was supported too!


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: LeGoose on December 20, 2018, 02:18:36 PM
Hey Guys,

i tried a few Hours to setup this tool but had no luck. Every Time i setup SRBMiner in the Coin json Files but everyt time, no matter what i did with CPU Mining of etc., the tool starts XMRstak and not SRB Miner.

Tried a lot of different setups but no luck.

Any ideas?

Thank you
Oliver

Did you set this value to false in your coin .json file?

 // Set if you want to also start Xmr-Stak for CPU Mining
  "SRBMinerUseXmrStakCPUMining": true,


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: Yey09 on January 11, 2019, 09:33:49 PM
MinecryptonightAPI only shows Live Rate.
https://imgur.com/a/RvtNuiPhttps://imgur.com/a/RvtNuiP (https://imgur.com/a/RvtNuiP)


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: modmalaney on January 12, 2019, 04:59:55 AM
auxiliary mining systems are good enough to have. the team is really serious about working on this so that there is always a pretty good update and close all existing deficiencies. This will really help the miners because it has a pretty good feature, especially for AMD GPU Vega them.


Title: Re: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash
Post by: Yey09 on January 17, 2019, 07:47:02 AM
Is it possible to manually add other variants of Cryptonight like UPX and WEB?