Skip to content

Latest commit

 

History

History
40 lines (31 loc) · 1.68 KB

README.md

File metadata and controls

40 lines (31 loc) · 1.68 KB

grin-pool

What it is:

A grin mining pool

How to try it:

  • Supports Linux and Windows miners: mimblewimble/grin-miner and mozkomor/GrinGoldMiner
  • Configure your miner to connect to: stratum.mwgrinpool.com:3333
  • Use your grin wallet URL as your stratum login, no password necessary
  • Point your browser at MWGrinPool.com
  • Start your miner and watch your wallet fill with grin

The architecture:

  • Stateless Microservices

The components:

  • Pool Stratum Proxy: Rust
  • Pool data processing jobs: Python3/SQLAlchemy
  • Pool API: Python3/Flask/NGINX
  • Pool Web UI: Python3/Flask/NGINX/Jinja2/PyGal ?? NodeJS/Electron/Bootstrap/React
  • Database: MariaDB
  • Build CI/CD: Docker
  • Deploy: Ansible and gcloud CLI
  • Orchestration: Kubernetes
  • Log collection: Splunk
  • Monitoring & Alerting: ?? NotYet (Icinga?)

To run the pool yourself: ansible/roles/pool/files/README.md

To build use the Dockerfile in: stratum and grin-py

Current Status:

  • This project is under development, ~75% complete, and will be ready by grin mainnet launch
  • Please contribute!
  • Join the discussion on Gitter

Pizza and "beer" fund:

BTC 17Gmy9uhE6ziB1PzYT8MMY5A4va25dy3US

XMR 43i7q6hVrMdgY21RH7nMghSPA6s5jjGXDeEmLjL3pNFfD1XBYqf6hJpWVabfGJ5ydJKdaBjKdFvMe1kaKRj5w7Ao7q7mK8v