pool/stratum
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
..
algos polytimos algo 2017-11-16 11:06:11 +01:00
config stratum: skip screen instances if there is no .conf 2016-12-03 09:20:34 +01:00
config.sample polytimos algo 2017-11-16 11:06:11 +01:00
iniparser dos2unix all files, we are on linux 2015-07-12 04:40:50 +02:00
sha3 handle bastion algo 2017-03-09 18:01:08 +01:00
base58.cpp stratum: base58 decode was failing on prefixed addresses 2017-02-21 21:37:08 +01:00
client.cpp stratum: fix possible issue on client subscribe 2017-09-17 03:47:42 +02:00
client.h stratum: reduce the client auth rpc calls (#111) 2017-08-30 14:55:00 +02:00
client_core.cpp stratum: fix possible issue on client subscribe 2017-09-17 03:47:42 +02:00
client_difficulty.cpp stratum: prevent diff/algo setting conflict 2016-05-19 22:53:51 +02:00
client_submit.cpp Squashed commit for segwit support: 2017-11-28 11:55:20 +01:00
coinbase.cpp Squashed commit for segwit support: 2017-11-28 11:55:20 +01:00
coind.cpp stratum: enhance the script pub key check 2017-02-23 02:17:13 +01:00
coind.h Squashed commit for segwit support: 2017-11-28 11:55:20 +01:00
coind_aux.cpp Commit AUXPOW SegFault Fix 2016-07-07 21:03:03 +02:00
coind_submit.cpp decred: blockconfirm enhancement with blocknotify(-dcr) 2016-03-06 16:30:29 +01:00
coind_template.cpp Squashed commit for segwit support: 2017-11-28 11:55:20 +01:00
db.cpp Squashed commit for segwit support: 2017-11-28 11:55:20 +01:00
db.h db/benchmarks: allow ccminer to report device stats 2016-05-15 18:46:16 +02:00
job.cpp stratum: add a flag indicating we need exit 2016-06-03 17:05:36 +02:00
job.h Squashed commit for segwit support: 2017-11-28 11:55:20 +01:00
job_core.cpp stratum code 2015-07-02 20:58:24 +02:00
job_send.cpp stratum: reduce socket timeouts to fight zombie miners 2017-08-09 08:20:38 +02:00
json.cpp db/benchmarks: allow ccminer to report device stats 2016-05-15 18:46:16 +02:00
json.h db/benchmarks: allow ccminer to report device stats 2016-05-15 18:46:16 +02:00
list.cpp stratum code 2015-07-02 20:58:24 +02:00
Makefile stratum: update makefile (make clean) 2017-08-28 19:12:47 +02:00
merkle.cpp stratum: attempt to reduce memory leaks 2016-01-20 14:49:58 +01:00
object.cpp stratum: attempt to fix a list corruption (shares) 2016-07-08 10:50:39 +02:00
object.h stratum: attempt to fix a list corruption (shares) 2016-07-08 10:50:39 +02:00
remote.cpp stratum: allow my own ip 2015-07-14 09:29:10 +02:00
remote.h stratum code 2015-07-02 20:58:24 +02:00
remote_template.cpp stratum: prevent possible segfault 2015-07-23 05:56:50 +02:00
rpc.cpp stratum: add a flag indicating we need exit 2016-06-03 17:05:36 +02:00
rpc.h rpc/curl: retry getwork if no data was received 2016-02-20 14:30:36 +01:00
rpc_curl.cpp stratum: increase decred blocks purge time 2016-02-23 19:27:39 +01:00
run.sh stratum code 2015-07-02 20:58:24 +02:00
share.cpp Squashed commit for segwit support: 2017-11-28 11:55:20 +01:00
share.h Squashed commit for segwit support: 2017-11-28 11:55:20 +01:00
socket.cpp stratum: dont try to send on closed sockets 2016-07-07 14:38:04 +02:00
socket.h stratum code 2015-07-02 20:58:24 +02:00
stratum.cpp Squashed commit for segwit support: 2017-11-28 11:55:20 +01:00
stratum.h Squashed commit for segwit support: 2017-11-28 11:55:20 +01:00
user.cpp stratum: truncate worker fields if too long 2017-11-18 08:47:50 +01:00
util.cpp stratum: show the date in reject.log 2017-07-23 20:15:41 +02:00
util.h stratum: log rejected blocks in a special file 2017-06-20 13:49:42 +02:00