📊 Now LIVE: RWA Report 2024
Coins: 13,536
Exchanges: 1,031
Market Cap: $2.793T 2.6%
24h Vol: $122.891B
Gas: N/A GWEI
Go Ad-free
Tutorials
TABLE OF CONTENTS

How to Mine Grin Coin with Bminer - Step by Step Guide

by Jin

Hello everyone! Today we’re back again with a new episode of How to Mine Grin (we previously covered GrinGold Miner) - this time featuring Bminer which has a better hashrate for me when mining on Windows 10. With a single Nvidia 1080, I seen an increase of approximately 30% from 3.7 - 3.8 g/s on GrinGoldMiner 2.8b to about 4.8 - 4.9 g/s on Bminer v14.0.0. It was definitely worth it to move from GGM to Bminer.

Note: If you are looking on ways to take control of your own Grin coin, we have guides for you to setup Grin wallet or Wallet 713.

However, note that when mining, it is still very important to see what you are getting on pool side vs miner side (eg. Bminer says 10 g/s, Pool on shows 8 g/s) which can mean that Bminer may be submitting solutions that are not valid to the pool. That would mean you are actually working at 8g/s instead of 10 g/s but as long as it is an increment over other miners, that should be fine.

Personally, Bminer has worked well for me despite some small discrepancies between miner/pool side. Alright now - enough talking and let’s get started!

This guide will show you how to get set up with Bminer, along with some tips and tricks to get your mining up quickly and smoothly!

 

What is Grin?

In short - Grin is a privacy coin that uses the MimbleWimble protocol and runs on the Cuckoo Proof of Work (PoW) cycle and is designed to be hard on memory, requiring miners to have cards with high memory capacity (eg. 1080 with 8gb vram). Also, Cuckoo PoW has 2 modes - c29 which favors GPUs, and c31 which favors ASICs. In this guide we will be focusing on c29 for GPUs as the ASICs have yet to be released.

 

What do I need to mine Grin?

Hardware

Nvidia Cards: 1070, 1070ti, 1080, 1080ti, 2070, 2080

Note that it is reported that AMD cards do not work at the moment (gathered from many users over Discord), but stay tuned for updates!

Software

  1. Miner tools - See Step 1 below.

  2. Overclocking tool - MSI Afterburner works fine to limit power and temperature (this is VERY important to protect your mining cards and optimize returns!)

  3. Tested configuration - Power: 65% - 75%, Temp Limit: 70­°C, Core: +100, Memory: +300; These are settings that has been stable for myself across 1070ti, 1080, 1080ti and where I am, ambient temperature is around 28­°C so do adjust your settings lower/higher as needed.

Alright, let’s get started!

 

Step-by-Step Guide to Setting Up Grin Mining

Step 1: Download Bminer

Go to Bminer’s official release page and download the Miner. For our purpose, the third option bminer-lite (v14.0.0 at time of writing) will work just fine. Download the miner and extract it to any folder of your choice. It should be a folder with lots of .bat files.

 

Step 2: Pick a Pool!

Note: While it's always tempting to mine at the largest pools, it's a better idea to spread out Grin network's graphrate - try out different pools to distribute the graphrates more evenly! There also appears to be ongoing effort in Grin's official Discord calling for better graphrate distribution.

