10 Commits

Author SHA1 Message Date
bb1e32aeff Add POOL_INTEGRATION.md (pool migration spec); restore doc/build
- POOL_INTEGRATION.md: exact job/submit format, pool-side validation &
  scoring on the SHA256D pow-hash, and a zero-downtime dual-accept rollout
  plan (deploy dual-accept pool before announcing drg-xmrig).
- Restore doc/build/ docs removed during the initial copy.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-06 16:51:40 -05:00
84e7d1453c drg-xmrig: fork of xmrig-hac with unified pow-hash share model
Port miner113's RX_DRAGONX mining model into the RX_HUSH path so DragonX
mining is identical in solo and pool mode:

- CpuWorker: filter EVERY hash on SHA256D(header + RandomX solution) (the
  block-bearing pow-hash) instead of the RandomX hash; submit the full
  32-byte nonce + rx_hash. Removes the fragile pool-mode dual-check that
  was dropping ~half of block candidates.
- Job: 32-byte nonce for RX_HUSH in pool mode too (was solo-only).
- JobResult: populate nonceBytes() on the standard 4-byte path.
- Client: submit a variable-width nonce (32-byte for DragonX) with a
  dynamically laid-out temp buffer.

Effect: shares and blocks use one metric, so the pool receives every block
candidate (no under-submission gap) and the hashrate is block-relevant.

Rebrand to drg-xmrig (version.h, build.sh, package.json, README) + add
PROTOCOL.md wire spec.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
2026-06-06 16:49:22 -05:00
XMRig
92835b608f Renamed WITH_SSE to WITH_SSE4_1 and make it work on all platforms. 2020-10-01 11:00:08 +07:00
Dusan Klinec
a690329e5a fies #1844, adds WITH_SSE cmake option
now it is possible to disable sse for Blake2, which is not supported on ARMs
2020-09-30 20:09:54 +02:00
SChernykh
f24da62db0 KawPow WIP 2020-05-27 16:19:57 +02:00
xmrig
fdee8d968f Update CMAKE_OPTIONS.md 2019-11-21 04:53:12 +07:00
xmrig
2ac9100627 Update CMAKE_OPTIONS.md 2019-11-16 14:47:09 +07:00
xmrig
99786e37bd Update CMAKE_OPTIONS.md 2019-10-29 17:26:03 +07:00
xmrig
a5028ce303 Update CMAKE_OPTIONS.md 2019-09-15 15:57:02 +07:00
xmrig
a8a9ee2374 Create CMAKE_OPTIONS.md 2019-09-15 15:26:22 +07:00