3617 Commits (ec932cb970fb89b195b13e1fdbf3c085cef8ae40)
 

Author SHA1 Message Date
Con Kolivas ec932cb970 Enable zmqnotify only on non-proxy. 5 years ago
Con Kolivas 628057eae9 Fix btcd failover. 5 years ago
ckolivas 73f560cf31 Merge branch 'master' of bitbucket.org:ckolivas/ckpool 5 years ago
ckolivas 34d8c496d4 Base is updated with notifier. 5 years ago
ckolivas f0016bdd65 Implement support for zmqpubhashblock notifier. 5 years ago
ckolivas 6a967c0c8a Support newer BTCDs that don't return segwit rules in GBT. 5 years ago
James Hilliard bb8add4e27 Merged in james_hilliard/ckpool/testnet-diff-fix (pull request #14) 5 years ago
Con Kolivas 5d4dbe166c Deprecate use of separate worker log files now that user stats has all the worker data. 6 years ago
Con Kolivas 32f22cb90c Add workers to user outputs. 6 years ago
Con Kolivas c0e7126bf1 Fix passthrough. 6 years ago
Con Kolivas e3ae0a9357 Calculate how long it's actually been between stats update for the pool for more accurate global stats. 6 years ago
Con Kolivas 22baa341f7 Avoid blocking setting ret to -1. 6 years ago
Con Kolivas 47ccb01d03 Avoid negative length values. 6 years ago
Con Kolivas 58b6fa8431 Use correct boolean. 6 years ago
Con Kolivas d439d955e9 Update vmask on existing proxy clients if it's changed late. 6 years ago
Con Kolivas d802c7c580 Improve accuracy of very high share rate miners and decrease hashmeter work. 7 years ago
Con Kolivas d56e1c0122 Demote failed validate_address warning. 7 years ago
Con Kolivas cc3e6214d4 Close sockets on disabled proxies as well when setting them to disable. 7 years ago
Con Kolivas 7f3cbc587b Disable proxies in the generator in the receiving threads only to avoid races. 7 years ago
Con Kolivas 6b24581263 Add debugging and sanity checks to send_json_msg. 7 years ago
Con Kolivas 9252d0349b Create subproxy if it doesn't already exist in stratum_set_proxy_vmask. 7 years ago
Con Kolivas 8f49ca913d Demote parse error message. 7 years ago
Con Kolivas fc60b6d67f Merge branch 'vmask' 7 years ago
Con Kolivas 455673c4ca Send version mask on init client only on proxies. 7 years ago
Con Kolivas 88173f7a8b Logic fail. 7 years ago
Con Kolivas 984392f8ad Check userproxies for vmask support and remove redundant check again for proxy we already know before calling generator recruit. 7 years ago
Con Kolivas c20cc58d48 Comment 7 years ago
Con Kolivas 8d1eac3aea Do not reconnect vmask clients to global proxies that don't support it. 7 years ago
Con Kolivas f6c0a012d6 Attempt to blacklist proxies without vmask support if clients mandate a vmask. 7 years ago
Con Kolivas ea7adc3924 Update vmask to 0x1f... 7 years ago
Con Kolivas cf476a8112 Whitelist script addresses on testnet when wallet support is missing, and blacklist bech32 addresses. 7 years ago
Con Kolivas dc9efd2fd6 Fix donation address segwit detection. 7 years ago
Con Kolivas 27cb347fde Fix donation address segwit detection. 7 years ago
Con Kolivas bf31f7651b Whitelist script addresses on testnet when wallet support is missing, and blacklist bech32 addresses. 7 years ago
Con Kolivas 094920c331 Minor cleanups. 7 years ago
Con Kolivas 21fdfee11c Expand sdata txnbin copying for future segwit version script expansion. 7 years ago
Con Kolivas a4045ac46c Initialise the psend mutex and conditionals before launching any threads preventing a deadlock on proxy startup. 7 years ago
Con Kolivas 122232c984 Initialise the psend mutex and conditionals before launching any threads preventing a deadlock on proxy startup. 7 years ago
Con Kolivas 323373a70c Merge branch 'master' into vmask 7 years ago
Con Kolivas 8fb1a97fb0 Silence warning with newer glibc. 7 years ago
Con Kolivas f6390b3c93 Remove length restriction on checking usernames for btc address to be compatible with segwit addresses. 7 years ago
Con Kolivas 23102d1417 Implement basics of vmask support for ckproxy. 7 years ago
Con Kolivas 2650ac756e Request mining.configure information from upstream pools and store the value per proxy. 7 years ago
Con Kolivas 61513a765b Implement native bech32 segwit address support. 7 years ago
Con Kolivas b806916201 Choose the generation transaction type and return the transaction length within libckpool. 7 years ago
Con Kolivas 773c9fae1d Use the RPC output from bitcoind to determine if an address is a script or a segwit bech32 address, currently refusing to mine to a bech32 address. 7 years ago
Con Kolivas aab51ae9b4 Implement native bech32 segwit address support. 7 years ago
Con Kolivas f563d7298b Choose the generation transaction type and return the transaction length within libckpool. 7 years ago
Con Kolivas 9610e94e59 Use the RPC output from bitcoind to determine if an address is a script or a segwit bech32 address, currently refusing to mine to a bech32 address. 7 years ago
Con Kolivas ec851fc7c4 Support mining.configure mechanism for setting vmask. 7 years ago