Epic Pool

Getting started

Everything you need to connect a miner, track your shares, and get paid — RandomX, CPU only, no special hardware required.

1. Create your account

1Go to /account/ and sign up with a username and password. Your username becomes the base of every miner login you'll use later.
2Add your wallet — either an epicbox address (looks like yourname@epicbox.epiccash.com) or a direct wallet listener URL (http://ip:port). This is where your earnings get sent. If you're depositing straight to an exchange, some exchanges also require a note field — check your exchange's deposit page for this.
3Add a worker — give it a name (like rig1) and a password. This creates your full mining login: yourusername.rig1. You can add as many workers as you have machines.

2. Point your miner at the pool

Any RandomX-capable miner works. Two common options below — pick whichever is easier for your setup.

Option A — SRBMiner-MULTI (Windows, easiest)

Download SRBMiner-MULTI, then run:

SRBMiner-MULTI.exe --algorithm-cpu randomepic --pool stratum.xdagreef.org:3344 --wallet yourusername.rig1 --password yourworkerpassword

Option B — epic-miner (Linux/source build)

Clone and build epic-miner from the EpicCash GitHub, then set your epic-miner.toml:

[mining]
algorithm = "RandomX"
run_tui = false
stratum_server_addr = "stratum.xdagreef.org:3344"
stratum_server_login = "yourusername.rig1"
stratum_server_password = "yourworkerpassword"

[mining.randomx_config]
threads = 3
jit = true
large_pages = false
hard_aes = true

3. Check you're connected

Head back to the pool homepage and search your full login (e.g. yourusername.rig1) under "Find your miner." You should see your live hashrate and share count within a minute or two of starting your miner.

Frequently asked questions

How does difficulty work?

The pool assigns a share difficulty separate from the network's block difficulty. Weaker machines will see shares less often; that's expected and doesn't mean anything's wrong — it just reflects your hashrate relative to the difficulty target.

How do payouts work?

When the pool's node finds a block, a 1% pool fee is taken and the remainder is split proportionally among everyone who submitted shares since the last block was found. Your share of the reward accumulates as a balance on your account page — payouts are triggered manually rather than instantly, so check back on your balance periodically.

Why do block rewards take a while to show up?

Epic Cash requires 1,440 confirmations (roughly 24 hours) before a mined block's reward is spendable. This is a property of the blockchain itself, not a pool policy — even after a block is found, that reward has to mature before it can be paid out to anyone.

What's an epicbox address, and why don't I have a normal wallet address?

Epic Cash uses MimbleWimble, which doesn't have static receiving addresses like Bitcoin. Instead, transactions are built interactively between sender and receiver. Epicbox is a relay service that lets your wallet receive payments without needing to be online at the exact moment someone sends to you — it's the easiest way to receive payouts without running your own always-on wallet server.

Can I run multiple workers on different machines?

Yes — add as many workers as you like from your account page. Each one gets its own login (yourusername.workername) and password, and all of them contribute to the same account balance.

My miner connects but shows 0 shares — what's wrong?

Give it a few minutes; share frequency depends on your hashrate relative to the current difficulty. If it's been a long time with nothing, double check your login exactly matches yourusername.workername and your worker's password matches what you set on your account page.

Stratum quick reference

SettingValue
Pool addressstratum.xdagreef.org:3344
AlgorithmRandomX
Loginyourusername.workername
Passwordset per-worker on your account page
Pool fee1%