A GPU miner for the Zcash cryptocurrency.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.travis.yml Add conditional in Makefile for travis. Oct 14, 2016
LICENSE Switched to MIT license. Fuck the GPL. Oct 14, 2016
Makefile Last try. Oct 14, 2016
README.md Add build status to README. Oct 14, 2016
cblake2b.cu
cfinal.cu Switched to MIT license. Fuck the GPL. Oct 14, 2016
csolv.h Switched to MIT license. Fuck the GPL. Oct 14, 2016
cutil.cu Switched to MIT license. Fuck the GPL. Oct 14, 2016
cxor.cu Started writing generator to remove stack based retrieval. Oct 19, 2016
gen_code.py Started writing generator to remove stack based retrieval. Oct 19, 2016
main.c Switched to MIT license. Fuck the GPL. Oct 14, 2016

README.md

zmine

A GPU miner for the Zcash cryptocurrency.

This project is licensed under the TGPPL. See LICENSE for more information.

This project is currently under development. It is not intended for end users before the 28th (zcashminers.org contest close). Please report any issues you find on this repository.

Building

mkdir libs
cd libs

Download and build libsodium in the `libs/ directory.

cd ..
make

Running

export LD_LIBRARY_PATH=`pwd`/libs/libsodium-1.0.11/src/libsodium/.libs/:/usr/local/cuda-7.5/lib64
./a.out

TODO

  • Eliminate ij_buf in favor of indices per hash.
    • Merge two sorted lists and each xor iteration.
    • Iterate (N-1) to check for distinct indices.
  • Integrate Zcash testing API.
  • Change lookup table to use same method as final functions.

Build Status