Hi all,
Release 0.5.8 - 2018-08-09Fixed an integration bug with CryptoDredge - Live hashrate works now.
Upgraded CryptoDredge to version 0.8.3
Upgraded ethminer to version 0.15.0
Upgraded EWBF to version 0.5
Upgraded OurMiner to version 1.1.0
Download NicerMiner v0.5.8:
https://github.com/odedolive/NicerMiner/raw/master/releases/NicerMiner%200.5.8.zipVersion History:Release 0.5.7a - 2018-08-02Fixed an integration bug with CryptoDredge.
Release 0.5.7 - 2018-07-31Updated to sync with NHML v1.9.0.5
Upgraded miner: EWBF 0.4 Zhash miner (for BTG mining)
New miner: CryptoDredge 0.8.0 (Lyra2z, NeoScrypt, Skein, Lyra2REv2)
Please note that BTG auto exchange is currently off on MPH, so if you don't want to mine BTG, disable the algorithm EquihashBTG in the UI.
Release 0.5.6 - 2018-07-03Updated to sync with NHML v1.9.0.4
New miner: EWBF 0.3 Zhash miner (for BTG mining)
Please note that as of writing this release note, auto-exchange is unavailable for BTG, so profitability data is always 0 for this coin.
If you choose to mine this coin exclusively (without profit-switching), you will need to disable all algorithms except EquihashBTG, and then click on the "Start" button to begin mining.
Release 0.5.5 - 2018-06-28New miner: OurMiner 1.0.0 - for faster Lyra2z support (Nvidia)
New miner: hsrminer_neoscrypt_fork - for faster Neoscrypt support (Nvidia)
Removed JCE Miner - The integration was unstable on lower-end CPUs and multi-CPU rigs.
Release 0.5.4 - 2018-06-14Upgraded cpuminer-opt to version 3.8.8.1
Added a new CPU miner - JCE Miner - the fastest CNV7 miner (see:
https://bitcointalk.org/index.php?topic=3281187.0)
Release 0.5.3 - 2018-06-06Fixing a bug with stats readout from the newly added ethminer 0.14.0
Adding nvidiasetp0state.exe to optimize Nvidia mining
Release 0.5.2 - 2018-06-05Updated to sync with NHML v1.9.0.3
Bundled ethminer 0.14.0 which provides better performance and stability for CUDA devices.
You can still use the "original" version if you like. Benchmark both, and see what works best for you.
Release 0.5.1 - 2018-05-24Updated to sync with NHML v1.9.0.2
Release 0.5.0 - 2018-05-07Updated to sync with NHML v1.9.0.1
Removing support for ASIC controlled algos (Groestl, Myriad-Groestl and Qubit) - no point in wasting time benching them
Adding support to new CPU algos - Yescrypt, Lyra2z and another CryptonightV7 miner that might be faster than XmrStak on your machine
Ethash/Keccak dual=mining is now supported out-of-the-box, no need to override anything.
Release 0.4.6 - 2018-04-12Hotfix release due to MPH renaming the Cryptonight Hub to Cryptonight-Monero
You only really need to upgrade to this release if you mine the Cryptonight V7 Hub.
Release 0.4.5 - 2018-04-11Adding support to the following algorithms (only for Nvidia): Skein, Groestl, Lyra2z, Myriad-Groestl and Qubit.
Claymore Dual Miner Ethash+Keccak is still not officially supported by NHML, you will need to follow the override instruction described in the release notes for version 0.2 (below)
Release 0.4 - 2018-04-09Updated to sync with NHML v1.9.0.0 alpha
Supporting Cryptonight v7 to mine the MPH Cryptonight Hub
Release 0.3.1 - 2018-03-21This is a hotfix release, please see version 0.3 full release notes.Fixing an issue with misconfigured ethminer pool url argument
Release 0.3 - 2018-03-21Fixing an issue with misconfigured ccminer arguments (affecting Neoscript and other algorithms)
Fixing an issue with truncating the server url on Ethminer
This release is still based on NHML v1.8.1.9 due to mixed reviews for the new profitability switching refactoring that took place on NHML v1.8.1.10, I will evaluate the next version to decide if it will be kept in sync with NHML down the road.
Release 0.2 - 2018-02-25Updated to be in line with NHML v1.8.1.9
Added support to Claymore's Dual Miner v11.0 (Dual mine Ethash and Keccak)
Since this miner downloads the miners package used by NHML, you will need to overwrite the downloaded version of Claymore Dual Miner with the latest version manually (otherwise the new Ethash/Keccak combo will fail to mine/benchmark).
So after you download this version, and run it for the first time (to download the miners package), you will need to download the latest Claymore Dual Miner and replace the binaries in the following path: \bin_3rdparty\claymore_dual with the content of the zip file containing Claymore's binaries.
I decided to see if I can adapt the great NHML to mine on MPH, and this is what I came up with.
Some key changes that were made to NHML:
- Switched the profitability data source from NiceHash to MPH algo profitability
- Changed the NiceHash bitcoin address field to MPH username field
- Added an API Key field to allow the app to load your balance and display it on the app's status-bar (this is optional, if you leave the API Key field blank, the balance will remain 0) To display your MPH balance in BTC, all your existing balances are converted to BTC using exchange rates from cryptocompare.com.
- Supporting all 3 geographic regions that MPH has to offer
Dev FeesTo support the development of this miner, the miner will mine for the developer for 10 minutes every 24 hours (this is a very low fee of 0.7%).
How will this happen?for every 24 hours the application will be mining, there will be a 10 minute "break" in which the app will stop mining for you, and will start mining for me. when those 10 minutes are done, it will resume mining for you where it left off, and based on the most profitable algorithm at the time.
Please note: the 10 minute dev fee mining period will be randomly placed on every 24 hours of active mining, so it's impossible to predict when it will take place.
To be completely transparent - during dev fee mining, the window's background will be switched to bright yellow - trust me - you can't miss it.
I really want to take it further and implement a more advanced profitability switching mechanism.
The implementation in NHLM is pretty simplistic - it only supports algo-switching, upgrading this mechanism will be quite challenging, but it's doable.
The challenge here is to keep a fine balance between updating and adding functionality and maintaining compatibility with the source, so that any update/bug-fix/feature that is being added to NHML can be easily merged to this code base.
Wiki:
https://github.com/odedolive/NicerMiner/wikiReleases:
https://github.com/odedolive/NicerMiner/wiki/ReleasesAlso, check out my android app to monitor your MPH stats:
https://play.google.com/store/apps/details?id=com.mobileanarchy.mphstats&hl=en