How to mine Grin

    Grin (GRIN) is a community-driven cryptocurrency and one of the first projects built using the MimbleWimble protocol for privacy and scalability. After the fourth hardfork with Grin v5.0.0, Cuckatoo32 is now the only mining algorithm used on the Grin network.

    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 page.

    1. Obtain suitable hardware

    ✅ Grin can be efficiently mined with GPUs (6GB RAM for Cuckatoo32) and ASICs.

    ❌ Grin cannot be efficiently mined with CPUs.

    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.

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

    3. Obtain mining software

    If you’re using ASICs to mine Grin, skip to Section 4.

    If you’re using GPUs, Gminer and lolMiner are popular options.

    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.

    For GPUs

    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 for Grin C32
    GMiner (for NVIDIA) miner.exe –algo grin32 –server grin32.f2pool.com:13654 –user username.workername
    lolMiner (for AMD) lolMiner.exe –coin GRIN-C32 –pool grin32.f2pool.com:13654 –user username.workername –pass x

    Replace username with your Grin wallet address.

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

    For ASICs

    You’ll need to enter the following information in your mining device:

    URL: An f2pool server URL

    Username: username.workername

    Password: Your choice

    Example configuration

    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:

    URL: stratum+tcp://btc-us.f2pool.com:3333

    Username: oceanminer.bigfish1

    Password: 123456

    Please note

    1. The list of f2pool mining pool servers is available in the table below. Please use the server closest to your mining operation’s geographic location for a better connection and lower latency.

    2. Your username is in your Account Settings.

    3. 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 C32
    EU stratum+tcp://grin32-eu.f2pool.com:13654
    NA stratum+tcp://grin32-us.f2pool.com:13654
    CN stratum+tcp://grin32.f2pool.com:13654

    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 revenue on a daily basis to every user who reaches the payout threshold, which is 3 GRIN. f2pool’s payout scheme is 3% PPS (Pay Per Share).

    In order to make sure users can receive GRIN mining revenue, please switch the GRIN revenue address format to a Grin URL address (start with “https://…”). Slatepack address format as “grin1…” is not supported currently. Bitforex and Hotbit currently support GRIN deposits, you can acquire a Grin URL address from them.

    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!

    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 Grin, 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!