Skip to content

Releases: lwYeo/SoliditySHA3Miner

Bugfix: Multiple AMD cards

09 Feb 05:51
Compare
Choose a tag to compare

For HiveOS, refer to GuideForHiveOS.txt on how to get started.

For EthOS, refer to GuideForEthOS.txt on how to get started.
For other version of Linux (64 bit), follow these installation steps prior to launching.

For MS Windows 7 SP1/8/10 (64 bit), download and install MS .NET core 2.2 x64 runtime, and MS VC 2017 x64 redistributable, prior to launching.

Please refer to the readme here, and pool mining guide, solo mining guide, or master/slave mining guide.

GUI version (Windows 10 64 bit only) can be found at this link.

Note for solo mining:

  • The URL in web3api is for TESTING PURPOSE only, do change it to your geth node, or Infura account (about 5-10 rigs/instances per account or you may get rate-limited/temp-ban).
  • The only workaround is to use 1 master to many slave instances, so that only 1 instance communicates with Infura.
  • It is normal for miner to pause after submitted nonce with transaction ID, mining will resume upon the next new challenge receive.
  • Effective hashrate will be zero, until the first solution/share has been submitted.

Note for MS Windows 7 SP1:

  • Launching as Administrator is required, or the API will fail to start.

Changes:

  • CUDA 10 for Windows, CUDA 9.2 for Linux (for HiveOS compatibility)

Bugfixes:

  • #13 Multiple AMD GPUs detection issue

Compute capability 7.5, EXE file, and bugfixes

06 Feb 12:59
f24d60e
Compare
Choose a tag to compare

For HiveOS:

  • For NVIDIA cards, this version (CUDA 10) is not supported in HiveOS yet (use 2.2.0 instead).
  • Refer to GuideForHiveOS.txt on how to get started.

For EthOS, refer to GuideForEthOS.txt on how to get started.
For other version of Linux (64 bit), follow these installation steps prior to launching.

For MS Windows 7 SP1/8/10 (64 bit), download and install MS .NET core 2.2 x64 runtime, and MS VC 2017 x64 redistributable, prior to launching.

Please refer to the readme here, and pool mining guide, solo mining guide, or master/slave mining guide.

GUI version (Windows 10 64 bit only) can be found at this link.

Note for solo mining:

  • The URL in web3api is for TESTING PURPOSE only, do change it to your geth node, or Infura account (about 5-10 rigs/instances per account or you may get rate-limited/temp-ban).
  • The only workaround is to use 1 master to many slave instances, so that only 1 instance communicates with Infura.
  • It is normal for miner to pause after submitted nonce with transaction ID, mining will resume upon the next new challenge receive.
  • Effective hashrate will be zero, until the first solution/share has been submitted.

Note for MS Windows 7 SP1:

  • Launching as Administrator is required, or the API will fail to start.

Changes:

  • Compiler upgraded to dotnet core 2.2 (able to compile practical EXE application)
  • #4 Added exe file (requires dotnet core 2.2)
  • Added CUDA Compute compability 7.5 (requires CUDA 10)
  • Update launch scripts and guides

Bugfixes:

  • #15 Unable to connect to certain pools
  • #13 Multiple AMD GPUs detection issue (need help testing)

Master/slave mode, Windows 7 SP1 support

06 Feb 13:13
f24d60e
Compare
Choose a tag to compare

For HiveOS, refer to GuideForHiveOS.txt on how to get started.
For EthOS, refer to GuideForEthOS.txt on how to get started.
For other version of Linux (64 bit), follow these installation steps prior to launching.

For MS Windows 7 SP1/8/10 (64 bit), download and install MS .NET core 2.1 x64 runtime, and MS VC 2017 x64 redistributable, prior to launching.

Please refer to the readme here, and pool mining guide, solo mining guide, or master/slave mining guide.

GUI version (Windows 10 64 bit only) can be found at this link.

Note for solo mining:

  • The URL in web3api is for TESTING PURPOSE only, do change it to your geth node, or Infura account (about 5-10 rigs/instances per account or you may get rate-limited/temp-ban).
  • The only workaround is to use 1 master to many slave instances, so that only 1 instance communicates with Infura.
  • It is normal for miner to pause after submitted nonce with transaction ID, mining will resume upon the next new challenge receive.
  • Effective hashrate will be zero, until the first solution/share has been submitted.

Note for MS Windows 7 SP1:

  • Launching as Administrator is required, or the API will fail to start.

Bugfix and enhancement

25 Nov 03:54
1fc0010
Compare
Choose a tag to compare

For HiveOS, refer to GuideForHiveOS.txt on how to get started.
For EthOS, refer to GuideForEthOS.txt on how to get started.
For other version of Linux (64 bit), follow these installation steps prior to launching.

For Windows 10 (64 bit), download and install .NET core 2.1 runtime (Windows x64) prior to launching.

Please refer to the readme here, and pool mining guide or solo mining guide.

GUI version (Windows 10 64 bit only) can be found at this link.

Note for solo mining:

  • The URL in web3api is for TESTING PURPOSE only, do change it to your geth node, or Infura account (about 5-10 rigs/instances per account or you may get rate-limited).
  • It is normal for miner to pause after submitted nonce with transaction ID, mining will resume upon the next new challenge receive.
  • Effective hashrate will be zero, until the first solution/share has been submitted.

