Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Unified nicehash+eth-proxy #417

Open
wants to merge 2 commits into
base: develop
Choose a base branch
from

Commits on Feb 23, 2019

  1. based on Wolfgang Frisch's working prototype.

    Author: Wolfgang Frisch <[email protected]>
    Date:   Mon Sep 25 19:24:09 2017 +0200
    
        NiceHash support: working prototype
    
    unified nicehash + ethproxy and cleanup by hackmod
     * rebased and squashed
     * unified processShare*()
     * unified nicehash + ethproxy
     * height field added to support extended getWork()
     * support mining.extranonce.subscribe for nicehash
     * fixed crash and cleanup
     * remove DifficultyNiceHash using DiffFloatToInit()
     * remove all nicehash specific options
     * BUG: do not modify shareDiff to show hashrate correctly
     * check len(params)
     * Do not terminate connection if miner submits one duplicate share (by nicehashdev, manually applied by hackmod)
     * fixed stale job bug using cached stale jobs.
     * BUG: old behavior always drop stale jobs
     * sendJob() again after stale share found.
     * cache stale jobs info.
     * use cached headHash/seedHash from stales cache
     * reuse Compute() result instead of calling Verfiy() again
     * confirm uniq Extranonce
     * set ExtranonceSub session flag to support non extranonce.subscribe capable miners for NiceHash
     * check the length of params
     * always calc actual difficulty
     * debug config option added to toggle some logs
     * disable some log conditionally
    
    Co-authored-by: Wolfgang Frisch <[email protected]>
    hackmod and wfr committed Feb 23, 2019
    Configuration menu
    Copy the full SHA
    185febe View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    62392c6 View commit details
    Browse the repository at this point in the history