Add a separate wallet address line for Nicehash ONLY, so we can use Nicehash internal wallets and check box to trigger which fee we expect to pay so it can be added into the calculations to determine if more profitable vs other pools.
Story Behind the change:
I have been using NemoMiner over AwesomeMiner for some time now and recently upgraded to the new GUI versions on my rigs, i mainly mine to Ahashpool Plus, but i mistakenly forgot to turn off nicehash which was checked from default during install and found large periods that my Ahashpool showed huge drops in profits checking on it periodically, this boggled me as the rigs were online the entire time, but lastnight i figured out what it was, the nicehash box was checked and i overlooked this and copied the setup folder to my cloud drive so it would be downloaded on all of my rigs to later run... while on my PC and looking at my Ahashpool page i noticed that all 120+ GPU's were displayed not active miners all sudden and remoted into the rigs to check on them to find that they were mining on Nicehash. I have no issues with mining to Nicehash if it truly is more profitable than any algo on Ahashpool, just didnt expect it. The issue now is when i look at nicehash to check the payout, its sending me payments via external route and charging me 3%, if i was able to populate my internal wallet than i would incur 0% fee as i use coinbase.
This already available:
See here: https://github.com/MrPlusGH/NPlusMiner/blob/master/README.md
Per pools config (Advanced)
- **This is for advanced users. Do not use if you do not know what you are doing.**
- You can now set specific options per pool. For example, you can mine NiceHash on the internal wallet and other pools on a valid wallet. This configuration is provided as an example in Config\PoolsConfig-NHInternal.json
- Available options
- Wallet = your wallet address
- UserName = your MPH user name
- WorkerName = your worker name
- PricePenaltyFactor = See explanation below
- Usage
- The file Config\PoolsConfig.json contains per pool configuration details. If a pool is listed in this file,
the specific settings will be taken into account. If not, the setting for the entry name default will be used.
**Do not delete the default entry.**
- Edit Config\PoolsConfig.json
- Add an entry for the pool you want to customize
- The name must be the NPlusMiner name for the pool. ie. for ahashpool, if you use Plus. The name is ahashpoolplus.
- (**careful with json formating **)
- Best way is to duplicate the default entry
- Note that the GUI only updates the default entry. Any other changes need to be done manualy
PricePenaltyFactor (Advanced)
- When using advanced per pool configuration, it is possible to add a penalty factor for a specific pool. This simply adds as a multiplicator on estimations presented by the pool.
- Example scenario
- NiceHash as a 4% fee - Set PricePenaltyFactor to 0.96 (1-0.04)
- You feel like a pool is exaggerating his estimations by 10% - Set PricePenaltyFactor to 0.9