Open source non-fee ETH miner

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

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.