So you wanna be a miner huh? Before you get your first coins there are couple of things you need to know! This guide is dedicated to all the newbies that are not familiar with mining. Please read it carefully and read it a few times! Feel free to contact us for live help on our support page.
Before you start mining you need to have a wallet. We recommend that you use one of the following wallets:
Ok so to continue any further make sure you have your wallet address.
A standard Monero wallet address should have 95 characters.
An example of a Monero wallet address would look like: 41dtfjtrvG3ZKTpzaVqTpjasKaPTGVBRRYJnPrp14mne7aWL6jVasPaD3AZSdw24mkJ8GpLkMNXENJWu2LuRb78v1HJYvcB
However we will replace your 95 character address with the words "YOUR_XMR_WALLET_ADDRESS" for ease of use in the rest of this page.
There are two other Monero wallet address types:
The integrated address and sub address
This is the moment you've been waiting for ;-). In a few seconds, you will start mining coins with us. In order to do it you need a proper miner that is easy to setup. You can always look at other miners once you have had more experience.
Thanks to the community there is open source mining software available and its pretty good!
XMRIG now supports CPU, AMD and NVIDIA GPUs in a single unified miner. So you just need to download and unzip it.
Due to the nature of mining software nearly every one is detected as a virus.. DO NOT WORRY!!. Please add the binary as an exception in your virus protection software.
Download XMRig V5.0.1 or higher.
Windows will probably scream about the security but you can easily ignore it (software is safe and open source).
The preferred way to configure the miner is the JSON config file as it is more flexible and human friendly.
Here is a sample XMRig config file that works well with our pool.
{ "api": { "id": null, "worker-id": null }, "http": { "enabled": false, "host": "127.0.0.1", "port": null, "access-token": null, "restricted": true }, "autosave": true, "background": false, "colors": true, "randomx": { "init": -1, "mode": "auto", "numa": true }, "cpu": { "enabled": true, "huge-pages": true, "hw-aes": null, "priority": null, "memory-pool": false, "asm": true, "yield": true }, "cuda": { "enabled": false, "loader": null }, "donate-level": 5, "donate-over-proxy": 1, "log-file": null, "pools": [ { "coin": "monero", "url": "xmrpool.eu:5555", "user": "YOUR_XMR_WALLET_ADDRESS", "pass": "x", "rig-id": "test", "keepalive": true, "enabled": true } ], "print-time": 1800, "retries": 1, "retry-pause": 5, "syslog": false, "user-agent": null, "watch": true }
Save the file as config.json and then execute xmrig with the config as follows:
xmrig -c config.json
Please Note: This is very basic configuration to get you started so you may need to tune it further for your specific hardware. Especially the cpu section
Alternatively you can specify the parameters at run time this way:
xmrig --coin 'monero' -o xmrpool.eu:5555 -u YOUR_XMR_WALLET_ADDRESS -p x
Summary:
RandomX is an algorithm that's supposed to be ASIC resistant for a long while. It uses random code execution and memory-hard techniques to prevent specialized mining hardware from having a mining advantage on the monero network. Therefore best hardware for this algo is general-purpose CPUs.
RandomX memory RAM requirements
Note: RandomX algorithm is pretty heavy so Systems with 4GB or less RAM will probably be unstable or slow while running RandomX
8 GB System RAM (or higher) is highly recommended.
In the pools section for xmrig config, set the coin option to monero and leave the algo option to null or remove the algo key altogether.
So the miner is running and you are probably wondering when are you going to see some coins in your wallet?
There are couple of things you need to know. First of all the pending balance. When you put your wallet address on the main page you will see your pending balance. The pending balance reflects your current state of mined coins. When the pool finds a block and the block is mature, the pool then calculates the shares that each miner is going to receive and updates their 'Pending Balance' according to the work they submitted (amount of hashes). The main rule here is that the greater your hashrate and therefore the more shares you submit, the faster your pending balance will increase.
When you reach the minimum payment threshold the pool will automatically send you coins. There are two different minimum payment thresholds on xmrpool.eu based on the type of Monero wallet address:
Please note payment is not immediate as the payment module is scheduled to run every hour.
It's good to use some of the xmrpool.eu features. I will try to cover most of them with the examples below.
Here are the examples of the configurations to use some of the xmrpool.eu features (in the examples I will use the wallet address generated above YOUR_XMR_WALLET_ADDRESS
)
YOUR_XMR_WALLET_ADDRESS.25000
YOUR_XMR_WALLET_ADDRESS+my_rig1
YOUR_XMR_WALLET_ADDRESS.25000+my_rig1
YOUR_XMR_WALLET_ADDRESS
YOUR_XMR_WALLET_ADDRESS.25000+my_rig1
Remember that you are not alone. Monero has a huge community. If you have any questions
You can read news and other stuff at Monero reddit.
If you have any questions about mining you can read mining news and other stuff at MoneroMining reddit.
Our pool also has a super secret slack channel. If you want to join please send me an email and I will invite you!!
We pride ourselves on our pool community and the pool is driven and focused by you the miners! Again if you want an input as to how the pool is run then join our Slak channel.
Application Name | Architecture | Downloads | Discussion | Source Code |
---|---|---|---|---|
XMRig | CPU GPU AMD NVIDIA Unified Miner | Latest XMRig Release | Issues | Github |
When run for the first time it will auto configure most of the option. You only need to add pool and wallet address
|
+worker_id
to miner configuration.YOUR_XMR_WALLET_ADDRESS+my_worker
YOUR_XMR_WALLET_ADDRESS.25000+my_worker
-o ssl://xmrpool.eu:9999
The mining difficulty will automatically adjust on all the ports. You can configure a fixed difficulty if you like. To mine with a fixed difficulty level, simply put YOUR_XMR_WALLET_ADDRESS.difficulty
in your miner's configuration. For example YOUR_XMR_WALLET_ADDRESS.75000
.