RandomX · ETI · Etica Protocol

Get your rig on the reef.

Pick a port that matches your hashrate, point XMRig at it, and you'll show up in the miner census within a couple of minutes.

Step 1

Choose a port

Every port speaks the same Stratum protocol — they just differ in difficulty and how that difficulty is set. Vardiff ports auto-adjust to your hashrate over the first few minutes; fixed ports hold a constant difficulty, which is handy if you want predictable share timing.

Port Mode Difficulty
3101 Vardiff starts at 1,000, auto-adjusts
3102 Fixed 50,000
3103 Vardiff starts at 400,015, auto-adjusts
3104 Fixed 100,000
3105 Fixed 200,000

Pool address for all ports: stratum+tcp://mine.xdagreef.org:<port>

Not sure of your hashrate yet? Start on 3101. It's vardiff, so it'll settle into the right difficulty for your hardware automatically — you can always switch ports later.
Step 2

Install XMRig

XMRig is the standard open-source RandomX miner and works well for CPU mining ETI. Grab the latest release for your OS from the official project, then unzip it anywhere.

  1. Download the latest XMRig release for Windows, Linux, or macOS from the project's GitHub releases page.
  2. Unzip the archive into its own folder — you'll edit config.json inside it, or run everything via command-line flags.
  3. On Linux/macOS, make sure the binary is executable: chmod +x xmrig.
Step 3

Point it at the reef

You can configure XMRig either with a config.json file or straight from the command line. Swap in your own ETI wallet address — that's how the pool knows which balance to credit.

config.json
// Save this as config.json next to the xmrig binary
{
  "autosave": true,
  "cpu": true,
  "opencl": false,
  "cuda": false,
  "pools": [
    {
      "url": "mine.xdagreef.org:3101",
      "user": "YOUR_ETI_WALLET_ADDRESS.rig1",
      "pass": "x",
      "keepalive": true,
      "tls": false
    }
  ]
}
or, straight from the command line
./xmrig -o mine.xdagreef.org:3101 -u YOUR_ETI_WALLET_ADDRESS.rig1 -p x -k
The bit after the dot in YOUR_ETI_WALLET_ADDRESS.rig1 is a worker name — pick anything (e.g. rig1, homepc) so you can tell your machines apart in the census. It's optional but recommended if you run more than one miner.
Step 4

Launch and confirm

Run XMRig from a terminal in its folder.

launch
./xmrig # or xmrig.exe on Windows, if you set up config.json
  1. Watch the terminal — you should see use pool mine.xdagreef.org:3101 followed by regular accepted messages once shares start coming in.
  2. Head back to the miner census and search for your wallet address — it should appear within a couple of minutes of your first accepted share.
  3. Create an account with that same wallet address to set a custom minimum payout threshold.
Next

Where to go from here