Skip to content

EasyX-Community/mining-pool

Repository files navigation

HelixAlpha Mining Pool

Warning: Project in Active Development, Use at own risk.

HAMP is a feature rich mining pool. Written in PHP, JavaScript and C++. Using Laravel and ReactJS as the major frameworks with a small hint of jQuery (Practically not using it.).

Deploying the Server

  • Import a HTML file and watch it magically convert to Markdown
  • Drag and drop images (requires your Dropbox account be linked)

Technology Stack

HAMP uses a number of open source projects to work properly:

  • ReacJS - React is a JavaScript library for building user interfaces. Maintained by Facebook
  • Laravel - Beautiful PHP Code, with a beautiful framework.
  • AntD - Not popular in the US, this chinese UI framework has it all.
  • node.js - Building and Compiling
  • Docker
  • Kubernetes
  • Helm
  • Terraform

And of course HAMP itself is open source with a public repository on GitHub.

Installation

Install the recent version of node, docker and docker-compose. We recommend using asdf.

Follow these steps to get the project working. The stratum server is still being developed, so it might not work as expected.

$ cp .env.example .env
$ CFG_MYSQL_HOST=127.0.0.1
$ docker network create mining-pool
$ docker-compose down -v
$ docker-compose up -d
$ docker-compose exec server php artisan database:rebuild

Donate to the project BTC 1AyRs6qnpZ4TNhNfoVgsAERtVv2riutcgL

Email me for support / ideas at [email protected].

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published