Fixes:

  • Incorrect PCI Bus ID for CUDA devices #7
  • Miner not exiting after kernel crash/stop

Changes:

  • Use last submitted gas parameter if API fails #8

Faster miner, backend changes

21 Nov 15:29
9737b16
Compare
Choose a tag to compare

For HiveOS, refer to GuideForHiveOS.txt on how to get started.
For EthOS, refer to GuideForEthOS.txt on how to get started.
For other version of Linux (64 bit), follow these installation steps prior to launching.

For Windows 10 (64 bit), download and install .NET core 2.1 runtime (Windows x64) prior to launching.

Please refer to the readme here, and pool mining guide or solo mining guide.

GUI version (Windows 10 64 bit only) can be found at this link.

Note for solo mining:

  • The URL in web3api is for TESTING PURPOSE only, do change it to your geth node, or Infura account (about 5-10 rigs/instances per account or you may get rate-limited).
  • It is normal for miner to pause after submitted nonce with transaction ID, mining will resume upon the next new challenge receive.
  • Effective hashrate will be zero, until the first solution/share has been submitted.

Changes:

  • License change
  • Backend code changes (C++ to C#)
  • Improve error handling and code cleanup
  • Improved OpenCL and CPU hashrate (Probably the fastest AMD miner, as of this release date)
  • CPU now mineable concurrently with GPU/iGPU
  • Add 10 share delay offset for pool dev fee
  • Add gasApiMax parameter (for maximum gas price limit)
  • "ERC-541.abi" is now "0xBTC.abi"

Support for hybrid POW/MN token

02 Nov 18:32
Compare
Choose a tag to compare

For HiveOS, refer to GuideForHiveOS.txt on how to get started.
For EthOS, refer to GuideForEthOS.txt on how to get started.
Please refer to the readme here, and pool mining guide or solo mining guide.

GUI version can be found at this link.

Note for solo mining:

  • It is normal for miner to pause after the following message:
    "Submission cancelled, nonce has been submitted for the current challenge."
  • Mining will resume upon the next new challenge receive.

Changes:

  • Added CLM launch batch/bash file
  • Updated new CLM mining contract address
  • Reduce intensity for iGPU to reduce long term mining crashes
  • Reduce intensity for CUDA while maintaining hashrate, yet able to "dual mine" with ethash without sacrificing too much hashrate

Fixes:

  • Not to submit full reward while solo mining hybrid POW/MN tokens
  • Dev fee should not include rejected submissions

Dynamic gas API, solution ETA, and bugfixes

30 Oct 00:55
Compare
Choose a tag to compare

For HiveOS, refer to GuideForHiveOS.txt on how to get started.
For EthOS, refer to GuideForEthOS.txt on how to get started.
Please refer to the readme here, and pool mining guide or solo mining guide.

GUI version can be found at this link.

Note for solo mining:

  • It is normal for miner to pause after the following message:
    "Submission cancelled, nonce has been submitted for the current challenge."
  • Mining will resume upon the next new challenge receive.

Changes:

  • New dynamic solo mining gas price reading from API (e.g. EthGasStation)
  • New estimate time to solution display (in API as well)
  • No longer estimate gas limit, use full gasLimit parameter value
  • Function checks for ABI (future EIP-918 support)
  • Improved JSON-API handling and performance

Fixes:

  • Solo mining sometimes does not pause after solution for current challenge has been submitted again
  • OpenCL initialization crashes application in Nvidia only systems
  • Miner sometimes does not exit after stop
  • Effective hashrate should not include failed tx
  • Incorrect hashrate display upon pause
  • Error while initializing CPU mining

Bugfixes (Linux + Windows 10 public release)

22 Oct 23:59
Compare
Choose a tag to compare

For HiveOS, refer to GuideForHiveOS.txt on how to get started.
For EthOS, refer to GuideForEthOS.txt on how to get started.
Please refer to the readme here, and pool mining guide or solo mining guide.

GUI version can be found at this link

Changes:

  • abi file is now reduced to ERC types [ERC-918 / 541] (miners with custom .abi setting do take note)
  • Update bash / batch script to delete ".conf" file prior to custom parameter launch

Fixes:

  • No error showing up upon failed OpenCL initialization and miner exits silently

Bugfixes (Linux + Windows 10 public release)

17 Oct 00:02
Compare
Choose a tag to compare

For HiveOS, refer to GuideForHiveOS.txt on how to get started.
For EthOS, refer to GuideForEthOS.txt on how to get started.
Please refer to the readme here, and pool mining guide or solo mining guide.
For GUI version, a preview is available at this link

Fixes:

  • Fixed command line parameters conflict with config file settings
  • Fixed OpenCL segfault when miner launch from another path
  • Exposed more parameters in JSON API
  • Expose Gas limit parameter in settings/launch parameter
  • Reduced Intel iGPU default intensity to 18 to improve UI experience

OpenCL bugfixes (Linux + Windows 10 public release)

02 Oct 08:28
Compare
Choose a tag to compare

For HiveOS, refer to GuideForHiveOS.txt on how to get started.
For EthOS, refer to GuideForEthOS.txt on how to get started.
Please refer to the readme here, and pool mining guide or solo mining guide.

Fixes:

  • Fixed segmentation fault when running with OpenCL in Linux.
  • Read AMD card status from Linux subsystem if AMD ADL is not available.