Commit graph

70 commits

Author SHA1 Message Date
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
d428130df3 allium: fix pool diff ratio, same as lyra2v2, cf cpuminer-opt 2018-05-06 17:11:20 +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
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
Tanguy Pruvot
c56969c51c stratum: socket recv timeout config
With a default value set to 10mn, better than unlimited (0)
2018-03-16 10:21:19 +01:00
Tanguy Pruvot
46996e3269 stratum: disable haproxy ip translation code by default
toggle it via the .conf or edit code to change overall defaults
2018-03-08 17:14:37 +01:00
protopool.net
8c85b95220 stratum: debuglog on/off without code recompile
+ drop log CFLAGS comments in Makefile and old defines comments
2018-03-06 13:03:37 +01:00
Tanguy Pruvot
befb105e5d stratum: fill fds and server name/url in stratums table
meant to detect socket leaks before its too late...
2018-03-02 00:07:54 +01:00
Tanguy Pruvot
0287896b0a stratum: add missing keccakc variant 2018-02-28 11:13:20 +01:00
exmac
de4592cc1a Add a5a algo for Andcoin 2018-02-25 20:36:29 +01:00
Tanguy Pruvot
236650dc57 stratum: allow to limit txs per block 2018-02-18 15:51: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
758e591348 stratum: initialize segwit flag 2018-01-19 00:53:38 +01:00
AltMinerNet
7729b5c2ef stratum: possibility to change sql port 2018-01-06 13:51:48 +01:00
Tanguy Pruvot
69a8f951a3 stratum: allow wallet filters in the .conf
Allow to create a stratum port for only one wallet
2017-11-30 13:02:17 +01:00
Tanguy Pruvot
cbe55a3a84 Squashed commit for segwit support:
commit c59abe5d203fabdabcca81ff5f9c6ff133cfae3b
Author: Tanguy Pruvot <tanguy.pruvot@gmail.com>
Date:   Tue Nov 28 11:13:52 2017 +0100

    segwit: show a segwit icon on blocks history

    + remove some inline styles...

commit b4a8639370e6837ebc5a2047e7c334e9f931abfc
Author: Tanguy Pruvot <tanguy.pruvot@gmail.com>
Date:   Tue Nov 28 09:55:40 2017 +0100

    segwit: cleanup + masternode case

    tested ok with BSD (block 400996), and with real BTX segwit txs (block 90958)

    also ok on VTC and GRS

commit 926dbd11757ebff7f7d4930266de9b9061c8ab16
Author: Tanguy Pruvot <tanguy.pruvot@gmail.com>
Date:   Sat Nov 25 18:41:01 2017 +0100

    sql: add segwit fields, and ui config

    and fill block segwit field if it contains segwit txs,
    an icon is added in the dashboard "last blocks" for these blocks

commit 0b13bf55e9dd1d2229d188f0f8382b27642b20da
Author: Tanguy Pruvot <tanguy.pruvot@gmail.com>
Date:   Sat Nov 25 13:47:20 2017 +0100

    segwit: include commitment in coinbase + .conf toggle

    tested ok on BTX, GRS and VTC with normal txs, but the commitment merkle hash maybe need some more love...

    so, to prevent useless bigger blocks, only generate segwit commitment if a segwit tx is present in mempool

    to check with real segwit txs... not seen any yet..

commit b508bc87943d9e426cda994c2f53c16c11e8d4c3
Author: Tanguy Pruvot <tanguy.pruvot@gmail.com>
Date:   Thu Mar 2 11:18:34 2017 +0100

    segwit: prepare the witness data, but disabled

    need more test, may affect the coinbase merkle and the miners...

commit 19bd3a83b9ddddd8b5ed4b7a1bdf8cf8c233e346
Author: Tanguy Pruvot <tanguy.pruvot@gmail.com>
Date:   Thu Mar 2 10:30:29 2017 +0100

    stratum: handle and auto toggle segwit if supported
2017-11-28 11:55:20 +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
dab748ec0c stratum: delete worker after socket shutdown 2017-08-17 07:27:28 +02:00
Tanguy Pruvot
06078c9f2a stratum: exit/restart on repeated socket failure 2017-08-04 01:41:53 +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
066da4d8e1 stratum: log rejected blocks in a special file 2017-06-20 13:49:42 +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
1e72d4fb81 stratum: new function to log with the date (start/stop)
it was hard to estimate the shares/day activity with only hours
2016-12-30 07:18:35 +01:00
Tanguy Pruvot
ff136d53af stratum: skip screen instances if there is no .conf 2016-12-03 09:20:34 +01:00
Tanguy Pruvot
11c8d5b767 stratum: shares counter log mistake 2016-11-28 06:13:51 +01:00
Tanguy Pruvot
f31dd15d4e stratum: link new limits db fields
the share counter will allow you to auto restart the stratum, if required.
2016-11-24 00:54:06 +01:00
Tanguy Pruvot
e3fef4b970 xevan algo (x17 x2... but on 128 bytes hashes) 2016-11-04 19:19:59 +01:00
Tanguy Pruvot
9f023450dd stratum: allow to limit connections with max_cons setting 2016-10-17 20:05:48 +02:00
Tanguy Pruvot
1b4d4c788d veltor algo 2016-08-21 01:20:00 +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
7e37bd14e9 stratum: re-enable the watchdog, take too much time 2016-06-03 19:01:16 +02:00
Tanguy Pruvot
6d3dd22082 stratum: add a flag indicating we need exit
can be useful to filter real valgrind leaks on exit and trap reboot signal

also protect against db queries after close
2016-06-03 17:05:36 +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
90b29f7cd2 blakecoin: add to default algos + diff factor fix 2016-05-02 15:40:07 +02:00
Tanguy Pruvot
74b80292a6 stratum/decred: link new db coin rpc fields
And use rpcencoding='DCR' for decred checks,
to handle testnet instances or future forks..
2016-04-20 00:13:11 +02:00
Tanguy Pruvot
1692a47570 stratum: dont hardcode the files rlimit in binary 2016-03-31 21:24:48 +02:00