Foxy-GH-Farmer is a simplified Gigahorse farmer for the chia blockchain using the Foxy-Pool Gigahorse node to farm without a full node running on your machine.
Note: If you can run a full node, you should!
Foxy-GH-Farmer is useful in the following scenarios:
- Your hardware does not support running a full node
- On Linux ensure you have
libgomp1
as well asocl-icd-libopencl1
installed - Download the latest binary zip for your OS from the releases page
- Run the binary, it will create a default
foxy-gh-farmer.yaml
in the current directory based on your current chiaconfig.yaml
- Edit the
foxy-gh-farmer.yaml
to your liking and restart foxy-gh-farmer - Profit!
- On Linux ensure you have
libgomp1
as well asocl-icd-libopencl1
installed - Clone the git repo and cd into it:
git clone https://github.com/foxypool/foxy-gh-farmer && cd foxy-gh-farmer
- Install the dependencies:
pip install .
- Run using
foxy-gh-farmer
, it will create a defaultfoxy-gh-farmer.yaml
in the current directory based on your current chiaconfig.yaml
- Edit the
foxy-gh-farmer.yaml
to your liking and restart foxy-gh-farmer - Profit!
A docker image based on the provided Dockerfile is available via ghcr.io/foxypool/foxy-gh-farmer:latest
.
For specific tags see this list.
A docker-compose.yaml example is available as well, to get started.
Currently, this requires you to have a working foxy-gh-farmer.yaml
already available to mount into the container. See this example configuration for reference.
Yes, Foxy-GH-Farmer itself is open source. It uses the Gigahorse Farmer and Harvester from madMAx43v3r under the hood which is closed source, however. As such the farming topology has not changed, your locally running farmer still signs your blocks, same as when running a local full node. Your keys do not leave your machine.
GNU GPLv3 (see LICENSE)