Commit Graph

803 Commits

Author SHA1 Message Date
Oliver Weichhold ab386204c1 Change to share diffs and block diffs for Lyra2 2017-12-12 08:50:47 +01:00
Oliver Weichhold 2368e04509 Fixed bitcoin block effort computation 2017-12-11 20:46:30 +01:00
Oliver Weichhold fd0dbd66f1 Lyra2 hack 2017-12-11 18:07:53 +01:00
Oliver Weichhold 6b60b456f8 WIP 2017-12-11 16:06:30 +01:00
Oliver Weichhold f6410efbd2 WIP 2017-12-11 15:52:43 +01:00
Oliver Weichhold 887b7e1bae WIP 2017-12-11 15:40:17 +01:00
Oliver Weichhold a967bffcf8 WIP 2017-12-11 15:23:17 +01:00
Oliver Weichhold 7865375b15 WIP 2017-12-11 15:08:06 +01:00
Oliver Weichhold 1728267909 WIP 2017-12-11 14:55:17 +01:00
Oliver Weichhold 1f4a3de17a Minercounts for external stratums 2017-12-11 14:41:17 +01:00
Oliver Weichhold 4d3929521f Re-enable obsolete share deletion 2017-12-11 12:52:30 +01:00
Oliver Weichhold b2b43086a0 Miner stats now use accumulated share difficulty rather than share count. 2017-12-10 16:19:38 +01:00
Oliver Weichhold e0693c44d1 Revert 2017-12-10 10:33:30 +01:00
Oliver Weichhold d693e285a8 Test 2017-12-10 10:32:59 +01:00
Oliver Weichhold 3700bc16df Fixed uncle unlocking for Ethereum
Fixed an integer overflow bug in EthereumPayoutHandler
2017-12-09 21:17:28 +01:00
Oliver Weichhold e66a235e63 Fixed share multiplier 2017-12-09 12:55:38 +01:00
Oliver Weichhold 97d74ac722 - Support Ethereum Uncles in API
- Fix for bitcoin share mulitplier
2017-12-09 12:40:29 +01:00
Oliver Weichhold 10a400c26e Dont delete old shares. 2017-12-09 11:03:08 +01:00
Oliver Weichhold b0bf57747f Fixed network diff 2017-12-09 10:23:44 +01:00
Oliver Weichhold c8dde6c62d Logging 2017-12-09 10:22:50 +01:00
Oliver Weichhold f36ac056c5 Uncle logging 2017-12-09 08:50:58 +01:00
Oliver Weichhold 3aebfbc544 Changed DB connection timeout 2017-12-08 16:44:09 +01:00
Oliver Weichhold 7b1390ac30 Exception handling 2017-12-08 16:19:29 +01:00
Oliver Weichhold 5dca93267b WIP 2017-12-08 13:13:53 +01:00
Oliver Weichhold 7e7e236733 WIP 2017-12-08 12:51:50 +01:00
Oliver Weichhold 0da55cac39 Additional payment logging 2017-12-08 10:49:38 +01:00
Oliver Weichhold 7c4be2a5ca Do not let startup problems with a single pool delay or completely prevent payment processing 2017-12-08 10:36:53 +01:00
Oliver Weichhold f10810f6aa External support 2017-12-07 17:07:41 +01:00
Oliver Weichhold 38e5fb51e2 Streamlined share observable handling 2017-12-07 14:13:11 +01:00
Oliver Weichhold 920f40474f Monero Job fix 2017-12-07 13:06:48 +01:00
Oliver Weichhold b356d8675e Merge branch 'master' of https://github.com/coinfoundry/miningcore 2017-12-07 12:58:13 +01:00
Oliver Weichhold b94a34d401
Pow opt (#104)
* WIP

* Monero changes

* WIP

* WIP

* ZCash Ethereum

* WIP

* Streamlined Stratum Receive logic

* Eliminate BigInteger parse

* Support for compact block target (bits)

* Improved dupe checks

* Don't use tasks for long-running stuff

* Move uv-socket keepAlive to client-socket where it belongs

* Disable SimultaneousAccepts

* Cleanup

* Cleanup

* Paging fallback for Monero-like daemons not supporting RPC method "transfer_split"

* Some cleanup

* Produce less garbage in API Server

* Reduced memory strain for period hashrate calculations

* Consolidate Difficulty types for database entities and schema
Fixed extra-nonce problem for Bitcoin family

* Fixed ZCash share diff

* Various fixes

* Disable console writeline

* Simplified inheritance hierarchy

* Cleanup

* Fixed tests
2017-12-07 12:47:37 +01:00
Oliver Weichhold f2f7164881 WIP 2017-12-04 19:32:32 +01:00
Oliver Weichhold 36b80dbe87 Monero changes 2017-12-04 19:15:29 +01:00
Oliver Weichhold 778f82adb9 WIP 2017-12-04 18:18:30 +01:00
Oliver Weichhold ec5ac32459 Fix network hashrate for AEON 2017-12-04 17:07:23 +01:00
Oliver Weichhold 24d5e0624a CoinMetaData 2017-12-04 16:21:27 +01:00
Hüseyin Uslu c0eb4daa5b fixed a duplicate share exploit for bitcoin. (#102)
fixed a tiny typo in ethereum_pool.json.
2017-12-04 09:01:02 +01:00
Oliver Weichhold b4616aa9d5 Fixed linux build 2017-12-03 21:05:11 +01:00
Oliver Weichhold 4487871815 Fixed tests and AEON address validation 2017-12-03 15:03:55 +01:00
Oliver Weichhold 0122b95c66 AEON support (Fixes #58) 2017-12-03 08:28:49 +01:00
Oliver Weichhold 53d5387f60 Remove ZMQ stuff 2017-12-02 07:53:31 +01:00
Oliver Weichhold a44d660dea Admin GC Stats 2017-12-01 17:58:44 +01:00
Oliver Weichhold 4521396c79 PooledLineBuffer tests 2017-12-01 14:53:52 +01:00
Oliver Weichhold 7ae945469a Mini refactoring 2017-12-01 14:28:23 +01:00
Oliver Weichhold d521b483fc Fix encoding 2017-12-01 08:50:50 +01:00
Oliver Weichhold eafdd89aae Reduce DaemonClient allocations 2017-12-01 08:47:59 +01:00
Oliver Weichhold 99ac5217db Dispose HTTP responses 2017-11-30 21:16:41 +01:00
Oliver Weichhold fcae0d370b StratumClient now uses PooledLineBuffer 2017-11-30 21:08:37 +01:00
Oliver Weichhold edf74b6072 Various improvements 2017-11-30 15:13:44 +01:00