Grin Mining Pool
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
ansible add examples of secrets create scripts Jan 23, 2019
docs/diagrams Some diagrams Jan 12, 2019
grin-py some more Jan 16, 2019
grin mega-commit Jan 16, 2019
keybase Delete Dockerfile.user1000 Jan 21, 2019
logstash mega-commit Jan 16, 2019
rmq rabbit component of share processing Jan 13, 2019
splunk mega-commit Jan 16, 2019
stratum Fix stale and invalid share reporting Jan 23, 2019
.gitignore mega commit - share aggregator, google cloud, webui updates, more Oct 13, 2018
LICENSE Initial commit May 26, 2018
README.md Update README.md Jan 22, 2019

README.md

grin-pool

What it is:

An Open Source Mining Pool for Grin MimbleWimble Cryptocurrency Implementation

How to try it:

The architecture:

  • Stateless Microservices

The components:

  • Pool Stratum Proxy: Rust
  • Pool data processing jobs: Python3/SQLAlchemy
  • Pool API: Python3/Flask/gunicorn
  • Pool Web UI: NodeJS/Electron/Bootstrap/React
  • Database: MariaDB/Redis
  • Build/Packaging: Docker
  • Deploy: gcloud Kuberntests CLI
  • Orchestration: Kubernetes
  • Log collection: Splunk
  • Load Balancer/Certificates: NGINX/LetsEncrypt
  • 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, ~85% complete, and will be ready soon after grin mainnet launch
  • Please contribute!
  • Join the discussion on Gitter

Pizza and "beer" fund:

BTC 17Gmy9uhE6ziB1PzYT8MMY5A4va25dy3US

XMR 43i7q6hVrMdgY21RH7nMghSPA6s5jjGXDeEmLjL3pNFfD1XBYqf6hJpWVabfGJ5ydJKdaBjKdFvMe1kaKRj5w7Ao7q7mK8v