Skip to content
This repository has been archived by the owner on Oct 20, 2023. It is now read-only.

Release 0.13

Compare
Choose a tag to compare
@oliverw oliverw released this 09 Jan 19:40
· 1822 commits to master since this release
23d4e75

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));