Skip to content
cpuminer for cryply (yespower) work on ARM(raspberry pi)
Branch: master
Clone or download
Pull request Compare This branch is 4 commits ahead of cryptozeny:master.
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.
compat
depend
yespower
.gitattributes
.gitignore
AUTHORS
COPYING
ChangeLog
Dockerfile
Dockerfile.alpine
LICENSE
Makefile.am
NEWS
README
README-original.md
README.md
autogen.sh
build-ARMv7l.sh
build-aarch64.sh
build.sh
compat.h
configure.ac
cpu-miner.c
elist.h
example-cfg.json
miner.h
minerd.1
nomacro.pl
scrypt-arm.S
scrypt-arm.S.orig
scrypt-ppc.S
scrypt-ppc.S.orig
scrypt-x64.S
scrypt-x64.S.orig
scrypt-x86.S
scrypt-x86.S.orig
scrypt.c
sha2-arm.S
sha2-arm.S.orig
sha2-ppc.S
sha2-ppc.S.orig
sha2-x64.S
sha2-x64.S.orig
sha2-x86.S
sha2-x86.S.orig
sha2.c
sha256.c
sha256.h
sysendian.h
util.c
yescrypt-best.c
yescrypt-neon.c
yescrypt-opt.c
yescrypt-platform.c
yescrypt-ref.c
yescrypt-sse.c
yescrypt.c
yescrypt.h

README.md

This is a multi-threaded CPU miner for Cryply adding support yespower + yescrypt, fork of macchky's cpuminer v2.6.0.

License: GPLv2. See COPYING for details.

Git tree: https://github.com/ckazi/cpuminer-mc-yespower


Impact

See more details about yespower and yescrypt:
http://www.openwall.com/yespower/
http://www.openwall.com/yescrypt/


Build

Linux (Ubuntu 16.04)

Intel & Ryzen

full support yespower + yescrypt

cd && \
git clone https://github.com/ckazi/cpuminer-mc-yespower && \
cd cpuminer-mc-yespower && \
sudo apt-get install build-essential libcurl4-openssl-dev && \
./build.sh
ARM-aarch64 (64bit Smartphone or RPi64) Boost 17%

full support yespower + yescrypt

cd && \
git clone https://github.com/ckazi/cpuminer-mc-yespower && \
cd cpuminer-mc-yespower && \
sudo apt-get install build-essential libcurl4-openssl-dev && \
./build-aarch64.sh
ARM-V7L (32bit Smartphone or RPi32)
cd && \
git clone https://github.com/ckazi/cpuminer-mc-yespower && \
cd cpuminer-mc-yespower && \
sudo apt-get install build-essential libcurl4-openssl-dev && \
./build-ARMv7l.sh

MacOS

TODO:

Windows 64-bit Cross Build on Ubuntu 16.04

Native Version

cd && \
cd cpuminer-mc-yespower && \
sudo apt-get install gcc-mingw-w64 && \
cd depend && \
sh depend-curl-7_40_0.sh && \
cd .. && \
./autogen.sh && \
LDFLAGS="-L./depend/curl-7.40.0-devel-mingw64/lib64 -static" LIBCURL="-lcurldll" CFLAGS="-O3 -msse4.1 -funroll-loops -fomit-frame-pointer" ./configure --host=x86_64-w64-mingw32 --with-libcurl=depend/curl-7.40.0-devel-mingw64 && \
make

Static Version
TODO:

Windows 32-bit Cross Build on Ubuntu 16.04 (NOT TESTED!!)

Native Version

cd && \
cd cpuminer-mc-yespower && \
sudo apt-get install gcc-mingw-w64 && \
cd depend && \
sh depend-curl-7_40_0.sh && \
cd .. && \
./autogen.sh && \
LDFLAGS="-L./depend/curl-7.40.0-devel-mingw32/lib -static" LIBCURL="-lcurldll" CFLAGS="-O3 -msse4.1 -funroll-loops -fomit-frame-pointer" ./configure --host=i686-w64-mingw32 --with-libcurl=depend/curl-7.40.0-devel-mingw32 && \
make

Run

Linux

yespower (new)

./minerd -a yespower -o stratum+tcp://cryply.ukkey3.space:3332 -u username.workername -p workerpassword

Windows

yespower (new)

minerd.exe -a yespower -o stratum+tcp://cryply.ukkey3.space:3332 -u username.workername -p workerpassword

Benchmark

Linux

yespower (new)

./minerd -a yespower --benchmark -q

Windows

yespower (new)

minerd.exe -a yespower --benchmark -q

Donations

cpuminer-mc 2.6.0 by macchky@github
CRP donation address: CKk18z5ivyGEApm6y2YU4wnvD7DrrUNX9r (ckazu)

yespower 1.0 support by cryply@github
BTC donation address: 1GiqwdbbsDmW4L8mxWGccTbznUE6Qpvkeq (ckazu)

Happy Mining!

You can’t perform that action at this time.