Open source non-fee ETH miner

AlexCr4ckPentest 5070e7c64f update Hunter config 2 rokov pred
.circleci 999fed8419 - Adjust CI # processors 3 rokov pred
.github 78fa2a500a Update stale.yml 3 rokov pred
cmake 3981dd4bc0 - remove cxx 10 requirement 3 rokov pred
docs 2ff51b0aa5 Remove unnecessary password field in ezil example 3 rokov pred
ethash 5070e7c64f update Hunter config 2 rokov pred
libapi f57c87099a - fix cmake dependencies 3 rokov pred
libcl f57c87099a - fix cmake dependencies 3 rokov pred
libcpu f1ee517f34 - intgrate ethash 3 rokov pred
libcuda f1ee517f34 - intgrate ethash 3 rokov pred
libdev c4a8d513db Added support for displaying Th and Ph difficulty 3 rokov pred
libeth f57c87099a - fix cmake dependencies 3 rokov pred
libhwmon 73ffaf8aa9 - null ptr checks 3 rokov pred
libpool 5070e7c64f update Hunter config 2 rokov pred
nsfminer f57c87099a - fix cmake dependencies 3 rokov pred
.clang-format 369cd93d73 - cosmetic. Adopt LLVM coding style 3 rokov pred
.dockerignore 7db19dd756 Adds docker-readme.md to .dockerignore 3 rokov pred
.gitattributes 49b3e69478 - add a few file type to use EOL=LF 3 rokov pred
.gitignore 8ac7be5c78 - why all these .gitignore entries? 4 rokov pred
.gitmodules c787eeb74f remove cable from .gitmodules 3 rokov pred
CMakeLists.txt 5070e7c64f update Hunter config 2 rokov pred
Dockerfile dc764946f3 - update docker image to CUDA 11.3 3 rokov pred
LICENSE 179d6f6844 Clarify license 7 rokov pred
README.md 2d15c08da0 - link to options page 3 rokov pred
copy b3aaa72ebd - use and enforce g++ 10 3 rokov pred
docker-readme.md a13c563a9f Adds parameters --build-arg DETHASHCL=ON/OFF --build-arg DETHASHCUDA=ON/OFF 3 rokov pred
test 5998d68380 - remove effective hash rate calculation, I doesn't work! 3 rokov pred
test.conf 1e35c11474 - display username 3 rokov pred
test.config afe1c034d6 - add -F option to place other command line options in file 3 rokov pred

README.md

nsfminer (no stinkin' fees)

standard-readme compliant Gitter

Ethereum (ethash) miner with OpenCL, CUDA and stratum support

nsfminer is an Ethash GPU mining application: with nsfminer you can mine every coin which relies on an Ethash Proof of Work.

This is a direct descendent of the Ethminer project at https://github.com/ethereum-mining/ethminer. Since that project is largely abandoned and unmanaged this personal version is published with the hope that it may continue to be useful. In the spirit of open source problem reports and pull requests are welcome, but please use git-clang-format on your requests.

Project Owner & Developer @jean-m-cyr

Features

  • OpenCL mining
  • Nvidia CUDA mining
  • realistic benchmarking
  • stratum mining without proxy
  • Automatic devices configuration
  • farm failover

Table of Contents

Usage

nsfminer is a command line program. This means you launch it either from a Windows command prompt or Linux console, or create shortcuts to predefined command lines using a Linux Bash script or Windows batch/cmd file. For a full list of available command, please run:

nsfminer --help

Complete list of command options here.

Examples connecting to pools

Check our samples to see how to connect to different pools.

Build

Master branch build status

CircleCI

Building from source

Instructions

API

Specifications

Contribute

Gitter

To meet the community, ask general questions and chat about the miner join the nsfminer channel on Gitter.

License

Licensed under the GNU General Public License, Version 3.