Skip to content
This repository has been archived by the owner on Jun 30, 2021. It is now read-only.

Merged Mining Support

Latest
Compare
Choose a tag to compare
@icook icook released this 12 Aug 02:32
· 9 commits to master since this release

Features

  • Support for paying out blocks that are merge mined (multi merge mining is supported). Users sign a message with their main chain mining address to specify which merge-mined address they would like to be paid out with.
  • Celery periodic tasks have been replaced by apscheduler. This will require running another daemon to schedule periodic tasks for SimpleCoin.
  • Transactions are now "confirmed" via RPC command. This means you don't need to use a payout wallet (or full indexing wallet) on the website server, for increased security.
  • Adds a /crontabs view that allows you to see when crontabs last ran and how long they took.
  • Pool stats has a new table with a breakdown of all stratum servers (worker count, MH/s, etc)
  • Pool stats has a detailed stats table that shows pool luck, return, and orphan percentage for various time ranges.

Improvements

  • Substantial performance improvements for payout calculations, pplns round estimation, old share cleanup, and several other intensive tasks.
  • Pagination for all payout page and all block page
  • Sig fig rounding is now performed in several places to better show proper payout amounts
  • Many values are now configurable instead of hardcoded.
  • Payouts are now deleted after one week, and long term information is generated based on a PayoutSumarry table that condenses the payout information. Significant performance gains for pools solving lots of blocks with lots of users.

Best used with the latest v0.5.1 of PowerPool. If you need instructions on upgrading from v0.6 please contact me, since I don't want to spend a lot of time writing an upgrade guide if no one needs it.