Bitcoin Forum
November 09, 2024, 02:38:40 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 4 »  All
  Print  
Author Topic: [ANN] Cryptonight Profit Switcher: For pool mined coins and NiceHash  (Read 23810 times)
cryptoprofitswitcher (OP)
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
June 04, 2018, 09:25:26 PM
Last edit: October 16, 2018, 12:32:26 PM by cryptoprofitswitcher
 #1

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

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.


igotek
Hero Member
*****
Offline Offline

Activity: 2156
Merit: 612


Online Security & Investment Corporation


View Profile WWW
June 04, 2018, 10:09:59 PM
 #2


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

I cannot live, I cannot die, trapped in myself.
Hold my breath as I wish for death. Oh please god, help me !
cryptoprofitswitcher (OP)
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
June 04, 2018, 10:38:03 PM
 #3


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.
iisbetoq
Jr. Member
*
Offline Offline

Activity: 165
Merit: 1


View Profile
June 05, 2018, 10:45:16 AM
 #4

only with xmrstak ?
how to use with other miner ?

regards


Sgsg666
Jr. Member
*
Offline Offline

Activity: 113
Merit: 1


View Profile
June 05, 2018, 03:24:38 PM
 #5


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.
duyquang06
Newbie
*
Offline Offline

Activity: 154
Merit: 0


View Profile
June 05, 2018, 05:03:05 PM
 #6

and cast_xmr (vega of course)
cryptoprofitswitcher (OP)
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
June 05, 2018, 06:33:08 PM
 #7

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.
cryptoprofitswitcher (OP)
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
June 06, 2018, 02:00:02 AM
 #8

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
Sgsg666
Jr. Member
*
Offline Offline

Activity: 113
Merit: 1


View Profile
June 06, 2018, 12:22:25 PM
 #9

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/

cryptoprofitswitcher (OP)
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
June 07, 2018, 01:25:57 AM
 #10


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
cryptoprofitswitcher (OP)
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
June 08, 2018, 06:20:50 PM
 #11

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
nordmann666
Member
**
Offline Offline

Activity: 363
Merit: 16


View Profile
June 09, 2018, 11:27:19 AM
 #12

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?



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

tool usses nicehash!?
cryptoprofitswitcher (OP)
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
June 09, 2018, 03:37:00 PM
 #13

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.
duyquang06
Newbie
*
Offline Offline

Activity: 154
Merit: 0


View Profile
June 09, 2018, 04:14:14 PM
 #14

How many %fee, just curious.
cryptoprofitswitcher (OP)
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
June 09, 2018, 06:49:46 PM
 #15

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.
igotek
Hero Member
*****
Offline Offline

Activity: 2156
Merit: 612


Online Security & Investment Corporation


View Profile WWW
June 09, 2018, 08:03:40 PM
 #16

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.

I cannot live, I cannot die, trapped in myself.
Hold my breath as I wish for death. Oh please god, help me !
cryptoprofitswitcher (OP)
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
June 10, 2018, 12:23:32 AM
Last edit: June 12, 2018, 12:26:41 AM by cryptoprofitswitcher
 #17

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.
skablast
Member
**
Offline Offline

Activity: 476
Merit: 19


View Profile
June 10, 2018, 01:04:28 AM
 #18

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
cryptoprofitswitcher (OP)
Newbie
*
Offline Offline

Activity: 33
Merit: 0


View Profile
June 12, 2018, 08:04:35 PM
 #19

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
nordmann666
Member
**
Offline Offline

Activity: 363
Merit: 16


View Profile
June 19, 2018, 06:43:35 AM
 #20

my wishes  Wink

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
Pages: [1] 2 3 4 »  All
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!