Releases: lwYeo/SoliditySHA3Miner
Bugfix: Multiple AMD cards
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
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:
Master/slave mode, Windows 7 SP1 support
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
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
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
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
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)
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)
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)
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.