* Fix ethereum explorer links
* Refactored-out chain specific share DTOs
* Moved ShareRecorder and ShareRelay to more fitting namespace
* Greatly reduce the number of threads for external stratum monitoring
* Add payload-type-flag-frame to share publisher/subscriber
* ProtoBuf Share Relay & Recorder
* Do not require monero wallet daemon config if payment processing is disabled
* Reconnect to share relay on receive timeout
* Cryptonote Tests
* Monero v7
* Don't enforce daemon owning pool wallet if payment-processing is disabled
* Persistence configuration is optional if payment-processing is disabled and the pool is in relay-mode
* Share relay config
* Dummy persistence
* Bitcoin ZMQ block notify topic is now configurable
* Share relay connect option
* BTCP explorer links
* ZCash & BTCP PowLimit configuration
* Block effort calc
* Fix BTCP hashrate hack
* Blockinfo API results
* Increase write throuput of share db inserts
* Monero double transfer RPC failure response handling
* BalanceChange API
* Fix ZCash shielding for coins other than ZCash
* Fixed t-addr balance calculation for ShieldCoinbaseEmulatedAsync
* Support multiple external stratums
* Share relay
* Payment Processing crash fix (invalid tablename balances_changes)
* Drop Id column for shares table
* Add index on table balance_changes
* API Hashrate case consolidation
* Ignore redundant ZMQ block hash updates for the same block from multiple daemons
* Disable stratum method _suggest_difficulty_ for now
* Job management change
* Runtime info logging
* Fixed GBX, CRC
* Do not return stale miner performance stats via API
* VarDiff maxDelta support
* Validate Monero PaymentID on login
* Do not send work until login is complete. Fixes#204
* Blake2s hash integration
* Support for Legacy Bitcoin daemons. Fixes#77, #119
* Verge (XVG) integration
* Neoscrypt fix
* Legacy daemon fix
* improved POW/POS check
* Logging of block submissions
* BlockRewardMultiplier
* Increase Pg Command Timeout
* Added payment audit-trail
* Fixes#194
- Made RPC polling optional
- Update configuration examples to be closer to real world usage
- Added no RPC polling config example
- Don't expose payment processing config extension data via API. Fixes#103
- Keep extra data in api result but sanitize it first
- Increase PG command timeout
- Add support for ZEN and XVG
- Return Coin POW Algorithm in API results
- Expose pool total miner earnings via API
- Improved LTC block explorer links
- Neoscrypt update
- Neoscrypt tests
- Support GBX & CRC
- Don't tie ZMQ block notify to a single address. Fixes#183
- X17 hash integration
- Drop paged retries from Monero Payments as those won't work anyway when transfer_split fails.
- Support Verge X17 variant
- Added support for MaxActiveJobs Bitcoin Pool extra config
- Support ZMQ block notify for Bitcoin family. Fixes#151.
- Adjust Lyra2v2 Hashrate multiplier. Fixes#168
- Made RPC polling optional
- Updated configuration examples to be closer to real world usage
- Added no RPC polling config example
- Package update
- Switch back to dedicated loop thread per stratum port instead of per stratum
- Maintain maximum hashrate precision as long as possible.
- Min window adjustment
- Miner payments API - Improves #27
- Pool Top Miners API - Improves #27
- API no longer requires on a pool to be running to respond. It just needs to configured - improves - - Prevent startup exception for externals
- Fix last block time
- Miner performance API for per-worker hashrate graphs (daily, monthly) - Improves #27
- Hashrate calculation safeguards
- Various StatsRepository fixes