nijnstein / cpuminer-opt

Optimized multi algo CPU miner

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

This cpuminer-opt is a fork of cpuminer-opt by Jay D Dee. Special edit for ARMv7 and ARMv8(aarch64)

All of the code is believed to be open and free. If anyone has a claim to any of it post your case in the cpuminer-opt Bitcoin Talk forum or by email.

https://github.com/JayDDee/cpuminer-opt https://bitcointalk.org/index.php?topic=1326803.0 mailto://jayddee246@gmail.com

This fork: mailto://glukolog@gmail.com

Supported Algorithms

                      argon2
                      bastion
                      blake        Blake-256 (SFR)
                      blakecoin    blake256r8
                      blake2s      Blake-2 S
                      bmw          BMW 256
                      cryptolight  Cryptonight-light
                      cryptonight  cryptonote, Monero (XMR)
                      decred
                      dmd-gr       Diamond-Groestl
                      groestl      Groestl coin
                      heavy        Heavy
                      hodl         Hodlcoin
                      jha          Jackpotcoin
                      keccak       Maxcoin
                      keccakc      Creative coin
                      lbry         LBC, LBRY Credits
                      luffa        Luffa
                      lyra2h       Hppcoin
                      lyra2re      lyra2
                      lyra2rev2    lyra2v2, Vertcoin
                      lyra2z       Zcoin (XZC)
                      lyra2z330    Lyra2 330 rows, Zoin (ZOI)
                      m7m          Magi (XMG)
                      myr-gr       Myriad-Groestl
                      neoscrypt    NeoScrypt(128, 2, 1)
                      nist5        Nist5
                      pentablake   Pentablake
                      pluck        Pluck:128 (Supcoin)
                      quark        Quark
                      scrypt       scrypt(1024, 1, 1) (default)
                      scrypt:N     scrypt(N, 1, 1)
                      scryptjane:nf
                      sha256d      Double SHA-256
                      sha256t      Triple SHA-256, Onecoin (OC)
                      shavite3     Shavite3
                      skein        Skein+Sha (Skeincoin)
                      skein2       Double Skein (Woodcoin)
                      vanilla      blake256r8vnl (VCash)
                      whirlpool
                      whirlpoolx
                      xevan        Bitsend
                      yescrypt     Globalboost-Y (BSTY)
                      yescryptr8   BitZeny (ZNY)\n\
                      yescryptr16  Yenten (YTN)
                      zr5          Ziftr

Unix install

common code

git clone https://github.com/glukolog/cpuminer-opt.git
cd cpuminer-opt
./autogen.sh
CFLAGS="-O3 -march=armv7l -mtune=cortex-a55" ./configure --with-curl --with-crypto
make -j2
./cpuminer --help

for aarch64 configure string

./configure CFLAGS="-O3 -march=armv8-a+crypto -mtune=cortex-a53" --with-curl --with-crypto

HOWTO mine YESPOWER algos

yespowerR16 Yenten (YTN)

./cpuminer -a yespowerR16 -o stratum+tcp://hosname.org:port -O user:pass

cpupower CPUChain (CPU)

./cpuminer -a yespower -K "CPUpower: The number of CPU working or available for proof-of-work mining" -o stratum+tcp://hosname.org:port -O user:pass

power2b MicroBitcoin (MBC)

./cpuminer -a yespower-b2b -N 2048 -R 32 -K "Now I am become Death, the destroyer of worlds" -o stratum+tcp://hosname.org:port -O user:pass

SugarCoin (sugar)

./cpuminer -a yespower -N 2048 -R 32 -K "Satoshi Nakamoto 31/Oct/2008 Proof-of-work is essentially one-CPU-one-vote" -o stratum+tcp://hosname.org:port -O user:pass

Donations

I do not do this for money but I have a donation address if users are so inclined.

For Jay D Dee bitcoin:12tdvfF7KmAsihBXQXynT6E6th2c2pByTT?label=donations

Happy mining!

About

Optimized multi algo CPU miner

License:Other


Languages

Language:C 92.9%Language:Assembly 4.1%Language:C++ 1.7%Language:Objective-C 0.4%Language:Roff 0.2%Language:NSIS 0.2%Language:M4 0.1%Language:Makefile 0.1%Language:PHP 0.1%Language:Shell 0.1%Language:HTML 0.0%Language:Perl 0.0%Language:Dockerfile 0.0%