This repository has been archived by the owner on Oct 20, 2023. It is now read-only.
Release 0.13
This releases focuses on the long promised API enhancements. Please refer to this page for the latest documentation.
Changes
- 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 #27
- 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
Database Migration
ALTER TABLE poolstats ADD networkhashrate DOUBLE PRECISION NOT NULL DEFAULT 0;
ALTER TABLE poolstats ADD networkdifficulty DOUBLE PRECISION NOT NULL DEFAULT 0;
ALTER TABLE poolstats ADD lastnetworkblocktime TIMESTAMP NULL;
ALTER TABLE poolstats ADD blockheight BIGINT NOT NULL DEFAULT 0;
ALTER TABLE poolstats ADD connectedpeers INT NOT NULL DEFAULT 0;
CREATE INDEX IDX_MINERSTATS_POOL_MINER_CREATED_DAY on minerstats(poolid, miner, date_trunc('day',created));