user42408: Reading the slushpool's manual for the Stratum protocol I found that :
"Default share difficulty is 1 (big-endian target for difficulty 1 is 0x00000000ffff0000000000000000000000000000000000000000000000000000)"
Anyone knows how to generate this 64characters long big-endian representation of the number 1 ? I would appreciate any code in Java.
Thank you 

user24926: I'm afraid I don't know Java, but the target is worked out as follows:
target = maximum target / difficulty



Note: The maximum target is 0x00000000FFFF0000000000000000000000000000000000000000000000000000 (which in decimal is 26959535291011309493156476344723991336010898738574164086137773096960)

Therefore:
target = maximum target / difficulty
target = 26959535291011309493156476344723991336010898738574164086137773096960 / 1
target = 26959535291011309493156476344723991336010898738574164086137773096960

So if you convert that back to hex you get:
0xFFFF0000000000000000000000000000000000000000000000000000

Then you can just pad zeros on the left to make it 64 characters:
0x00000000FFFF0000000000000000000000000000000000000000000000000000


http://learnmeabitcoin.com/manual/guide/difficulty#finding-the-target-using-the-difficulty

42408: <p>Reading the slushpool's manual for the Stratum protocol I found that :</p>

<p><em>"Default share difficulty is 1 (big-endian target for difficulty 1 is <strong>0x00000000ffff0000000000000000000000000000000000000000000000000000</strong>)"</em></p>

<p>Anyone knows how to generate this 64characters long big-endian representation of the number 1 ? I would appreciate any code in Java.</p>

<p>Thank you </p>
 24926: <p>I'm afraid I don't know Java, but the target is worked out as follows:</p>

<pre><code>target = maximum target / difficulty
</code></pre>

<hr>

<blockquote>
  <p>Note: The <strong>maximum target</strong> is <code>0x00000000FFFF0000000000000000000000000000000000000000000000000000</code> (which in decimal is <code>26959535291011309493156476344723991336010898738574164086137773096960</code>)</p>
</blockquote>

<p>Therefore:</p>

<pre><code>target = maximum target / difficulty
target = 26959535291011309493156476344723991336010898738574164086137773096960 / 1
target = 26959535291011309493156476344723991336010898738574164086137773096960
</code></pre>

<p>So if you convert that back to hex you get:</p>

<pre><code>0xFFFF0000000000000000000000000000000000000000000000000000
</code></pre>

<p>Then you can just pad zeros on the left to make it 64 characters:</p>

<pre><code>0x00000000FFFF0000000000000000000000000000000000000000000000000000
</code></pre>

<hr>

<p><a href="http://learnmeabitcoin.com/manual/guide/difficulty#finding-the-target-using-the-difficulty" rel="nofollow">http://learnmeabitcoin.com/manual/guide/difficulty#finding-the-target-using-the-difficulty</a></p>
