Tanguy Pruvot
9a1f20d455
Handle lyra2v3 algo, for VTC fork
...
mostly imported from opensourced vertcoin-miner with a few fixes
6 years ago
pyritepirate
c59bc2438a
sha256q ( #70 )
6 years ago
Tanguy Pruvot
01e632cf05
handle standard blake2b stratum algo
...
no weird protocol or reversed endian like sia...
6 years ago
opensourcerulez
b36d174554
Add exosis algo ( #69 )
6 years ago
Tanguy Pruvot
370684f743
cryptonight: some code finitions
7 years ago
Tanguy Pruvot
d9f242b8d1
add sonoa algo, heavy x17 hashes
...
seems to works, more or less correctly (a few validation errors)
7 years ago
Tanguy Pruvot
77c4b8724e
handle new cryptonight variants, stellite, aeon
...
special thanks for klausT changes and ystarnaud who helped me to adapt my kernel variants...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
7 years ago
Tanguy Pruvot
9fd5b04af6
phi2: handle stratum sc hashes
7 years ago
Tanguy Pruvot
3d03a1b9fd
phi2 algo
7 years ago
Tanguy Pruvot
b97567a451
allium algo
7 years ago
Tanguy Pruvot
96adaf986c
x16s algo, compatible with SM3+
7 years ago
Galaxy Cash Developers
e21640545f
x12 algorithm ( #59 )
7 years ago
Tanguy Pruvot
78dad7dd65
x16r algo and new kernels
...
Was a very long work but finally working,
and unlike xevan these new kernels are reusable..
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
7 years ago
Tanguy Pruvot
2e0a977784
polytimos algo (6 chained algos with streebog)
7 years ago
Tanguy Pruvot
ed27598a7a
import and clean hsr algo
7 years ago
Tanguy Pruvot
3dbcc5dbbf
Import phi algo (by anorganix)
...
only made a few changes to keep algos in the alpha order
7 years ago
Tanguy Pruvot
cbede12c47
Add skunk algo, initial version
7 years ago
Tanguy Pruvot
5aa50a4215
equihash: use client.show_message to get block height
...
current stratum is imcomplete and doesnt provide the coinbase data
7 years ago
Tanguy Pruvot
c120ecae1d
handle the new tribus algo
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
8 years ago
Tanguy Pruvot
037bbe3ad3
sia: add missing cputest
8 years ago
Tanguy Pruvot
8cf21599d4
Interface nicehash djeZo equihash solver (squashed)
...
Todo:
- send block height via stratum protocol (encoded in jobid?)
- remove equi/blake2 cpu algorithm to use common one
the extranonce imcompatibility is related to the solver nonce data,
offsets may be reversed in nheqminer, to check...
The solver was adapted for SM 3.0+ support (no perf changes)
Note: The solver was not improved on purpose, to be able compare
the two miners performances (nheqminer 0.5c the last open sourced, and ccminer)
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
stratum: code cleanup, move equi fns in equi folder
8 years ago
Tanguy Pruvot
e584f28441
fix quark and jackpot algos
8 years ago
Tanguy Pruvot
5dfeee45ec
rewrite jha algo to be more compatible
...
old "german" implementation based on the quark method is kept
in the source tree, but is currently broken. to be continued.
This is a quick fix which should be compatible with all cards.
8 years ago
Tanguy Pruvot
8e4d059a41
bitcore algo for linux users
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
8 years ago
Tanguy Pruvot
80c755188d
Add sha256d algo (bitcoin) btw...
...
even if it works on yiimp, the stratum diff is too high for gpus (for now)
8 years ago
Tanguy Pruvot
07ebcb544d
timetravel algo
...
+ new kernels jh512-80 groestl-80 and cubehash-80
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
8 years ago
Tanguy Pruvot
3ede61b0cc
bastion algo
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
8 years ago
Tanguy Pruvot
1b7c2fc296
lyra2z algo (temporary algo)
...
based on djm34 version, cleaned up and adapted to ccminer 2.0
8 years ago
Tanguy Pruvot
ebef3c8656
sha256t algo (3x sha256, not sha256d)
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
8 years ago
Tanguy Pruvot
3d70026ae6
hmq1725 algo
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
8 years ago
Tanguy Pruvot
1d5db48797
credits: show binary arch (32/64) in the header
8 years ago
Tanguy Pruvot
c66e8622b3
api: report per thread cpu hash checks (ACC/REJ)
...
+ update all algos for that...
8 years ago
Tanguy Pruvot
4da35e0bcf
api: use MHz for all clocks and show plimit
...
plimit value is reported in mW like the power, or % on Windows x86 (via nvapi)
+ the monitor thread will no more report 0W if the device doesnt support it
also upgrade nvml and sample php api.
some more changes may come in this temporary API 1.9 (for the final 2.0)
8 years ago
Tanguy Pruvot
214f392778
xmr: default settings with card attributes
8 years ago
Tanguy Pruvot
94aa6b8e91
ccminer: allow 192 car. for the username
8 years ago
Tanguy Pruvot
0dd022779b
power monitoring thread + some api changes
...
based on alexis monitoring thread idea, but which only use one thread
note: other api changes will come soon, related to that
8 years ago
Tanguy Pruvot
242aa4144b
scanlog: remember sharediff for multiple nonces
...
rpc2: handle properly secondary nonce(s) + api ping time fix
be sure to fully recompile, structures are changed
8 years ago
Tanguy Pruvot
93adb56c8e
handle cryptonight light variant
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
8 years ago
Tanguy Pruvot
066a569357
import xmr, to finish
...
todo: fix jh cuda and wrong decimal diff (0xffff problem ?)
8 years ago
Tanguy Pruvot
2bbccc5ff4
wildkeccak, basic stratum port of rpc 2.0
...
scratchpad delete fix and redownload, reduce rejects
(work in progress)
8 years ago
Tanguy Pruvot
f84c83afe5
nvml: force 64bits types for mem sizes
...
size_t can be a bit... imprevisible on x86
8 years ago
Tanguy Pruvot
5a0b779434
api: use the new throughput2intensity func
8 years ago
Tanguy Pruvot
9eead77027
diff: show by default, rework shares diff storage
...
This will allow later more gpu candidates.
Note: This is an unfinished work, we keep the previous behavior for now
To finish this, all algos solutions should be migrated and submitted nonces attributes stored.
Its required to handle the different share diff per nonce and fix the possible solved count error (if 1/2 nonces is solved).
8 years ago
Tanguy Pruvot
65cd430d76
cuda: throughput2intensity function to show default
8 years ago
Tanguy Pruvot
683dc0e149
VeltorCoin Streebog based algo (veltor)
...
also known as "Thor's Riddle"... yes sure ;)
Credits to ocminer who found and "implemented" it.
Note: tested "ok" on x64 and CUDA 6.5 x86, not on 7.5 and 8.0 x86
PS: Don't have the time for a more proper CUDA implementation of Streebog
8 years ago
Tanguy Pruvot
d8e518ac3d
sia: support for nanopool http protocol
...
-o http://xxxx:port -u <addr> -p <worker>
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
8 years ago
Tanguy Pruvot
b31fb5316b
sia: cuda impl. and suprnova getwork over stratum
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
8 years ago
Tanguy Pruvot
5703a74e22
lbry algo (stratum only)
...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
8 years ago
Tanguy Pruvot
dbb9507d2b
api: change unit of device mem to MB
...
without that, no way to read sizes > 4GB on x86 binaries
9 years ago
Tanguy Pruvot
bdc441ebd0
nvapi: link some more apis, pascal boost table
...
these informations are shown with ccminer -D -n
9 years ago