Getting Started Guide

1. Create account.

  • Register here, or login if you already have account
  • Create a worker that will be used by the miner to login

2. Download a miner.

    The choice of mining software is your preference, CGMiner and BFGMiner are two of the most popular choices. Their output and set up are very similar, and we will show in the next step how to set up either.

    Download the mining software of your choice from one of the links below:

    1. BFGMiner Download here
    2. CGMiner Download here

    Once your download is completed, unzip or extract the files to your desktop, or preferred folder.

Stratum Connection Details
Mining Difficulty Stratum Connection String
Automatic (Variable) stratum+tcp://stratum+tcp://
8 stratum+tcp://stratum+tcp://
16 stratum+tcp://stratum+tcp://
32 stratum+tcp://stratum+tcp://
64 stratum+tcp://stratum+tcp://
128 stratum+tcp://stratum+tcp://
256 stratum+tcp://stratum+tcp://
512 stratum+tcp://stratum+tcp://
1024 stratum+tcp://stratum+tcp://
2048 stratum+tcp://stratum+tcp://
4096 stratum+tcp://stratum+tcp://
8192 stratum+tcp://stratum+tcp://
16384 stratum+tcp://stratum+tcp://
32768 stratum+tcp://stratum+tcp://
65536 stratum+tcp://stratum+tcp://
131072 stratum+tcp://stratum+tcp://
262144 stratum+tcp://stratum+tcp://
524288 stratum+tcp://stratum+tcp://
1048576 stratum+tcp://stratum+tcp://

3. Configure your miner.

    If your using Linux, Then type the following into the console:

  • CGMiner
  • ./cgminer -o stratum+tcp://stratum+tcp:// -u Weblogin.WorkerName -p WorkerPassword
  • BFGMiner
  • ./bfgminer -o stratum+tcp://stratum+tcp:// -u Weblogin.WorkerName -p WorkerPassword

    If you want to mine on a Windows Operating System, then you'll need to create a batch file to start your miner.

    Simply open notepad and then copy and paste the following:

  • CGMiner
  • cgminer -o stratum+tcp://stratum+tcp:// -u Weblogin.WorkerName -p WorkerPassword
  • BFGMiner
  • bfgminer -o stratum+tcp://stratum+tcp:// -u Weblogin.WorkerName -p WorkerPassword

    You then need to change "-u Weblogin.Worker -p Worker password" to reflect your own account. Eg, "-u Steve.StevesWorker -p StevesWorkerPassword" then go to "File > Save as" and save the file as "RunMe.bat" in the same folder containing your miners application files. You are now ready to mine, double click on "RunMe.bat" to start mining. If you want, you can create additional workers with usernames and passwords of your choice here

4. Create a Dash address to receive payments.

  • Downloading the client & block chain: Download the Dash client from here.

    Generate a new address and input it on your account page to receive payments.


Would Dash mining be profitable for me?
Short answer: not if you intend to use GPUs or CPUs, even if you don't pay for electricity.
Long answer: it depends on many factors, including your hardware, the cost of electricity and the market price of Dash. In practice, nowadays you can only make a profit by using ASIC (application-specific) hardware. Check out our mining profitability calculator.

Can I use a Any Hardware to mine Dash?
No, you need an specific designed hardware for each type of coin. Example: Litecoin and Bitcoin use two very different hashing algorithms (scrypt and SHA-256d, respectively).

Can I use the same worker name and password for more than one physical miner?
Yes, but if you use different workers it is easier to track your miners' performance. Your expected rewards will be the same either way.

What is share difficulty?
Share difficulty is a number that gives an indication of how difficult it is to find a share. The lower this number, the more shares a miner will find at a given speed, and the lower their value. For this reason, share difficulty does not affect miners' expected earnings.

Why does the pool report more shares than my miner?
This pool serves variable-difficulty work units, so when you solve a share the pool counts it with multiplicity, according to its difficulty. For example, if you solve a share that is four times as difficult as the baseline share, it gets counted as four shares.

Why variable-difficulty (“vardiff”) shares?
The technique of adapting the difficulty to each miner's hash rate allows the pool to measure workers' speed more precisely while keeping bandwidth usage optimal.

How does share difficulty influence my earnings?
Short answer: it doesn't.
Long answer: a higher/lower share difficulty does not mean you will be earning more/less, because your expected earnings are independent of the share difficulty: they only depend on your hash rate and on the network difficulty. A higher share difficulty can only increase the variance, but not in a significant way.

How is the value of a share (a.k.a. the PPS rate) computed?
The standard PPS formula is used: BS × R / ND × (SD / 65536), where BS is the block subsidy (currently 25 LTC), R is the PPS ratio (currently 1.03), ND is the network difficulty, and SD is the share difficulty (expressed as a multiple of the minimum share difficulty).

Do block finders get extra reward?
No. That would go against one of the main goals of the PPS system, which is to minimize variance. It would also make miners who don't find blocks earn less, as the PPS rate would need to be adjusted downwards.
We do list recently found blocks and their finders, but only for the sake of transparency.

