Commit graph

69 commits

Author SHA1 Message Date
Tanguy Pruvot
eec1befbd3 stratum: x16rv2 algo 2019-09-24 10:55:37 +02:00
RealAwesomeness
4eb569c9ec stratum: handle Lyra2zz algo (#345) 2019-03-23 19:45:28 +01:00
Tanguy Pruvot
7ad0900772 lyra2v3 algo 2019-02-02 17:56:17 +01:00
pyritepirate
94d3ba1624 sha256q algo (#332) 2018-12-31 03:58:07 +01:00
Tanguy Pruvot
b30ab34242 handle blake2b standard algo (not sia) 2018-11-30 01:00:30 +01:00
opensourcerulez
5a54297999 add exosis algo (timetravel type) (#326) 2018-10-22 19:31:16 +02:00
Tanguy Pruvot
8ad60658e4 Add x22i algo support, based on ccminer-x22i code, cleaned
Personal note: imo a factor for 256 would have been useful

Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2018-10-03 20:05:29 +02:00
Brandon
6889836ac7 Add LBK3 algo to yiimp (#319)
+ finitions
2018-10-03 19:48:48 +02:00
Amir Abrams
cc456814c5 Add Dynamic Argon2d algorithm to YIIMP Stratum Pool (#301)
- Use dynode instead of masternode for Dynamic
- Updates Argon2d hash library (https://github.com/P-H-C/phc-winner-argon2)
- Adds argon2d-dyn.conf sample template file
- Code contributed by @BigEvilSoloMiner from Discord.
- testing and contributions by @R3D5H1RT from Discord
- testing and support by @InsaneITGeek from Discord.
- Dynamic test stratum pool: https://testpool.dualityblocks.com
2018-09-04 10:30:06 +02:00
Tanguy Pruvot
902da54e27
add rainforest algo (#297)
from https://github.com/bschn2/rainforest/blob/master/patches/yiimp-rainforest.diff
2018-08-29 13:54:19 +02:00
opensourcerulez
f3b70fdbcc Add hex algo... (#285)
made by XDNA Core developers
2018-08-07 22:39:29 +02:00
Tanguy Pruvot
373c7396ab stratum: add sonoa algo (lol)
i let you choose a port if you want to use it...
2018-06-24 14:31:23 +02:00
Tanguy Pruvot
27176b2e09 phi2 changes to handle lux smart contracts
adds a smart contract roots field (stateroot+utxoroot) to mining.notify

like lbry do with their claimtrie.

These fields are optional, means there are 2 variants of the phi2 algo

Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2018-06-21 17:27:33 +02:00
itamarcps
eee06c920b stratum: add aergo algo (#274)
+ spaces fixes
2018-06-08 19:57:04 +02:00
Tanguy Pruvot
5e0f1e1d1c handle phi2 algo 2018-06-06 18:30:37 +02:00
Tanguy Pruvot
8c1964d0d9 lyra2z: prevent filenames with different cases
+ rename blake2 to blake2s and reorder algo makefile
2018-05-18 13:09:07 +02:00
Tanguy Pruvot
a3103af7ba stratum: fix client memory leak in yescrypt 2018-05-14 17:41:03 +02:00
Tanguy Pruvot
b43d646548 handle allium algo, kind of double lyra2 2018-05-06 16:52:57 +02:00
Jia Wu
8fb9a74164 stratum: add vitalium algo (#261)
note: beware of the masterscams
2018-05-02 14:27:39 +02:00
Tanguy Pruvot
5bb898f651 small x16s fixes, and stratum sample 2018-03-29 02:55:01 +02:00
opensourcerulez
a954c13b36 x16s algo, shuffle variant (#251)
see https://bitcointalk.org/?topic=3208091.0 for more explanations
2018-03-29 02:49:37 +02:00
Tanguy Pruvot
2ad138591e x12 algo + GCH multi-algos definition 2018-03-26 09:37:11 +02:00
exmac
1b3f15fef3 Add yescryptR32 (#247)
YescryptR32 for coin WAVI
https://bitcointalk.org/index.php?topic=3146751.0

Tested on : https://lpool.name/pool/WAVI
2018-03-19 19:27:31 +01:00
exmac
de4592cc1a Add a5a algo for Andcoin 2018-02-25 20:36:29 +01:00
UniMining.net
d69d3ce3fc yescryptR16 algo (#217)
Algo yescryptR16 for Yenten [YTN] https://bitcointalk.org/?topic=2329470.0

stratum changes from https://github.com/bubasik/yiimp
2018-01-31 08:23:27 +01:00
Tanguy Pruvot
0019ca611d new x16r algo, with stratum factor 256, like timetravel algos
beware: this algo may have a variable hashrate, unlike timetravel

its ignored from benchs for this reason
2018-01-24 20:43:52 +01:00
Tanguy Pruvot
fda559bca4 stratum: hsr sm3 cleanup + rotl32 issue 2018-01-14 00:44:11 +01:00
Tanguy Pruvot
bfd614859f polytimos algo 2017-11-16 11:06:11 +01:00
Tanguy Pruvot
c6e140ef7c handle phi algo too 2017-10-11 18:06:19 +02:00
Tanguy Pruvot
b97c52f14d hsr algo (x13 + custom hash) 2017-10-10 08:05:51 +02:00
Tanguy Pruvot
c53ff49a63 Signatum skunk algo
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2017-07-21 11:11:04 +02:00
Tanguy Pruvot
c3721b77c9 tribus algo, nothing complicated...
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2017-07-05 19:17:06 +02:00
Tanguy Pruvot
1c22ec4df6 refresh/fix jha algo, keep only the last variant 2017-05-19 13:20:56 +02:00
Tanguy Pruvot
8428d49750 bitcore timetravel-10 algo variant
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2017-05-01 01:02:14 +02:00
Tanguy Pruvot
acdb0bd6fd handle bastion algo 2017-03-09 18:01:08 +01:00
Tanguy Pruvot
be1064a25b sha256t algo + fix sha/decred pool hashrate axis 2017-03-08 11:44:57 +01:00
Tanguy Pruvot
ca022f2628 stratum: add deep, timetravel and hmq1725 algos
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2017-02-27 20:38:05 +01:00
Tanguy Pruvot
0bed2e0465 lyra2z (v3) xzc at block 20500
disable the public explorer for now + dyn payee

note: xzc coinbase value is already without dev fees

warning: this wallet rpc is very slow and seems to slow down the backend (use it at your risks)
2017-02-12 09:23:32 +01:00
Tanguy Pruvot
e3fef4b970 xevan algo (x17 x2... but on 128 bytes hashes) 2016-11-04 19:19:59 +01:00
Tanguy Pruvot
1b4d4c788d veltor algo 2016-08-21 01:20:00 +02:00
Tanguy Pruvot
bc581492c4 stratum: move blake2s to component algos folder 2016-07-29 02:35:56 +02:00
Tanguy Pruvot
a88c1e0b43 handle lbry algo and protocol
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2016-07-19 23:14:34 +02:00
Tanguy Pruvot
96097edfe9 x11evo algo, properly rewrote
Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2016-06-01 06:37:14 +02:00
Tanguy Pruvot
c059a912db add x17 algo 2016-05-09 16:12:07 +02:00
Tanguy Pruvot
e48a0cd335 blake2s algo 2016-03-10 08:07:08 +01:00
Tanguy Pruvot
1c230f4d60 add decred algo port + sample conf 2016-02-13 11:00:33 +01:00
Tanguy Pruvot
5ef293e938 decred stratum hack with extranonce field
override the coinbase field with the static part of the decred header...
2016-02-12 14:49:18 +01:00
Tanguy Pruvot
e4d7dfe37d stratum makefile cleanup 2016-02-12 09:01:47 +01:00
Tanguy Pruvot
a24bf3dd3c stratum: allow to use curl (optional) for HTTP/1.1 chunks
Todo: SSL RPC connections... user/pw vars may be required...

Also, update the make files and handle better the getwork client requests..

Signed-off-by: Tanguy Pruvot <tanguy.pruvot@gmail.com>
2016-02-04 04:23:06 +01:00
Tanguy Pruvot
9d1c34f894 argon2: clean stratum code
remove dead code detected after cpuminer implementation
2016-01-25 03:12:21 +01:00