GMiner
The miner supports the most popular algorithms, including
Ethash (ETC), ProgPoW, KAWPOW, Equihash, and CuckooCycle.

GMiner
GMiner is a miner designed to work with algorithms such as Ethash, ProgPoW, KAWPOW, and others. GMiner is a versatile miner with customizable settings to suit your specific needs.
Key Features:
- Support for Multiple Algorithms: GMiner works with popular algorithms, allowing you to mine multiple coins at once.
- High Performance: The miner is optimized and operates stably, minimizing resource consumption and increasing mining profitability.
- Flexible Settings: GMiner offers a variety of parameters for customization, allowing it to adapt to any of your tasks and any equipment.
Supported Algorithms and Fees
Algorithm | Fee |
---|---|
Ethash (ETH, ETC) | 2% |
Etchash (ETC) | 2% |
KAWPOW (Ravencoin) | 2% |
ProgPoW (SERO, BitcoinInterest) | 2% |
Autolykos2 (Ergo) | 2% |
KHeavyHash (Kaspa) | 1% |
Cortex | 5% |
BeamHash (Beam) | 2% |
Equihash 144_5 (Bitcoin Gold, BitcoinZ) | 2% |
Equihash 125_4 (Zero, Zelcash) | 2% |
Equihash 210_9 (Aion) | 2% |
CuckooCycle (Aeternity) | 2% |
Cuckaroo29 (Grin) | 2% |
MTP (Zcoin) | 2% |
BCD (Bitcoin Diamond) | 3% |
Installing Gminer
To start mining, you need to follow a few simple steps:
- Download Gminer: Download the latest version of Gminer, which you can do on our website. Versions for Windows and Linux are available.
- Extract the Archive: Unzip the downloaded archive to a convenient location, such as your desktop.
- Edit the .bat File: Open the Gminer folder and select the file corresponding to the algorithm you want to use for mining. Open the selected .bat file in a text editor, such as Notepad, and replace
YOUR_ADDRESS
andYOUR_POOL
with your wallet address and pool details. - Run Gminer: To start mining, double-click on the edited batch file. For example, if you edited the
ethash.bat
file, Gminer will start mining using the Ethash algorithm.
Below, we will go over in more detail how to configure the .bat file, and you will also be able to download a ready-made batch file.
Configuring the Batch File for Gminer
Batch File Configuration for Ethereum Classic (ETC) on Nanopool
- Algorithm: Etchash
- Pool:
etc-eu1.nanopool.org
- Port:
19999
@echo off
cd /d %~dp0
:: Mining Ethereum Classic on Nanopool
miner.exe --algo etchash --server etc-eu1.nanopool.org:19999 --user YOUR_ETC_WALLET.YOUR_WORKER_NAME --pass x
pause
Batch File Configuration for Ravencoin (RVN) on 2Miners
- Algorithm: Kawpow
- Pool:
rvn.2miners.com
- Port:
6060
@echo off
cd /d %~dp0
:: Mining Ravencoin on 2Miners
miner.exe --algo kawpow --server rvn.2miners.com:6060 --user YOUR_RVN_WALLET.YOUR_WORKER_NAME --pass x
pause
Batch File Configuration for Ergo (ERG) on Herominers
- Algorithm: Autolykos2
- Pool:
ergo.herominers.com
- Port:
10250
@echo off
cd /d %~dp0
:: Mining Ergo on Herominers
miner.exe --algo autolykos2 --server ergo.herominers.com:10250 --user YOUR_ERG_WALLET.YOUR_WORKER_NAME --pass x
pause
Batch File Configuration for Kaspa (KAS) on WoolyPooly
- Algorithm: KHeavyHash
- Pool:
kaspa.woolypooly.com
- Port:
3112
@echo off
cd /d %~dp0
:: Mining Kaspa on WoolyPooly
miner.exe --algo kheavyhash --server kaspa.woolypooly.com:3112 --user YOUR_KAS_WALLET.YOUR_WORKER_NAME --pass x
pause
Video Guide
Dual and Triple Mining
Example of .bat File Configuration for Dual Mining (Ethash + Zilliqa)
- Algorithms: Ethash (e.g., for Ethereum Classic) and Zilliqa.
- Pools:
- Ethereum Classic (ETC):
etc.2miners.com:2020
- Zilliqa (ZIL):
zil.flexpool.io:4444
- Ethereum Classic (ETC):
@echo off
cd /d %~dp0
:: Dual mining Ethereum Classic + Zilliqa
miner.exe --algo ethash --server etc.2miners.com:2020 --user YOUR_ETC_WALLET.YOUR_WORKER_NAME --proto stratum+tcp --cache_dag 1 ^
--algo zilliqa --server zil.flexpool.io:4444 --user YOUR_ZIL_WALLET.YOUR_WORKER_NAME
pause
- Replace
YOUR_ETC_WALLET
andYOUR_ZIL_WALLET
with your wallet addresses for ETC and ZIL, respectively. YOUR_WORKER_NAME
is the worker name you want to use on both pools.
Example of .bat File Configuration for Triple Mining (Ethash + Zilliqa + Ergo)
- Algorithms: Ethash (Ethereum Classic), Zilliqa, and Autolykos2 (Ergo).
- Pools:
- Ethereum Classic (ETC):
etc.2miners.com:2020
- Zilliqa (ZIL):
zil.flexpool.io:4444
- Ergo (ERG):
ergo.herominers.com:10250
- Ethereum Classic (ETC):
@echo off
cd /d %~dp0
:: Triple mining Ethereum Classic + Zilliqa + Ergo
miner.exe --algo ethash --server etc.2miners.com:2020 --user YOUR_ETC_WALLET.YOUR_WORKER_NAME --proto stratum+tcp --cache_dag 1 ^
--algo zilliqa --server zil.flexpool.io:4444 --user YOUR_ZIL_WALLET.YOUR_WORKER_NAME ^
--algo autolykos2 --server ergo.herominers.com:10250 --user YOUR_ERG_WALLET.YOUR_WORKER_NAME
pause
- Replace
YOUR_ETC_WALLET
,YOUR_ZIL_WALLET
, andYOUR_ERG_WALLET
with your wallet addresses for ETC, ZIL, and ERG. YOUR_WORKER_NAME
is the worker name you want to use on all pools.
Basic Commands for GMiner
–algo — specifies the algorithm for mining.
Example:
--algo ethash
–server — specifies the pool address to connect to.
Example:
--server eth.2miners.com:2020
–user — sets the wallet address or username on the pool.
Example:
--user YOUR_WALLET_ADDRESS
–pass — sets the password for the pool, if required.
Example:
--pass x
–worker — sets the worker name for tracking on the pool.
Example:
--worker Rig1
–proto — sets the protocol for connecting to the pool (stratum, stratum+tcp).
Example:
--proto stratum
–devices — specifies the list of GPUs to use for mining.
Example:
--devices 0 1
(to use the first and second GPUs)–templimit — sets the maximum temperature for GPUs. Mining will stop if this limit is reached.
Example:
--templimit 75
–intensity — sets the mining intensity (value from 1 to 100).
Example:
--intensity 90
–api — enables remote API access for monitoring (default port 4001).
Example:
--api 127.0.0.1:4001
–logfile — logs the miner’s operation to the specified file.
Example:
--logfile miner_log.txt
–watchdog — enables the built-in watchdog to restart the miner in case of crashes.
Example:
--watchdog 1
–fan — sets a fixed fan speed (in percentage).
Example:
--fan 80
–cclock — sets the core clock frequency for overclocking (MHz).
Example:
--cclock 100
–mclock — sets the memory clock frequency for overclocking (MHz).
Example:
--mclock 500
You can also download the full list of all commands for GMiner.
How to Use the Mining Strategy Calculator?
We have created a simple and user-friendly calculator that helps you calculate parameters for multi-pool mining. With its help, you can evenly distribute the load between pools or set priority for specific pools.
How Does the Calculator Work?
Enter Pool Addresses
Specify the addresses of the two pools you want to use in your mining strategy.Set Quotas
Distribute the percentages between the pools so that their total equals 100%. For example, Pool 1 = 60%, Pool 2 = 40%.Get the Ready-Made Command
The calculator automatically generates a command for the miner that takes into account your settings.
Example of Use
Suppose you want to use two pools:
- Pool 1:
pool1.com
with a quota of 60% - Pool 2:
pool2.com
with a quota of 40%
The calculator will create the following command for you:
cgminer --quota "1;pool1.com" -u user1 -p pass1 --quota "2;pool2.com" -u user2 -p pass2