Ethereum mining

The algorithm for mining Ethereum is DaggerHashimoto.


You can download the DaggerHashimoto (Ethereum) mining software here:


Connection settings for ethminer using AMD GPUs


Connection settings for ethminer using NVIDIA GPUs


Where LOCATION is “eu”, “usa”, “hk”, “jp”, “in”, or “br” (see also this), YOUR-BITCOIN-ADDRESS is your Bitcoin address, used for mining, WORKER-NAME is optional to name your rig.

Example: Mining with 2x AMD 280X GPUs on EU location

ethminer -SP 2 -G -S -O 1DQ4bZpFTDiSNk2CWLEFWK9K96rBFP2Hv.amdrig

Example: Mining with 1x NVIDIA GTX 970 GPU on USA location

ethminer -SP 2 -U -S -O 1DQ4bZpFTDiSNk2CWLEFWK9K96rBFP2Hv.gtx970

Linux build instructions

Ensure that you have installed AMD drivers for AMD GPUs or NVIDIA drivers and CUDA for NVIDIA GPUs, and then issue the following commands.

sudo apt-get update
sudo apt-get -y install software-properties-common
sudo add-apt-repository -y ppa:ethereum/ethereum
sudo apt-get update
sudo apt-get install git cmake libcryptopp-dev libleveldb-dev libjsoncpp-dev libjson-rpc-cpp-dev libboost-all-dev libgmp-dev libreadline-dev libcurl4-gnutls-dev ocl-icd-libopencl1 opencl-headers mesa-common-dev libmicrohttpd-dev build-essential -y
# for Ubuntu 16 also install package "libjsonrpccpp-dev"
git clone -b 110
cd cpp-ethereum/
mkdir build
cd build
# uncomment this to build for AMD
#cmake -DBUNDLE=miner ..
# uncomment this to build for NVIDIA
#cmake -DBUNDLE=cudaminer ..
# replace N with the number of your CPU cores
make -jN
cd ethminer
# check version
./ethminer -v
# list available devices for OpenCL
./ethminer -G --list-devices
# list available devices for CUDA
./ethminer -U --list-devices

Mining with closed-source Claymore mining software

Please note that Claymore mining software is third-party closed-source mining software. It includes an additional Claymore developer fee and we cannot vouch for its integrity and credibility. Use it at your own risk. The discussion thread is here.

EthDcrMiner64.exe -epool stratum+tcp:// -ewal YOUR_BTC_ADDRESS -epsw x -esm 3 -allpools 1 -estale 0 -dpool stratum+tcp:// -dwal YOUR_BTC_ADDRESS