Pool
Requirements¶
Wallet¶
Before starting, you already need to have a wallet configured and working. The pool needs to know your wallet address to be able to send payments there.
When mining on a pool, it's recommended to use an unused wallet, subaccount or subaddress.
XMRig Software¶
The XMRig developer provides pre-built binaries for Ubuntu Linux LTS releases, MacOS 11+, and FreeBSD.
- You can download XMRig from: XMRig.com or GitHub.
- You can build XMRig from source. Take a look at XMRig's docs
Selecting a pool¶
There are numerous pools to choose from. You can find a list at miningpoolstats.stream/monero.
Keep in mind that you should not choose one of the top 3 pools. Choosing a smaller pool helps keep the network decentralised.
Whatever pool you choose, be sure to pay attention to the pool's fees and the minimum withdrawal. You won't be able to withdraw your funds until you reach the pool's threshold. Each pool has their own minimums and fees.
Configuring XMRig¶
The pool website will typically have instructions on how to setup and run XMRig.
See the official docs for instructions on setting up using a config file and further suggestions.
Start the miner using the parameters shown to you by the Pool's website.
If you see green messages saying that shares have been accepted, congratulations, everything is working!
Efficiency¶
You may want to check your efficiency before you start mining. This is based on your power costs vs the hashrates that your hardware is able to produce.
You can check your estimated hashrates at xmrig.com/benchmark.
There are many sites, such as CryptoCompare that allow you to enter your hashrate, power draw and power costs to calculate your efficiency.
Getting Help¶
There is an active Monero mining community on Reddit at /r/MoneroSupport. You can also join #monero-pools on Rizon or #xmrmine on Matrix.
Also see our troubleshooting page.
Going Further¶
- Consider using a subaddress just for mining, to prevent your address being linked to different services.
- Consider using Tor to connect to the pool (or to a hidden service pool like HashVault and MoneroOcean). This hides mining activity from your ISP, and prevents the pool from knowing who you are.
Adapted from monero-site