0x00031337 / ethash-universal-pool

Universal mining pool with support any ethash based coin.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ethash-universal-pool

Universal mining pool with support any ethash based coin.

Supported algoritms

  • ethash (any coin based on this algorithm)

Features

  • Support for HTTP and Stratum mining
  • Detailed block,uncle stats with luck percentage and full reward
  • Support workers id
  • PPLNS block reward
  • JSON API for get statistic
  • An easily extendable, responsive, light-weight front-end using API to display data
  • IP banning to prevent low-diff share attacks
  • Session managing for purging DDoS/flood initiated zombie workers
  • Auto ban IPs that are flooding with invalid shares
  • Socket flooding detection
  • Detailed logging
  • Support Nicehash, MiningRigRentails

JSON API

API is unified on all our pool's ( Ethash pool Bitcoincore pool Equihash pool Cryptonote pool )

  • /health
  • /stats
  • /live_stats
  • /stats_address
  • /get_payments
  • /get_blocks
  • /get_payment

Configuration

  • Configuration is actually simple, just read it twice and think twice before changing defaults.
  • One instance one coin
  • Dev fee 1.5% of pool fee.

Proxies

Dependencies:

  • Ubuntu 16.04 LTS
  • Nginx
  • Redis-server
  • Nodejs
  • Coin daemon

Credits

  • Modifed by AME Corp
  • Based on open-ethereum-pool

About

Universal mining pool with support any ethash based coin.

License:GNU General Public License v3.0


Languages

Language:Go 62.7%Language:HTML 37.3%