Code:

Version 1.3.5

- Add allium algo

- Add x12 algo

- Add x16s algo

- Add phi and phi2

- Add sonoa

- Handle new aeon cryptolight variant

- Handle new monero algo (hardcoded)



Version 1.3.3

- Add tribus algo

- Add x16r algo

- Add keccakc variant



Version 1.3.2

- Add bitcore algo

- Add jha algo



Version 1.3.1

- Add timetravel algo

- Add --max-log-rate to limit per-core logs



Version 1.3 (Tanguy Pruvot)

- Add decred algo

- Add lbry algo

- Add sia algo

- Add x11evo algo

- Add x17 and xevan algos

- Add veltor algo

- Enhance Blake2-S

- Stratum benchmarks support

- Show diff and solved blocks by default



Version 1.2 (Tanguy Pruvot)

- Add cryptonight-light (Aeon)

- Add Lyra2REv2 algo (Vertcoin)

- Allow to load a remote config with curl

- Algorithm parameter is now case insensitive

- Drop anime algo (dead coin)

- Add Sib(coin) algo

- Add Bastion algo

- Add Yescrypt and scrypt-jane algos

- Compute and show network diff in pools too

- Compute Shares diff and count solved blocks

- Checkup on arm, tested ok on Tegra K1 (CyanogenMod 12.1)



version 1.1

- Add basic API remote control (quit/seturl)

- Add GroestlCoin, Diamond and Myriad variants

- Add Pluck algo and fix gbt query crash

- Add ZR5 algo (ZRC) and fix longpoll bug on linux

- Add Luffa algo

- Add Skein2 algo (Double Skein for Woodcoin)

- Add Animecoin algo (Quark variant)

- Add Dropcoin pok algo

- Add BMW-256 (MDT) algo

- Add Axiom algo

- Change some logged strings

- Use all cores by default, not N-1

- Handle a default config to run without params

- add cpu-priority and cpu-affinity options

- add NSIS installer script for windows setup

- Implement background option on windows

- add -m stratum option (diff-multiplier)

- Time limit to allow benchmarks or cron jobs

- Fix Cryptonight stratum support

- Allow to disable extranonce support



Version 1.0.9

- pool extranonce subscribe

- upgrade jansson

- lyra2 algo

- fix for solo mining

- API websocket support



Version 1.0.8

- API Monitoring Support

- Enhance config values support (int/real/bool)

- Rewrite blake algo (speed x2)



Version 1.0.7 - VC2013 + MinGW 64



- Add NIST5 and QUBIT algos

- Show current stratum bloc height

- Fix wallet solo mining



Version multi 1.0.6



- Fix scrypt algo

- More work on VC2013

- Add -f tuning option to test with reduced difficulty

- Add S3 algo



Version 1.0.5



- Merge remaining v2.4 pooler cpu-miner changes

- Add colored output (disable with --no-color)

- Test and fix blake on NEOS, needs 14 rounds (was 8)

- Add pentablake (5x blake256) (from bitbandi)

- Add neoscrypt

- Windows (VC++ 2013 and MinGW64 build support)

- Enhance --version informations (compiler + lib versions)



Version 1.0.4 (Tanguy Pruvot)



- Add x13 x14 and x15 algos (Sherlockcoin, X14Coin, Webcoin..)

- Add scrypt:N variants (Vertcoin)

- Add fresh algo

- Fix thread khashes/s value output

- Add a configure option --disable-assembly

Code:

** cpuminer-multi 1.3.5 by tpruvot@github **

BTC donation address: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZnd (tpruvot)



Usage: cpuminer-multi [OPTIONS]

Options:

-a, --algo=ALGO specify the algorithm to use

allium Garlicoin double lyra2

axiom Shabal-256 MemoHash

bitcore Timetravel with 10 algos

blake Blake-256 14-rounds (SFR)

blakecoin Blake-256 single sha256 merkle

blake2s Blake2-S (256)

bmw BMW 256

c11/flax C11

cryptolight Cryptonight-light

cryptonight Monero

decred Blake-256 14-rounds 180 bytes

dmd-gr Diamond-Groestl

drop Dropcoin

fresh Fresh

groestl GroestlCoin

heavy Heavy

jha JHA

keccak Keccak (Old and deprecated)

