Introducing NiceHash Bot

We are introducing NiceHash Bot. NiceHash Bot is a software for the automatic order management on the NiceHash hash-power marketplace.
The bot runs on the test and production environment (so you can try it out with test-BTC). Learn more about how to obtain API keys here.
The main features of the NiceHash Bot are:
- Manage pools (create/edit/delete)
- Manage orders (create/refill/edit/delete)
- Automatically manage orders for (Bot On mode):
- price adjustment - keep the price as low as possible (increase and decrease prices)
- refilling - automatically refill order when 90% of available money is consumed
- Console window showing important events, API calls and errors
Download NiceHash Bot
You can download NiceHash bot here: https://github.com/nicehash/NiceHashBot/releases
Please note: .NET Framework 4.7 or higher is required. You can also run multiple instances of NHB3 - each in own folder with different API credentials.
Tips for programmers
NiceHash Bot is proof of concept (but working) application. It is an extension of rest-clients-demo (https://github.com/nicehash/rest-clients-demo) and can be used as-is or upgraded for further improvements in usability and functionality. The main purpose is to demonstrate interaction with the new NiceHash platform.
NiceHash Bot uses two classes for interaction with the NiceHash platform:
- Api.cs - that prepares all required request headers (authorization - as described here - https://docs.nicehash.com/) and executes remote calls and
- ApiConnect.cs - that exposes methods for actions used by NHB3.
The majority of bot logic is in function runBot() inside Home.cs class which is executed once per minute and then checks if the order needs some sort of interaction (refill, increase speed or decrease speed).
If you have any questions or suggestions for NiceHash Bot send us a customer support ticket.
Thank you,
Your NiceHash team!