Skip to content

cpuminer for optimised for whive (yespower also ) to enhance better performance

License

Unknown, GPL-2.0 licenses found

Licenses found

Unknown
LICENSE
GPL-2.0
COPYING
Notifications You must be signed in to change notification settings

Zeusyf/whive-miner

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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

License: GPLv2. See COPYING for details.

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


Impact

yespower has about 2% to 15% better performance than old yescrypt. yespower 0.5 has a downward compatibility mode of old yescrypt 0.5 and provides performance improvements for yescrypt coins such as BitZeny(ZNY) & Yenten(YTN) & Koto & WAVI.

17% performance improvements on ARM-aarch64 (Smartphone & RPi64)
3~10% performance improvements on Intel
2% performance improvements on AMD Ryzen

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/Zeusyf/whive-miner.git && \
cd whive-miner && \
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/Zeusyf/whive-miner.git && \
cd whive-miner && \
sudo apt-get install build-essential libcurl4-openssl-dev && \
./build-aarch64.sh
ARM-V7L (32bit Smartphone or RPi32)

no yespower yet. please use -a yescrypt option until next release.

cd && \
git clone https://github.com/Zeusyf/whive-miner.git && \
cd whive-miner && \
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 whive-miner && \
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 whive-miner && \
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

Static Version
TODO:


Run

Linux

yespower (new)

./minerd -a yespower -o stratum+tcp://urlpool:port -u You_Wallet

yescrypt (old)

./minerd -a yescrypt -o stratum+tcp://urlpool:port -u You_Wallet

Windows

yespower (new)

minerd.exe -a yespower -o stratum+tcp://urlpool:port -u YouWallet

yescrypt (old)

minerd.exe -a yescrypt -o stratum+tcp://urlpool:port -u YouWallet

MacOS

TODO:


Benchmark

Linux

yespower (new)

./minerd -a yespower --benchmark -q

yescrypt (old)

./minerd -a yescrypt --benchmark -q

Windows

yespower (new)

minerd.exe -a yespower --benchmark -q

yescrypt (old)

minerd.exe -a yescrypt --benchmark -q

MacOS

TODO:


주의 注意 WARNING

본인의 지갑주소 및 올바른 포트번호를 사용하세요.
本人の財布アドレス、および正しいポート番号を使用してください。
Please use your own wallet address and correct port number.


Happy Mining! Happy Profit! Don't forget to share with those in need!

About

cpuminer for optimised for whive (yespower also ) to enhance better performance

Resources

License

Unknown, GPL-2.0 licenses found

Licenses found

Unknown
LICENSE
GPL-2.0
COPYING

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Assembly 60.2%
  • C 28.3%
  • HTML 8.8%
  • Perl 1.1%
  • VBScript 0.7%
  • CMake 0.5%
  • Other 0.4%