peya-nodejs-pool

Peya-centric mining pool derived from cryptonote-nodejs-pool.

Supported chains:

  • Peya
  • Salvium
  • Monero
  • Zephyr

Current scope:

  • solo mining baseline only
  • RandomX-only product direction
  • shared util backend from ../node-cryptoforknote-util-salvium

This repo is no longer meant to be a generic public multi-coin pool distribution. The older broad coin matrix was inherited as a bootstrap base and is being removed in favor of a smaller product surface that matches the actual supported stack.

Quick start:

  1. Install dependencies with npm update.
  2. Copy one of:
    • config_examples/monero.json
    • config_examples/salvium.json
    • config_examples/peya.json
    • config_examples/zephyr.json to config.json.
  3. Point the config at your daemon, wallet RPC and Redis.
  4. Start the pool with node init.js -config=config.json.

Notes:

  • Peya and Salvium are treated as current-carrot chains.
  • Zephyr solo validation was done on the local fastfork testnet harness.
  • Monero solo validation was done on local regtest.
  • merge mining will be built as the next product layer on top of this repo, but the architecture will diverge from the legacy generic pool model.
Description
peya centric pool
Readme GPL-2.0 12 MiB
Languages
JavaScript 66.5%
HTML 25.5%
CSS 7.9%