Software for mining various cryptocoins
C Cuda Objective-C C++ PHP M4 Other
Pull request Compare This branch is 609 commits ahead, 682 commits behind sp-hash:windows.
Latest commit f6dd04b Dec 20, 2016 @KlausT fix sia benchmark
Permalink
Failed to load latest commit information.
Algo256 fix error "extra text after expected end of number" Oct 5, 2016
JHA add option to disable verification Sep 6, 2015
Sia a little bit more speed for sia Oct 27, 2016
api api: report throughput when default Jan 22, 2015
bitcredit make some variables local instead of global Aug 31, 2015
compat (Windows) Update dependencies to fix linker error Oct 8, 2016
heavy clean up SWAP definitions Sep 4, 2016
keccak make throughput unsigned Dec 10, 2014
lyra2 lyra2v2: fix default intensity for GTX970 Aug 21, 2016
neoscrypt use async memcpy Dec 6, 2016
quark skein: fix validation errors Dec 16, 2016
qubit 2GB cudaMalloc limit for 32bit builds Jun 15, 2016
sph fix neoscrypt memory leak Dec 6, 2016
x11 move intensity calculation to init Dec 12, 2016
x13 2GB cudaMalloc limit for 32bit builds Jun 15, 2016
x15 2GB cudaMalloc limit for 32bit builds Jun 15, 2016
x17 2GB cudaMalloc limit for 32bit builds Jun 15, 2016
.gitattributes change .gitattributes May 22, 2015
.gitignore add VS2015 files to gitignore Oct 5, 2016
INSTALL ?? line ending normalisation Dec 13, 2014
LICENSE.txt ?? line ending normalisation Dec 13, 2014
Makefile.am Fix Linux build Aug 12, 2016
README.md update version number (release 4.00) May 6, 2015
README.txt Release 8.05 Dec 16, 2016
api.cpp (Windows) Update dependencies to fix linker error Oct 8, 2016
autogen.sh commit initial version 0.1 Mar 18, 2014
bitcoin.cu add option to disable verification Sep 6, 2015
bitslice_transformations_quad.cu various small changes Oct 20, 2015
blake32.cu use int with for loops Dec 6, 2014
build.sh fixes for the Linux build Aug 12, 2016
ccminer-config.h Release 8.05 Dec 16, 2016
ccminer.cpp fix sia benchmark Dec 19, 2016
ccminer.sln ?? line ending normalisation Dec 13, 2014
ccminer.vcxproj add sm_37 (Tesla K80) and sm_62 Dec 19, 2016
ccminer.vcxproj.filters Version 8.01 Aug 12, 2016
compat.h api: one decimal is enough for intensity Jan 24, 2015
configure.ac Release 8.05 Dec 16, 2016
configure.sh fixes for the Linux build Aug 12, 2016
crc32.c totally unnecessary header file changes Mar 19, 2015
cuda.cpp add missing NVML code May 16, 2016
cuda_bitcoin.cu rename rrot Jul 22, 2015
cuda_checkhash.cu replace cudaMemcpy with async function May 10, 2015
cuda_fugue256.cu Merged changes from tpruvot. Nov 22, 2014
cuda_fugue256.h unsigned thread Dec 18, 2014
cuda_groestlcoin.cu fixup! remove unnecessary if Apr 22, 2016
cuda_groestlcoin.h groestl/dmd-gr: fix hashes_done and remove unneeded variable Oct 20, 2015
cuda_helper.h broken code, maybe one day I will have an idea what's wrong Aug 2, 2016
cuda_helper.h.orig fixed makefile Aug 11, 2015
cuda_myriadgroestl.cu various small changes Oct 20, 2015
cuda_nist5.cu 2GB cudaMalloc limit for 32bit builds Jun 15, 2016
cuda_vector.h use the same rotate in cuda_helper.h and cuda_vector.h Apr 12, 2016
cuda_x11_aes_noasm.cu add NOASM code for aes May 22, 2015
elist.h Revision 0.6 with myriad-groestl and jackpot coin Apr 26, 2014
example-cfg.json Merged changes from tpruvot. Nov 22, 2014
fuguecoin.cpp clean up SWAP definitions Sep 4, 2016
groestl_functions_quad.cu more groestl gtx 970++ Aug 11, 2015
groestlcoin.cpp clean up SWAP definitions Sep 4, 2016
hashlog.cpp fix broken stats API Jan 1, 2015
hefty1.c Revision 0.6 with myriad-groestl and jackpot coin Apr 26, 2014
hefty1.h Revision 0.6 with myriad-groestl and jackpot coin Apr 26, 2014
miner.h fix miner.h Aug 12, 2016
myriadgroestl.cpp clean up SWAP definitions Sep 4, 2016
nvml.cpp add more NVML error messages Jun 25, 2016
nvml.h add missing NVML code May 16, 2016
pentablake.cu fix error "extra text after expected end of number" Oct 5, 2016
skein.cu skein: prevent nonce overflow Dec 11, 2016
stats.cpp try to fix stats Apr 22, 2015
stl_heap.h Merged changes from tpruvot. Nov 22, 2014
sysinfos.cpp totally unnecessary header file changes Mar 19, 2015
uint256.h use uint64_t instead of long long Mar 22, 2015
util.cpp Revert "change connection timeouts" Dec 14, 2016

README.md

ccminer

Based on Christian Buchner's & Christian H.'s CUDA project based on the Fork by tpruvot@github with X14,X15,X17,WHIRL,Blake256 and LYRA2 support , and some others, check the README.txt Reforked and optimized by sp-hash@github and KlausT@github

KlausT: BTC donation address: 1H2BHSyuwLP9vqt2p3bK9G3mDJsAi7qChw SP-HASH: BTC donation address: 1CTiNJyoUmbdMRACtteRWXhGqtSETYd6Vd tpruvot: BTC donation address: 1AJdfCpLWPNoAMDfHF1wD5y8VgKSSTHxPo

A part of the recent algos were originally wrote by djm34.

This variant was tested and built with VStudio 2013 on Windows 7 and Windows 8.1

Note that the x86 releases are generally faster than x64 ones on Windows.

About source code dependencies

This project requires some libraries to be built :

  • OpenSSL (prebuilt for win)

  • Curl (prebuilt for win)

  • pthreads (prebuilt for win)

This fork now contains these libraries for both x86 and x64 platforms (windows).