keccakc Keccak (CreativeCoin)

luffa Luffa

lyra2re Lyra2RE

lyra2rev2 Lyra2REv2 (Vertcoin)

myr-gr Myriad-Groestl

neoscrypt NeoScrypt(128, 2, 1)

nist5 Nist5

pluck Pluck:128 (Supcoin)

pentablake Pentablake

phi LUX initial algo

phi2 LUX newer algo

quark Quark

qubit Qubit

scrypt scrypt(1024, 1, 1) (default)

scrypt:N scrypt(N, 1, 1)

scrypt-jane:N (with N factor from 4 to 30)

shavite3 Shavite3

sha256d SHA-256d

sia Blake2-B

sib X11 + gost (SibCoin)

skein Skein+Sha (Skeincoin)

skein2 Double Skein (Woodcoin)

sonoa A series of 97 hashes from x17

s3 S3

timetravel Timetravel (Machinecoin)

vanilla Blake-256 8-rounds

x11evo Permuted x11

x11 X11

x12 X12

x13 X13

x14 X14

x15 X15

x16r X16R (Raven)

x16s X16S (Pigeon)

x17 X17

xevan Xevan (BitSend)

yescrypt Yescrypt

zr5 ZR5

-o, --url=URL URL of mining server

-O, --userpass=U:P username:password pair for mining server

-u, --user=USERNAME username for mining server

-p, --pass=PASSWORD password for mining server

--cert=FILE certificate for mining server using SSL

-x, --proxy=[PROTOCOL://]HOST[:PORT] connect through a proxy

-t, --threads=N number of miner threads (default: number of processors)

-r, --retries=N number of times to retry if a network call fails

(default: retry indefinitely)

-R, --retry-pause=N time to pause between retries, in seconds (default: 30)

--time-limit=N maximum time [s] to mine before exiting the program.

-T, --timeout=N timeout for long poll and stratum (default: 300 seconds)

-s, --scantime=N upper bound on time spent scanning current work when

long polling is unavailable, in seconds (default: 5)

--randomize Randomize scan range start to reduce duplicates

-f, --diff-factor Divide req. difficulty by this factor (std is 1.0)

-m, --diff-multiplier Multiply difficulty by this factor (std is 1.0)

-n, --nfactor neoscrypt N-Factor

--coinbase-addr=ADDR payout address for solo mining

--coinbase-sig=TEXT data to insert in the coinbase when possible

--max-log-rate limit per-core hashrate logs (default: 5s)

--no-longpoll disable long polling support

--no-getwork disable getwork support

--no-gbt disable getblocktemplate support

--no-stratum disable X-Stratum support

--no-extranonce disable Stratum extranonce support

--no-redirect ignore requests to change the URL of the mining server

-q, --quiet disable per-thread hashmeter output

--no-color disable colored output

-D, --debug enable debug output

-P, --protocol-dump verbose dump of protocol-level activities

--hide-diff Hide submitted block and net difficulty

-B, --background run the miner in the background

--benchmark run in offline benchmark mode

--cputest debug hashes from cpu algorithms

--cpu-affinity set process affinity to cpu core(s), mask 0x3 for cores 0 and 1

--cpu-priority set process priority (default: 0 idle, 2 normal to 5 highest)

-b, --api-bind IP/Port for the miner API (default: 127.0.0.1:4048)

--api-remote Allow remote control

--max-temp=N Only mine if cpu temp is less than specified value (linux)

--max-rate=N[KMG] Only mine if net hashrate is less than specified value

--max-diff=N Only mine if net difficulty is less than specified value

-c, --config=FILE load a JSON-format configuration file

-V, --version display version information and exit

-h, --help display this help text and exit



Winter is coming, and this year i shutdown electric heatersFork of Lucas Jones 1.0.3 version, with colors and some new algos.my v1.0.4 changes were merged but nothing new from Lucas, so :Linux Build status : https://travis-ci.org/tpruvot/cpuminer-multi TODO in next versions :- Enhance ASM support for VC2013- JSON Interface for statsUsage (--help) :Donations for the work done in this fork are accepted :BTC: 1FhDPLPpw18X4srecguG3MxJYe4a1JsZndDASH: XeVrkPrWB7pDbdFLfKhF1Z3xpqhsx6wkH3