Grin (GRIN) is a community-driven cryptocurrency and one of the first projects built using the MimbleWimble protocol for privacy and scalability. Grin uses two mining algorithms, Cuckaroo29 and Cuckatoo32, which are both supported by f2pool.
Feel free to check out the official website and block explorer to get more familiar with Grin before continuing. You can also find a summary of Grin metrics and other resources on our Grin pages here and here .
1. Obtain suitable hardware
✅ Grin can be efficiently mined with GPUs (at least 4GB RAM for Cuckaroo29 or 6GB RAM for Cuckatoo32).
❌ Grin cannot be efficiently mined with CPUs.
✅ Grin Cuckatoo32 can be efficiently mined with ASICs.
❌ Grin Cuckaroo29 cannot be efficiently mined with ASICs.
View our Miners page to discover the most profitable devices for Grin.
And don’t forget to check our Mining Hardware Tools page to download the necessary software for setting up your device.
2. Sign up for an f2pool account
An f2pool account is required to mine Grin with us.
3. Obtain mining software
If you’re using ASICs to mine Grin, skip to the next section.
4. Configure your mining device
You must use your f2pool mining account and your miner must be connected to one of the f2pool servers listed below for your hashrate and revenue to be recorded and monitored.
After you have downloaded your chosen mining software, uncompress it, find the
start.cmd file, right click on it, and click
Replace the file’s existing commands with the commands from the chart below that correspond to your chosen mining software.
|Software||Commands for Grin C29||Commands for Grin C32|
|GMiner (for NVIDIA)||miner.exe –algo grin29 –server grin29.f2pool.com:13654 –user
||miner.exe –algo grin32 –server grin32.f2pool.com:13654 –user
|lolMiner (for AMD)||not supported||lolMiner.exe –coin GRIN-C32 –pool grin32.f2pool.com:13654 –user
username with your Grin wallet address according to the algorithm you’ve chosen to mine.
Finally, save the start file and exit. Double-click the start file when you’re ready to start mining.
You’ll need to enter the following information in your mining device:
URL: An f2pool server URL
Password: Your choice
A miner with the mining account username
oceanminer and a worker named
bigfish1 who wants to connect to the NA server would configure his device as follows:
1. The list of f2pool mining pool servers is available in the table below. Please use the server closest to your mining operation for a better connection and lower latency.
username is in your Account Settings.
workername is optional, but we recommend labeling each of your mining devices with a separate
workername for more efficient monitoring.
Grin mining pool servers
|Location||Servers for Grin C29||Servers for Grin C32|
4. Add payout address
Once you have an f2pool account, you can start mining Grin. Mining revenue will accumulate automatically in your account. You’ll need to register a payout address to collect your mining revenue. You can add or change your payout address in your Payout Settings. f2pool distributes mining revenues on a daily basis to every user who reaches the payout threshold, which is 3 GRIN. f2pool’s payout scheme is 3% PPS.
There are multiple methods of setting up a Grin wallet.
If you want to use your own private wallet, please note that Grin’s wallet address is different from other coins, taking the form of an http or https address, and that all transactions take place through the full node wallet. This means you must run a full node and both sending and receiving nodes must be online for a transaction to be successful. Currently, only the Linux version of the full node wallet is officially supported, and it is quite complicated. Click here for more details.
Another option for obtaining a Grin wallet address is Vite wallet.
You can also provide a UID or a URL address from an exchange to withdraw your payouts.
|Exchanges that support UIDs||Exchanges that support URLs|
|Bitforex, Bibox, BKEX, Bgogo||Poloniex, CoinAll, BigONE, Gate|
Wallet Address when adding a Grin URL address to your f2pool account. If you are using an exchange that supports UIDs, select the exchange and enter your UID instead.
When you have added a new payout address, follow the instructions in the confirmation email you receive to activate it.
Note: You should always do your own due diligence when choosing a wallet provider or exchange.
5. Start mining today!
To stay updated with the latest PoW news and developments, follow us on Twitter!