<p>The error is pretty self explanatory: you submitted a share that does not meet the requested difficulty. The pool requires that shares you submit meet a particular difficulty. If your shares do not meet that, then the pool will reject them. The shares that your software is sending to the pool do not meet the pool difficulty.</p>

<p>To fix this, either you are creating the submission incorrectly, or your miners are not mining at the correct difficulty.</p>

CC BY-SA 4.0
2019-03-27T02:14:27.943Z
2019-03-27T02:14:27.943Z
Ava Chow
<p>code was written according to documentation.</p>

<p>I have following lines for submit method</p>

<pre><code>submit() {
    // ["&lt;worker.name&gt;", "&lt;jobID&gt;", "&lt;ExtraNonce2&gt;", "&lt;ntime&gt;", "&lt;nonce&gt;"]
    return this.call('mining.submit', [this.worker.name, this.worker.jobId, this.worker.extranonce2, this.worker.ntime, this.worker.extranonce2]);
}
</code></pre>

<p>According to documentation "When miner find the job which meets requested difficulty, it can submit share to the server" and the result should be following</p>

<pre><code>{"error": null, "id": 4, "result": true}
</code></pre>

<p>But test was failed (result in the image)</p>

<p><a href="https://i.sstatic.net/mzuOn.png" rel="nofollow noreferrer"><img src="https://i.sstatic.net/mzuOn.png" alt="enter image description here"></a></p>

<p><strong>QUESTION:</strong> Could some one clarify, waht is wrong and how to solve the problem? What does mean "low difficulty"? Why did I get that message?</p>

<mining-pools><json-rpc><stratum>
Stratum protocol - problem with mining.submit method
qwer rewq
# Stratum protocol - problem with mining.submit method

(Asked by: username_0 on 2019-03-26)

code was written according to documentation.

I have following lines for submit method

```
submit() {
    // ["<worker.name>", "<jobID>", "<ExtraNonce2>", "<ntime>", "<nonce>"]
    return this.call('mining.submit', [this.worker.name, this.worker.jobId, this.worker.extranonce2, this.worker.ntime, this.worker.extranonce2]);
}

```

According to documentation "When miner find the job which meets requested difficulty, it can submit share to the server" and the result should be following

```
{"error": null, "id": 4, "result": true}

```

But test was failed (result in the image)

[![enter image description here](https://i.sstatic.net/mzuOn.png)](https://i.sstatic.net/mzuOn.png)

**QUESTION:** Could some one clarify, waht is wrong and how to solve the problem? What does mean "low difficulty"? Why did I get that message?

**Tags:** mining-pools, json-rpc, stratum


---

## 1 answers

### Answer by username_1 on 2019-03-27. Score: 1

The error is pretty self explanatory: you submitted a share that does not meet the requested difficulty. The pool requires that shares you submit meet a particular difficulty. If your shares do not meet that, then the pool will reject them. The shares that your software is sending to the pool do not meet the pool difficulty.

To fix this, either you are creating the submission incorrectly, or your miners are not mining at the correct difficulty.


---

