Hi there, and happy new year!
This happens to be my first post here, although I've been following this forum for soooo long. And what an important post (at least, for me).
Over the recent weeks, I've been working on Hasher, a new multi pool/multi algo interface for Nvidia mining with profit optimization. After using MultiPoolMiner and NemosMiner, I came up with the conclusion that I had further needs. These needs were (1) a better support for pool profit - zpool's API was always unavailable so I could never start mining; (2) more clarity in setting up everything, or ease-of-use; (3) still perform state-of-the-art profit optimization with benchmarking and multipool support.
Eventually, the project became bigger as I got excited about new ideas that could improve the project, and now here I am. But that's it for the story, let me introduce Hasher now...
What is it?https://github.com/Johy/HasherHasher is a simple yet comprehensive interface that benchmarks your hardware, downloads and runs miners for you to effectively mine the most profitable coin on the most profitable pool. For now, only Nvidia is supported but I'd love to add AMD.
Features- Easy introduction and setup
- Nice interface, more user-friendly than command files
- Single window with all information at hand (hashrate, algo, pool, profit estimates and balances)
- Multipool supported: zpool, aHashProol, HashRefinery and NiceHash - Hasher will mine on the most profitable pool
- Profit API failover: if a pool's API fails to return profit estimates, Hasher uses other approaches to get the data no matter what. If it still fails, there's a cache Hasher can use too*
- Benchmarking and miner comparison to pick the best one for each algo
- More customization options (e.g., intensity) while still keeping it simple
- Robust profit calculation - i.e. even when pool APIs are having troubles
- Automatic updates: when a new version is released, it will be downloaded when you launch Hasher and installed when you quit it. No more time spent to check updates and copying files!
- BTC address validation in setup, you can't enter a wrong address (because of your cat) anymore
- It's free! There is a default donation of 1% - 14mins a day - that you can void (or increase...!)
*In fact, during my tests in the recent days, Hasher systematically switched to a higher profit algo/pool with only 10ish miners on it. After a few hours, multiple times, there were 200ish miners on this algo on this pool. It really looked like the failed API calls on other profit switching algos were preventing people to mine the actual most profitable coin, while Hasher could switch at the right time.
Pictureshttps://image.ibb.co/g0xnUw/home.pnghttps://image.ibb.co/hB1gpw/performance.pnghttps://image.ibb.co/j6zqhG/benchmark.pnghttps://image.ibb.co/iMEebb/pools.pnghttps://image.ibb.co/hhgQGb/settings.pngInstallation- Download the latest .exe release
- Hasher has a few dependencies (listed in the GitHub readme) that you need to make sure to have
- Double-click on the .exe application. A quick install will start, create a shortcut on your Desktop and launch it
- Follow the introductory setup in Hasher, and enjoy!
I understand that I am a new user on this forum, and that some people can get skeptical about the project, even more so when it is distributed as a .exe. I'm completely fine with this, and there is an alternative way to get Hasher running. It's a Node.js application, so you can also just download the zip and run npm install && npm start. Since one of the objectives of this project is to be easy to use, distributing it as a .exe with auto-update is one of the features (at least for me).
More information and acknowledgmentsThe readme on the GitHub page is quite comprehensive already, so I'll let you head over there to have a look. If you have questions, remarks, ideas, feel free to share them as I'd be really happy to contribute in the CC community by improving Hasher over time or simply assist you. I truly hope you will enjoy it (and that you won't run into many issues...).
This project is free, and donations to the following BTC address to support it are extremely appreciated:
14t4EkREaQfsbwngtLS7KJx7d1ADiWuB9c.
A lot of ideas in Hasher were inspired from MultiPoolMiner and NemosMiner, that I enriched with more novel features (auto-updates, aggregated balances, GUI, robust pool API failover, etc). Therefore, I'd like to thank them and invite you to donate to them as well if you appreciate the recent work in profit switching algorithms:
NemosMiner: 1QGADhdMRpp9Pk5u5zG1TrHKRrdK5R81TE
MultiPoolMiner: 1MsrCoAt8qM53HUMsUxvy9gMj3QVbHLazH
Thanks a lot in advance for your support and I look forward to reading your feedback!