Post
Topic
Board Mining (Altcoins)
Topic OP
Deleted
by
Misfyrre
on 05/07/2020, 22:23:12 UTC
I'm currently working on developing a custom mining pool/platform and have decided to use NOMP (https://github.com/zone117x/node-open-mining-portal) as a base for the backend given that I have a lot more experience with Node.JS/Javascript than PHP (Yiimp). Given that NOMP itself hasn't been maintained for years, I've started work on updating the software to be usable.  Here's the link to the version I've been working on: https://github.com/blinkhash/blinkhash-server, and here's a breakdown of what I've done so far:

  • Cleaned up project structure
  • Removed CoinSwitching/BlockNotify/Website functionality
  • Merged P2SH/Bech32 functionality from NOMP dev branch
  • Rewrote API entirely, removed old endpoints in favor of useful ones
  • Restructured database to ensure data is easily readable
  • Added checks to ensure regular API updates, rather than only when payments are processed
  • Fixed balance errors, add "immature"/"unpaid" to better describe balances
  • Add solo-mining capabilities to ports when indicated
  • Miscellaneous fixes to statistics, workers, etc.

I was wondering, however, if anyone experienced with mining pool software (NOMP/Yiimp/etc.) could give me a list of any other necessary features that NOMP lacks so that I could work on implementing them.