Open source non-fee ETH miner

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

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.