Check out the list of pools available along with its hashrate distribution here. For the purpose of this guide, I will be sharing my experience with pools I have personally tried:

  1. Grinmint (0% fee) - Pool is smooth and work reported is consistent between client/pool side. Payouts received fine in the form of email/http payouts (payout guide).

  2. F2pool (3% fee) - Pool is smooth and work reported is consistent between client/pool side. I have received payouts just fine directly to exchanges.

  3. Sparkpool (1% fee) - Pool is smooth and work reported is consistent between client/pool side. I have received my payouts just fine directly to exchanges as well.

  4. Grin-Pool.org (0% fee) - Pool is smooth, easy signup and work reported is consistent between client/pool side. Currently pays only via HTTP/HTTPS to grin-wallet (Here's how to set up a Grin wallet on Windows).

Other pools to consider, which have not been tried yet are pool.btc.comLuxor Pool, and more over at Mining Pool Stats for Grin-c29.

Step 3: Get set up!

3.1 Virtual Memory in Windows

Before mining Grin, you need to increase your Virtual Memory in Windows to at least 7GB x (# of cards), such that a rig with 2 cards will need at least 14GB  - Follow the guide here.

 

3.2 Setting up Bminer config file (With Grinmint as example)

To better illustrate to process of setting up a config file, I will use an “actual” account to show the config:

Username/Email = cg@coingecko.com

Password = abc123$

Worker Name (optional) = Jin

Stratum Server = us-east-stratum.grinmint.com:4416

From there, setting up the Bminer config file is straightforward - just open up the mine_grin.bat file and edit the information as needed. For ours it’ll look like that:

START “Bminer Grin” bminer.exe -uri cuckaroo29+ssl://cg@coingecko.com/Jin:abc123$@us-east-stratum.grinmint.com:4416

However, the one catch with Bminer is that certain symbols/characters will have to be escaped using HTML URL Encoding. For your convenience i have included the HTML Encoding reference here so you can quickly lookup all the characters you need to escape. The characters to escape are all the symbols and in this example of ours, the “@”, “.”, “$” and “/” characters need to be escaped.

Final config file after escaping:

START “Bminer Grin” bminer.exe -uri cuckaroo29+ssl://cg%%40coingecko%%2Ecom%%2FJin:abc123%%24@us-east-stratum.grinmint.com:4416

If you do not need to set any worker, just omit the %%2FJin part such that:

START “Bminer Grin” bminer.exe -uri cuckaroo29+ssl://cg%%40coingecko%%2Ecom:abc123%%24@us-east-stratum.grinmint.com:4416

After that, save your file and you’re good to go!

 

Step 4: Start Bminer

If you’ve set it up correctly, once you double click you would be greeted with the following screen after a short wait:

If you don’t, move to Section 5. If you do, congratulations! You’re now mining successfully using Bminer. At the time of writing, Grin is traded at around $10 across more than 10 exchanges as tracked on Coingecko.

 

Step 5: Troubleshooting

If you run into errors such that Bminer instantly closes on start, you need to recheck a few things:

  1. Have you tried restarting your computer? (I know I know, generic advice but sometimes it works. Computers are kinda magical!)

  2. Did you set a large enough Virtual Memory Pool for the # of cards you have? See Section 3.1.

  3. You may have missed certain characters and did not escape them correctly in your config file. Do check again!

Once again, we hope it’s a job well done from our part sharing this guide out with you. If it’s helpful, share it with your buddies who are also looking to get into mining Grin! Also, come chat with us on our Discord or Telegram (more social links below!).

Tell us how much you like this article!
Jin
Jin

Jin is a Product Manager at CoinGecko. In his free time, Jin enjoys messing with crypto related stuffs on a slightly technical side and generally learns about crypto as he munches on snacks. Follow the author on Twitter @jin_8315

Related Articles

coingecko
Continue in app
Track prices in real-time
Open App
Select Currency
Suggested Currencies
USD
US Dollar
IDR
Indonesian Rupiah
TWD
New Taiwan Dollar
EUR
Euro
KRW
South Korean Won
JPY
Japanese Yen
RUB
Russian Ruble
CNY
Chinese Yuan
Fiat Currencies
AED
United Arab Emirates Dirham
ARS
Argentine Peso
AUD
Australian Dollar
BDT
Bangladeshi Taka
BHD
Bahraini Dinar
BMD
Bermudian Dollar
BRL
Brazil Real
CAD
Canadian Dollar
CHF
Swiss Franc
CLP
Chilean Peso
CZK
Czech Koruna
DKK
Danish Krone
GBP
British Pound Sterling
GEL
Georgian Lari
HKD
Hong Kong Dollar
HUF
Hungarian Forint
ILS
Israeli New Shekel
INR
Indian Rupee
KWD
Kuwaiti Dinar
LKR
Sri Lankan Rupee
MMK
Burmese Kyat
MXN
Mexican Peso
MYR
Malaysian Ringgit
NGN
Nigerian Naira
NOK
Norwegian Krone
NZD
New Zealand Dollar
PHP
Philippine Peso
PKR
Pakistani Rupee
PLN
Polish Zloty
SAR
Saudi Riyal
SEK
Swedish Krona
SGD
Singapore Dollar
THB
Thai Baht
TRY
Turkish Lira
UAH
Ukrainian hryvnia
VEF
Venezuelan bolívar fuerte
VND
Vietnamese đồng
ZAR
South African Rand
XDR
IMF Special Drawing Rights
Cryptocurrencies
BTC
Bitcoin
ETH
Ether
LTC
Litecoin
BCH
Bitcoin Cash
BNB
Binance Coin
EOS
EOS
XRP
XRP
XLM
Lumens
LINK
Chainlink
DOT
Polkadot
YFI
Yearn.finance
Bitcoin Units
BITS
Bits
SATS
Satoshi
Commodities
XAG
Silver - Troy Ounce
XAU
Gold - Troy Ounce
Select Language
Popular Languages
EN
English
RU
Русский
DE
Deutsch
PL
język polski
ES
Español
VI
Tiếng việt
FR
Français
PT
Português
All Languages
AR
العربية
BG
български
CS
čeština
DA
dansk
EL
Ελληνικά
FI
suomen kieli
HE
עִבְרִית
HI
हिंदी
HR
hrvatski
HU
Magyar nyelv
ID
Bahasa Indonesia
IT
Italiano
JA
日本語
KO
한국어
LT
lietuvių kalba
NL
Nederlands
NO
norsk
RO
Limba română
SK
slovenský jazyk
SL
slovenski jezik
SV
Svenska
TH
ภาษาไทย
TR
Türkçe
UK
украї́нська мо́ва
ZH
简体中文
ZH-TW
繁體中文
Login to track your favorite coin easily 🚀
By continuing, you agree to CoinGecko Terms of Service and acknowledge you’ve read our Privacy Policy
or
Forgot your password?
Didn't receive confirmation instructions?
Resend confirmation instructions
IT'S FREE! Track your favorite coin easily with CoinGecko 🚀
By continuing, you agree to CoinGecko Terms of Service and acknowledge you’ve read our Privacy Policy
or
Password must contain at least 8 characters including 1 uppercase letter, 1 lowercase letter, 1 number, and 1 special character
Didn't receive confirmation instructions?
Resend confirmation instructions
Forgot your password?
You will receive an email with instructions on how to reset your password in a few minutes.
Resend confirmation instructions
You will receive an email with instructions for how to confirm your email address in a few minutes.
Get the CoinGecko app.
Scan this QR code to download the app now App QR Code Or check it out in the app stores