How to mine with Claymore

What is Claymore?

Claymore is an Ethash GPU mining worker: with ethminer you can mine every coin which relies on an Ethash Proof of Work thus including Ethereum, Ethereum Classic, Metaverse, Musicoin, Ellaism, Pirl, Expanse and others.

Claymore is a command line program. This means you launch it either from a Windows command prompt or Linux console, or create shortcuts to predefined command lines using a Linux Bash script or Windows batch/cmd file.


First, download the software through this link. Make sure you choose the right file for your OS! If you are on Linux, take the file in .tar.gz, if you are on Windows, take the file in .zip.

Installation and setup

On Linux

Once you have downloaded the file, install it on your machine. For a better understanding of the tutorial, we have renamed the archive of the file to “claymore”.

Type these command lines to extract the archive and move the file to the user folder:

cd Téléchargements/
sudo mkdir /usr/local/claymore
sudo tar -xvf claymore.tar.gz -C /usr/local/claymore

Then, create a script that will allow you to start mining in a single command line. Type these command lines to create the script:

cd /usr/local/claymore
cd Clay*
sudo mv * /usr/local/claymore
cd ..
sudo rm -r Clay*
sudo chown root:root ethdcrminer64
sudo chmod 755 ethdcrminer64
sudo chmod u+s ethdcrminer64
sudo nano

A new window will appear and you will set up Claymore by entering one of these command lines.

./ethdcrminer64 -epool -ewal [WALLET] -eworker [WORKER NAME] -epsw x -mode 1 -etht 100 -gser 2
./ethdcrminer64 -epool -ewal [WALLET] -eworker [WORKER NAME] -epsw x -mode 1 -etht 100 -gser 2
./ethdcrminer64 -epool -ewal [WALLET] -eworker [WORKER NAME] -epsw x -mode 1 -etht 100 -gser 2

Once Claymore is setup, press Ctrl + X simultaneously to save and confirm with (Y)es.

Give the file permissions to run, using this command line

sudo chmod a+x

Finally, launch the mining using this command line:


On windows

Once downloaded, unzip the archive and find the file start.bat. Right click and Edit, a text file should open and set up Claymore.

EthDcrMiner64.exe -epool -ewal [WALLET] -eworker [WORKER NAME] -epsw x -mode 1 -etht 100 -gser 2
EthDcrMiner64.exe -epool -ewal [WALLET] -eworker [WORKER NAME] -epsw x -mode 1 -etht 100 -gser 2
EthDcrMiner64.exe -epool -ewal [WALLET] -eworker [WORKER NAME] -epsw x -mode 1 -etht 100 -gser 2

Save and launch the file. The mining starts.

Claymore Controls

The essentials

-epool : Allows you to set the link to connect to the mining pool.

-ewal : Allows you to put your wallet address, which is required to mine.

-epsw : Used to set the password to connect to the pool, which is usually “x”

-eworker : Allows you to name your machine.

-allpools : In case you put “-allpools 1“, it allows Claymore to change the mining pool when he takes devfee.

-allcoins : In case you put “-allcoins 1“, it allows you to mine on Ethereum fork.

-mode : Allows you to choose your extraction mode. If you set “-mode 0“, you will use a dual operating mode (Ethereum + Decred / Siacoin / Lbry). If you set “-mode 1“, you will use the Ethereum operating mode.

-nofee : In case you put “-nofee 1“, it disables Claymore’s devfee. However, you will mine slowly.

Temperature control

-tt : Sets the GPU temperature. For example, “-tt 70“, when you want to set the temperature of your GPU to 70°C. You can also manage the speed of your fans by using “-tt -XX“, for example “-tt -50“, to ask the fans to run at 50% of their speed.

-ttli : Automatically reduces the mining intensity if the GPU temperature is higher than the specified value. For example, “-ttli 80” will reduce the mining intensity when the GPU temperature exceeds 80°C.

-li : Reduces the mining intensity.

Other commands

-gser : Improves stability for multiple graphics card systems if Claymore locks on launch. The command will serialize the GPU processes. For example, “-gser 1” will serialize some processes, while “-gser 2” will serialize all processes. To add a delay on DAG generation on GPUs, use a value higher than 2. The difference between the “-gser 2” command and your custom “-gser” command will give the number of seconds of delay. For example, “-gser 4” has a 2 second delay.

-wd : Allows you to stop Claymore in case there is a problem during one minute on your worker. The default command, “-wd 1“, will enable this feature while “-wd 0” will enable this feature will disable it.

-r : Reboot the mining. The default command, “-r 0” reboot the mining in case there is a problem on your machine. Use the “-r -1” command if you want to disable the automatic reboot.

-cclock : Sets the Core Clock speed for your GPUs.

-mclock : Sets the speed of the Memory Clock for your GPUs.

-powlim : Sets the power limit that your GPUs must use.

To learn more about the other mining software available, click on the buttons below. If you have any questions, do not hesitate to contact us. You can also consult the other sections of our tutorials or go to the FAQ.