Skip to content

tamasvegera/ProtoPool

Repository files navigation

MicroCoin mining pool

This is a complete pool engine for the MicroCoin (MCC) ecosystem. This is a work in progess hobby project. Use it at your own risk. I don't take any responsibility for any loss. The frontend is not ready yet. Use it on Linux based systems, Windows wallet communication is slow, you won't be happy with that. Tested on Ubuntu 18.04.

Features

  • supports 2 mining difficulties (can be extended):
  • difficulty 1 on port 3333 for GPUs
  • difficulty 32 on port 3334 for ASICs
  • supports Pascal hashing algo
  • payout at every block
  • easy to install

Get started

Detailed tutorial will be available soon. Main steps:

  • download MCC daemon 1.3.6. and sync blockchain, then stop it
  • download MCC daemon 1.0.3.2 and start in the background
  • download and start pool

mkdir mccd_136
cd mccd_136
wget https://github.com/MicroCoinHU/MicroCoin-Daemon/releases/download/v1.3.6/MicroCoinD-linux.zip
unzip MicroCoinD-linux.zip
chmod +x MicroCoinD
./MicroCoinD
cd ..
mkdir mccd_1032
cd mccd_1032
wget https://github.com/MicroCoinHU/microcoind/files/2408030/x86_x64-linux-openssl-1.0.tar.gz
tar -xf x86_x64-linux-openssl-1.0.tar.gz
chmod +x microcoind
nohup ./microcoind -r &
  • open mining ports 3333 and 3334
  • clone the pool repo
  • set parameters in config.txt. For default settings set only the first 2 parameters:
  • pool_fee: your pool fee in percentage
  • pool_account: the account where your pool fee will be sent to
  • run the pool
sudo ufw allow 3333
sudo ufw allow 3334
git clone https://github.com/tamasvegera/protopool
cd protopool
vim config.txt
nohup python3 ./_main.py &

About

MicroCoin mining pool

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published