Oliver Weichhold
559be8665c
Config update
2017-10-08 07:45:31 +02:00
Oliver Weichhold
4ec897f6d1
Vardiff fix
2017-10-07 18:49:21 +02:00
Oliver Weichhold
88b34f525f
Vardiff fix
2017-10-07 17:57:02 +02:00
Oliver Weichhold
5759b5693a
Eliminate uncessary vardiff updates
2017-10-07 12:55:33 +02:00
Oliver Weichhold
33cc617dad
Switched by to ConcurrentQueue
2017-10-07 12:47:16 +02:00
Oliver Weichhold
6e35a735f6
Send queue implementation
2017-10-07 11:22:54 +02:00
Oliver Weichhold
6c86efcd58
config
2017-10-07 11:10:00 +02:00
Oliver Weichhold
c80bda8ce9
Use .Net Server garbage collection
2017-10-07 09:47:08 +02:00
Oliver Weichhold
c403098994
Consolidated share submission error handling
2017-10-07 09:32:07 +02:00
Oliver Weichhold
0682873f15
More stratum hardening
2017-10-06 16:42:47 +02:00
Oliver Weichhold
c1f18e7916
Store Block Difficulty instead of reported Network Difficulty with shares
2017-10-06 16:42:20 +02:00
Oliver Weichhold
7153ae5a6c
Monero transaction links
2017-10-06 14:45:47 +02:00
Oliver Weichhold
815e7b0463
Fix test build
2017-10-06 12:57:41 +02:00
Oliver Weichhold
d237e62a0e
Merge pull request #32 from coinfoundry/libuv-crash
...
Libuv crash
2017-10-06 12:46:19 +02:00
Oliver Weichhold
28cb3fba38
Merge branch 'master' into libuv-crash
2017-10-06 12:45:29 +02:00
Oliver Weichhold
d609da44e0
Cleanup
2017-10-06 12:11:10 +02:00
Oliver Weichhold
ce93811b5d
Revert "WritableBuffer re-use problem"
...
This reverts commit 5795f08044
.
2017-10-06 12:06:09 +02:00
Oliver Weichhold
5795f08044
WritableBuffer re-use problem
2017-10-06 11:24:40 +02:00
Oliver Weichhold
d642bcc9ff
Don't call QueueWrite from anything but the loop thread
2017-10-06 11:19:05 +02:00
Oliver Weichhold
1e2284155e
Changed VarDiff log level
2017-10-05 23:23:57 +02:00
Oliver Weichhold
9b40671d72
Ethereum DAG pre-generation
2017-10-05 22:16:15 +02:00
Oliver Weichhold
df38c33a55
Potential fix for crash in libuv during server-initiated connection shutdown
2017-10-05 21:50:56 +02:00
Oliver Weichhold
4b1235235f
Improved disconnect logic through Interlocked.Increment in Write Completion Handlers
2017-10-05 13:18:36 +02:00
Oliver Weichhold
361c35eda8
VarDiff switch grace period for Bitcoin family
...
Increased grace period for all pools
2017-10-05 09:59:42 +02:00
Oliver Weichhold
d6e196f3cc
Removed all moving parts that could potentially slow down share processing
...
Drop avg-per-second second metrics from PoolStats
2017-10-04 21:32:06 +02:00
Oliver Weichhold
c9675dab52
Completely re-designed notifications
2017-10-04 20:30:35 +02:00
Oliver Weichhold
ea5270b314
Fixed Ethereum Pool- and Miner Hashrate calculation
2017-10-04 19:29:06 +02:00
Oliver Weichhold
438a7d15c4
Cleanup pass
2017-10-04 19:06:23 +02:00
Oliver Weichhold
14485f2ced
Eliminate more warnings for libmultihash for stuff beyond our control
...
Generate gdb symbols
2017-10-04 17:05:25 +02:00
Oliver Weichhold
9506902db7
Log flushing
2017-10-04 16:07:40 +02:00
Oliver Weichhold
a990db0caa
Cleanup
2017-10-04 00:18:47 +02:00
Oliver Weichhold
5b4dfd7e30
Reduced share rejects during vardiff transitions
2017-10-04 00:14:02 +02:00
Oliver Weichhold
dce64a8c8a
Working Ethereum Stratum (NiceHash Ethereum stratum mining protocol v1.0.0 conformant). Tested with Claymore v10 and ethminer-0.9.41-genoil-1.1.7.
...
Lots of other minor improvements and fixes
2017-10-03 23:43:18 +02:00
Oliver Weichhold
d304f19d92
Ethereum work in progress
2017-10-02 14:16:02 +02:00
Oliver Weichhold
69ebc6fbb7
Disable gcc warnings in code not under our control
2017-10-02 08:16:59 +02:00
Oliver Weichhold
db20bc4501
README.md correction
2017-10-01 08:50:17 +02:00
Oliver Weichhold
074ea9e9cc
Consistent naming of BlockHeight
2017-10-01 08:01:34 +02:00
Oliver Weichhold
7cefd10021
Implemented multi-algo support for DGB (untested). Fixes #8 .
2017-09-30 20:29:17 +02:00
Oliver Weichhold
a3a71c09f9
Implemented requested API changes
...
- All enum types are now returned as strings rather than numeric values
- poolFeePercent, donationsPercent: have been moved up one level
- /api/pool/{poolid}/stats/hourly now includes connectedMiners
2017-09-30 18:44:39 +02:00
Oliver Weichhold
81d356676a
Implemented changes requested by #27
...
* All enum types are now returned as strings rather than numeric values
* poolFeePercent, donationsPercent: have been moved up one level
* /api/pool/{poolid}/stats/hourly now includes connectedMiners
2017-09-30 18:42:36 +02:00
Oliver Weichhold
12d6ee4bf5
Logging fix
2017-09-29 21:46:32 +02:00
Oliver Weichhold
7929cfdb91
Monero transfer_split handling
2017-09-29 21:44:56 +02:00
Oliver Weichhold
fee7094f35
VarDiff rounding
2017-09-29 21:08:02 +02:00
Oliver Weichhold
552b40d51d
VarDiff cleanup
2017-09-29 17:24:00 +02:00
Oliver Weichhold
f807180bc3
PPLNS shouldn't cut off shares unless hitting X value
...
Log Payout System status during startup
2017-09-29 14:14:38 +02:00
Oliver Weichhold
10b910f4f8
Rewrote VarDiff
2017-09-29 14:13:04 +02:00
Oliver Weichhold
cac73a67f2
Enable TCP Keep-alive on stratum ports
2017-09-29 14:07:10 +02:00
Oliver Weichhold
74742554a1
Monero daemon config validation
2017-09-28 10:39:08 +02:00
Oliver Weichhold
4df9efc51b
Improved payout logging
...
Changed Monero info links
2017-09-27 16:36:20 +02:00
Oliver Weichhold
0a9b2624c1
Periodic chain stats refresh
2017-09-27 15:17:05 +02:00