mirror of
https://github.com/GOSTSec/ccminer
synced 2025-03-13 05:51:19 +00:00
decred: use given extradata...
This commit is contained in:
parent
f2f11b2331
commit
099195e39d
@ -1389,9 +1389,12 @@ static bool stratum_gen_work(struct stratum_ctx *sctx, struct work *work)
|
||||
work->data[1 + i] = swab32(work->data[1 + i]);
|
||||
for (i = 0; i < 8; i++) // merkle
|
||||
work->data[9 + i] = swab32(work->data[9 + i]);
|
||||
for (i = 0; i < headersize/4; i++) // header + extradata
|
||||
for (i = 0; i < headersize/4; i++) // header
|
||||
work->data[17 + i] = extraheader[i];
|
||||
// allow custom extranonce sizes
|
||||
// extradata
|
||||
uint32_t* extradata = (uint32_t*) sctx->xnonce1;
|
||||
for (i = 0; i < sctx->xnonce1_size/4; i++)
|
||||
work->data[36 + i] = extradata[i];
|
||||
for (i = 36 + sctx->xnonce1_size/4; i < 45; i++)
|
||||
work->data[i] = 0;
|
||||
work->data[37] = (rand()*4) << 8;
|
||||
|
Loading…
x
Reference in New Issue
Block a user