BzMiner 4.7 GUI: Download and configure Ethash/Etchash Miner for AMD/NVIDIA

BzMiner is a cryptocurrency miner that supports Ethash and Etchash hashing algorithms. The program has a low developer fee – 0.5%, customizable display of information output, monitors the temperature of video memory (only for windows). The software runs on Windows and Linux from a command line interface. At the same time the graphical interface is available through the browser.

Current planned new major features BzMiner by version:

  • v5.0 following algorithms: KawPow (RVN/Ravencoin), autolykos (ERG/Ergo)

Supported algorithms:

  • Ethash (AMD, Nvidia);
  • Etchash (AMD, Nvidia)

Why use BzMiner v4.7?

  • Easy to use miner;
  • Support for the HTTP API;
  • Supports remote management of all farms in your network;
  • Supports remote management of all farms in your network;
  • Auto Intensity dynamically adjusts graphics card workloads, reducing latency while maintaining a high hash rate.
  • Low development fee 0.5%
  • Customizable display
  • Now monitoring the memory junction temperature (for windows only)
  • Awesome easy-to-use miner for Linux and Windows (GUI is accessible through a browser)
  • Remotely manage all the miners on your network
  • Fast Cuda v11 and OpenCL Ethereum/ethash and Ethereum classic miner
  • Control algorithm/pool/wallet mining PER device!
  • Constantly improving based on your feedback!
  • OC capability in the miner (OCs are removed during DAG generation to prevent invalid DAG generation)
  • Advanced mining capabilities, including cooling periods, thrashing, stales_ok, and ramp-up
  • DAG check for cards with very high OC
  • AMD ethash and etchash mining (still experimental)
  • Auto-intensity, dianamically adjusts the load on the GPU, reducing stacking while maintaining a high hash rate


  • At least one Nvidia GPU and Nvidia drivers
  • Or at least one AMD graphics processor and AMD drivers

BzMiner GUI (bzminergui.exe)

BzMiner v4.7 GUI

Since BzMiner 4.3, the desktop GUI application has been eliminated in favor of the browser gui, which can be accessed by opening index.html or by going to http://your-rigs-ip:port/ in your favorite browser.

CLI (bzminer.exe)

BzMiner 4.7

BzMiner is a command line interface. Just update the config.txt file and run bzminer.

bzminer has an additional parameter -c, which can be called to load another configuration file. e.g. bzminer -c custom_config.txt.

bzminer also has additional parameters to set pool url, wallet address, algorithm and rig name/worker for all devices

>bzminer -h

BZMiner is an enhanced CUDA Ethereum Ethash miner
Usage: bzminer [OPTIONS]


A simple viewer can be found at /index if the HTTP API is enabled. The index.html is provided for your convenience.

The HTTP API can be enabled by running bzminer with the –http_enabled flag, or by setting “http_enabled”: true in the configuration file.

For more information, enable the http api and go to http://{http_address}:{http port}/help.

Discord Server

Official Website


Starting BzMiner

  1. Download the archive with the program.
  2. Extract the contents of the archive to a convenient location
  3. Create Bat files or edit existing ones.

All cryptocurrencies are mined using a script file with the permission .bat. This file can be edited with any text editor.

You can create a .bat file yourself. To do this, right-click on the program folder, then choose “text document” and “change the resolution of this file” from .txt to .bat. Then you can right-click on it, click on “change” and type in the necessary commands.

Run bzminer, specifying the wallet and the address of the pool as parameters

bzminer -w 0x000000000000000000000000000000000000000000 -p ethstratum+tcp:// -r worker_name

You can specify more than one pool address in -p for backup pools in case of network errors:

bzminer -w 0x00000000000000000000000000000000000000000000000000 -p ethstratum+tcp:// stratum+tcp:// -r worker_name

You can edit config.txt and run bzminer if you wish. You can specify the configuration file with the -c argument:

bzminer -c eth-config.txt

Button setup example for Binance Pool (Ethereum)

bzminer -a ethash -w username1 -p stratum+tcp://
  1. ethash – enter the algorithm of the cryptocurrency to be mined. For Ethereum this is ethash. For Ethereum Classic we would enter etchash.
  2. username1 – Enter the account login from the Binance pool. This is the most important parameter. Don’t forget to change the login to your own.
  3. – enter the address of the pool (host).
  4. 8888 – enter the port number from the pool. This information can be found on the pool site.
  5. pause – a pause means that the miner will not close in case of problems, but will display an error message.

Note that the syntax of the command file must be correct. Excess punctuation, line breaks, spaces and other characters are not allowed here. Just copy the example above and change the login username1 to your login from the pool.

Example of configuring a batnik for Ethermine

bzminer -a ethash -w 0x6334F8d82C8CCBB7D177Fc3aA679638f7Fb0e84a -p stratum+tcp:// stratum+tcp://
  1. bzminer – the name of the program to run – leave it as it is.
  2. -a ethash is a cryptocurrency algorithm.
  3. 0x6334F8d82C8CCBB7D177Fc3aA679638f7Fb0e84a – The address of the wallet to which coins will be mined (replace this address with your address).
  4. – specify the address and port from the main pool.
  5. – (optional) specify the address and port for the backup pool. In this example we specified the Ethermine backup address – us2.

The backup pool option ensures that the mining will not be idle if the first server is unavailable for some time. For example, due to an overload or failure.

Example for NiceHash

bzminer -a ethash -w bc1qe8p5udj7ql92ycpc4tu42vweczs5qjk8uxkstr -p stratum+tcp://

Other examples

  • 2miners (ETH):
bzminer -a ethash -w 0x6334F8d82C8CCBB7D177Fc3aA679638f7Fb0e84a -p stratum+tcp://
  • Flexpool:
bzminer.exe -a ethash -w 0x6334F8d82C8CCBB7D177Fc3aA679638f7Fb0e84a -p ethstratum+tcp://
  • Nanopool:
bzminer -a ethash -w 0x6334F8d82C8CCBB7D177Fc3aA679638f7Fb0e84a -p stratum+tcp://
  • Example for Ethereum Classic (Ethermine):
bzminer -a etchash -w 0x6334F8d82C8CCBB7D177Fc3aA679638f7Fb0e84a -p stratum+tcp://
  • Example for Ethereum Classic (Hiveon):
bzminer -a etchash -w 0x6334F8d82C8CCBB7D177Fc3aA679638f7Fb0e84a -p stratum+tcp://

Configuration file

The program also supports mining via a configuration file – config.txt. This serves as an alternative to the .bat file.

To use config.txt, update the following options in the configuration file:

  1. wallet: a wallet for mining;
  2. pool: Pool URL;
  3. rig: the name of the farm (the name of the worker) – needed to track the statistics. You can specify any name. For example MSI.
    "algorithm": "ethash",
    "wallet": "bc1qe8p5udj7ql92ycpc4tu42vweczs5qjk8uxkstr",
    "pool": [
    "rig": "rig",
    "pool_password": "",
    "nvidia_only": false,
    "amd_only": false,
    "log_file": "",
    "advanced_config": false,
    "advanced_display_config": false,
    "device_overrides": []

Then run bzminer directly or through the command line and then you should see the following screen of the miner:

BzMiner 4.7

Leave a Reply

Your email address will not be published. Required fields are marked *