How to mine Ethereum

Ethereum is an open-source public blockchain platform with smart contract functionality. Ether (ETH), its native cryptocurrency, is the second largest cryptocurrency by market capitalization.

Currently, ETH is mined via Proof of Work under the Ethash algorithm. GPUs and some ASICs are supported.

Feel free to check out the official website, block explorer, or blog to get more familiar with Ethereum before continuing.

1. Obtain a wallet address

If you do not yet have an Ethereum address, you’ll need to get one. We recommend Cobo Wallet. You can also choose an exchange, such as Binance or OKex. Note: You should always do your own due diligence when choosing a wallet provider or exchange.

2. Sign up for an f2pool account

Sign up to create an f2pool account, then log in.

3. Register your Ethereum address

Go to your Account Settings, click “Mining Accounts,” then click “Add mining account.” Click “Change Payout Addresses” to enter the address you generated in Step 2.

The mining account name will be your username, which you will use in the parameters you will enter to configure your device. It is possible to create multiple sub-accounts with different usernames and wallet addresses.

4. Obtain mining software

Claymore’s Miner and Bminer are popular options for mining Ethereum. Custom f2pool versions pre-configured for our pool are also available.

5. Configure mining software

After you have downloaded your chosen mining software, uncompress it, find the start.bat or start.cmd file, right click on it, and click Edit.

Replace the file’s existing commands with the commands from the chart below that correspond to your chosen mining software.

Software Commands
Claymore EthDcrMiner64.exe -epool eth.f2pool.com:6688 -ewal username -eworker worker_name -epsw x -asm 2 -dbg -1 -allpools 1 -mode 1
Bminer bminer -uri ethproxy://username.worker_name@eth.f2pool.com:6688

Replace username with your mining account name or Ethereum wallet address.

Finally, save the start file and exit. Double-click the start file when you’re ready to start mining.

Ethereum mining pool servers

Location Server
EU stratum+tcp://eth-eu.f2pool.com:6688
NA stratum+tcp://eth-us.f2pool.com:6688
CN stratum+tcp://eth.f2pool.com:6688

6. Start mining today!

Your machines are now ready to mine! You can manage your account settings and monitor your hashrate, revenue, and payouts in your dashboard or in our f2pool app.

If you run into any problems mining Ethereum, please feel free to reach out to our customer service team at support@f2pool.com, open a support ticket, or start a conversation on reddit.

To stay updated with the latest PoW news and developments, follow us on Twitter!

Happy mining!