R5 Network
WebsiteR5 LabsGitHub
  • Getting Started
    • Hello & Welcome!
  • About R5
    • Overview
    • R5 Components
    • Consensus Mechanism
    • zkNet (Privacy)
  • R5 Coin
  • R5 Tokenomics
  • Tutorials & Guides
    • Connect & Use R5
      • R5 Desktop Wallet
      • MetaMask
      • Rabby Wallet
      • Coinbase Wallet
    • zkNet Web Wallet
    • R5 Desktop Wallet
      • Interface Overview
      • Send a Transaction
      • Receive a Transaction
      • Backup Your Wallet
      • Retrieve Your Private Key
    • How To: Deploy a Node
    • How To: Mine R5
    • How To: GPU Mine R5
    • How To: Build R5 From Source
    • How To: Connect Nodes Over LAN
  • For Developers
    • R5 SDK
      • R5 Relayer
      • R5 Console
      • JS Console
      • CLI Wallet
      • SCdev
      • SSL Proxy
    • Hardware Requirements
    • R5 Testnet
    • R5 Devnet
    • Local Networks
    • RPC API
      • admin
      • debug
      • ethash
      • miner
      • net
      • r5 (eth)
      • rpc
      • txpool
      • web3
    • R5 Analytics API
    • zkNet API
    • Node Configuration
    • Ethash-R5
    • Smart Contracts
    • Wrapped R5 (Native)
    • Tokens & NFTs
  • Bug Bounty Program
  • Resources
    • Website
    • R5 Labs
    • R5 Core Repository
Powered by GitBook
On this page
  1. Tutorials & Guides

How To: GPU Mine R5

PreviousHow To: Mine R5NextHow To: Build R5 From Source

Last updated 1 month ago

Important Disclosure R5 Labs does not endorse or sponsor the usage of any specific GPU miner. These are developed independently of the R5 Core codebase and sometimes closed source. We cannot guarantee the security, integrity, or consistency of any of these software. Use it at your own risk.

You can use a third-party miner software (such as , for example) to GPU-mine R5.

Different miners may work in different ways, so you will need to check the specific documentation of the mining software you want to use to understand how to set it up.


Pool Mining vs. Node Mining

Node Mining

Consists of running a separate RPC node and directing the miner to hash for that specific node via the RPC-API (http) - a.k.a. using the RPC URL in replacement of the "pool address" in your miner. This means you will only receive full block rewards when/if you find and include a valid block on the main blockchain. There's no partial payouts, but there's also no pool fees to pay (depending on your mining software, you may still pay developer fees there).

Pool Mining

Pool mining consists of directing your GPU's hashpower towards a pool shared by many other miners. This enhances the possibility of finding a block, and often pools will make partial payments to miners when the pool finds a block, proportional to the share of work they have contributed to find and include given block on the main blockchain.

Normally you will incur in pool fees and a minimum withdrawal threshold. Each pool may operate slightly different, and there's no standard fee, withdrawal thresholds, or parameters, so it is very important that you understand and trust your mining pool operator when mining for a mining pool.

Depending on the block difficulty, solo mining to a node might not be feasible unless you operate a larger mining farm with several GPUs.

You can explore compatible pools and miners at - remember to do your own research and make sure you trust the miner software developer and the mining pool operator before starting to mine R5.

SRB Miner
https://apps.r5.network/