WELCOME TO MY WEBSITE. ENJOY YOUR STAY. HOPEFULLY LINUX WORLD IS NOT THAT SCARY AS THEY SAY.

BROUGHT ТО YOU WITH LINUX, IIS 5.0, MYSQL, PHP, WORDPRESS AND PASSION.

Chia Coin Pool Farming Pooling

chia pool
chia pool farming

It’s 6th of July 2021, chia pool farming is a fact.

The whole process seems a bit messy to me but it’s manageable nonetheless.

Straight to the point – what do we need to start pooling in Linux:

– chia wallet , I prefer git version

git clone https://github.com/Chia-Network/chia-blockchain.git

The “main” branch is good enough. 

Here is the github URL for a reference CHIA-WALLET-POOLS-RELEASE-BRANCH

– chmod +x install.sh ; ./install.sh … ; sync blockchain ; source to chia venv , chia wallet show , chia keys show etc.

source /home/ivan/Downloads/chia-blockchain/activate

as of 8 July: chia version is 1.2.1.dev1

– get 100 chia mojo from faucet CHIA-100-MOJO-FAUCET this is needed to pay 1 mojo pool fee on entering pool.

– choose a pool – I chose SPACE-POOL since it’s well maintained, secure , excellent community support and works with “pools-release” branch of chia 🙂

– chia plotnft create -u https://eu1.pool.space -s pool

– chia plotnft show

– get a plotter like madmax

git clone https://github.com/madMAx43v3r/chia-plotter.git -b pool-puzzles madmax merged branch “pool-puzzles” into main so no need to checkout a specific branch.

– build madmax as usual with ./make_devel.sh , its binary will be in “build” subfolder and the filename is chia_plot

– sample command to generate a portable plot compatible with pools would be:

/chia_plot -n -1 -r 4 -t /tempdir/of/choice/ -d /destdir/of/choice/ -c abcdefgh… -f abcdefgh…

-c expects a contract key which you’ve already memorized by heart from this command chia plotnft show 🙂

-f expects a farmer key which you also know very well from the output of this command: chia keys show 🙂

do not use poolkey with madmax – it will create non portable solo plots in the older format/standard 🙂

setup tempdir and destdir for plotting , configure chia (~/.chia/mainnet/config/config.yml) to use destdir(s) for farming the portable plots and restart chia with: chia start farmer -r

Manual plotting is a method which is somehow tedious, boring, prone to errors, not foolproof, expecting some knowledge of scripting etc. – doable but not very good.

Plot managers are here to help – plotman and plotng are bright examples of such kind of software.

I do not use plotman but its git can be found here PLOTMAN

What I rely on is plotng – https://github.com/maded2/plotng

I build plotng using golang. It comes in two binary files plotng-server and plotng-client. We need a config.json file filled properly for our use case.

First we fire up plotng-server with:

plotng-server -config /path/to/config.json (in screen , tmux , put in background with nohup – you get the idea) and then we check what happens on this plotng-server with:

plotng-client -host localhost,ip1,ip2,ip3 etc. or just plotng-client with no args which will probe localhost by default.

Happy chia coin pool farming

Chia Coin Pool Farming Pooling
Scroll to top