How do idle worker notifications work?
You have the option to let the pool monitor your workers and notify you with an email when they go idle. Monitoring can be enabled separately for each of your workers, so if you wish you can have the pool monitor only a subset of your miners. If multiple workers go idle simultaneously (within one minute), you will only receive one email listing all of them.
You will not receive further notifications for any given worker until it starts submitting shares again, and in any case not before 15 minutes have elapsed since the last notification.

Can I use an exchange address for payouts?
While technically possible, we strongly advise against using addresses provided by exchanges or other third-party services. One of the main problems is that you do not fully control these addresses, and in particular if a problem arises you usually have no way to prove that you are the legitimate owner. On the other hand, if you create an address on your computer using any wallet software, you can easily produce a digital signature.
If you decide to use a third-party address anyway, we strongly recommend that you do not lock the address. This is because at any point an exchange may stop accepting funds to an address and require you to use a new one (yes, this has happened).

Why am I not receiving payouts?
The exact conditions for payout are listed on your Earnings page. Please note that for your own security, whenever you change your payout address all payouts are suspended for 24 hours.

I keep getting the message “Stratum requested work restart”.
It is perfectly normal to get this message a few times per minute. It simply means that your miner is switching to a new work unit, because the previous one is no longer valid. Because of the stochastical nature of mining, frequent work updates (which are necessary for efficient merged mining) do not mean that your work goes wasted.

I get the message “stale share detected, submitting as user requested”.
That is also normal for some mining software.

I've just started mining and all my shares are being rejected, what's wrong?
Make sure that your hardware and software support scrypt mining, and that they are configured correctly. Configuring a GPU for Dash mining (strongly discouraged at this point) can be particularly challenging.

My miner shows up as online, but with 0 speed. Is that normal?
No, something is probably wrong with your configuration. See the previous question.

Why doesn't the hash rate reported by the pool match that reported by my miner?
Because of how pooled mining works, the pool has no way of knowing your exact hash rate, so it can only estimate it based on how frequently you submit shares. After you start mining, it takes about 10 minutes for the estimates to become accurate. They will never be very precise, though; even if your miner's hash rate is steady, the pool estimate will keep fluctuating around the actual speed.

The pool keeps reporting a much lower hash rate than my miner. What's going on?
If the estimate displayed on the site remains consistently too low even after a few hours, then chances are that you are experiencing hardware errors.
Mining software usually checks every solution generated by your hardware devices, and if one turns out to be incorrect because of hardware errors it (rightfully) doesn't even submit it. Since pools can only estimate your hash rate based on how many solutions you submit in a given amount of time, their estimate will be lower than your real raw hashrate. This raw hashrate, which mining software usually displays, is, however, not meaningful if the solutions your card generates are wrong.
If using cgminer or one of its derivatives, such as BGFminer, you need to make sure that all (not just the top one) of the HW figures are zero or next-to-zero; if that's not the case, you need to review your settings.
There are many things that can cause hardware errors, but the most common ones are: a bad or insufficient power supply, overclocking, and faulty hardware. It is worth noting that modern ASIC circuitry tends to deteriorate with time and use, and that when one of the (many) hashing modules inside an ASIC goes bad there is usually no way to fix it.

What are stale shares?
Servers provide each miner with some unique data that the miner must use to find a share. This data needs to be updated every time a new block appears on the Dash network, and that's why servers must promptly notify miners when they detect a new block. Every second you keep on mining for the old block is wasted, because that block has already been found. If a new block is found before a submitted share hits the server, the share is marked as “stale”, and yields no reward.
Stale shares are caused by latency, which can happen at various levels. The most obvious cause is a high ping time to the server, which however shouldn't affect the stale rate by more than 0.5% in the worst case.

I'm getting more than 1% of stale shares, is this normal?
No. On our Stratum servers, most miners achieve stale rates well below 1%. Some software-related latency may be unavoidable for some setups, but if your stale rate is above 1% then something probably needs to be fixed.

Should I set the --no-submit-stale option in cgminer?
No, you should not set that option. If you set it, your rewards may be lower.

What is Stratum?
Stratum is a network protocol for pooled mining, designed as a replacement for the now obsolete “getwork” protocol. It was originally proposed by Marek Palatinus (aka Slush), who also wrote a proxy for miners that could only understand the getwork protocol.
Today most mining software supports the Stratum protocol natively, but the Stratum proxy is still useful for reducing network bandwidth usage on large installations.

What is the “resume” extension to Stratum?
It is an extension to the original Stratum mining protocol, jointly designed by Slush and ckolivas, the maintainer of cgminer. If your mining pool supports the extension and your Internet connection has a hiccup, the server may still accept any shares that your miners found while disconnected, if they reconnect and submit them within a reasonable time. As simple as this may sound, it is actually tricky to implement this feature correctly, because Stratum is not a stateless protocol.

Any Questions?

If you need further assistance, please send an email to