Installing
- On Linux ensure you have
ocl-icd-libopencl1installed when using the gigahorse backend - Download the latest binary zip for your OS from the releases page or if you can not access GitHub there is a direct download as well.
-
Run the binary and follow the first run wizard, it will create a
foxy-farmer.yamlin the current directory based on your inputs.Note
You can join the pool at any time, just run
./foxy-farmer join-pool. You can add--feeto supply a fee in case the mempool is full. -
(Optional) Edit the
foxy-farmer.yamlto your liking and restart foxy-farmer - Profit!
- On Linux ensure you have
ocl-icd-libopencl1installed when using the gigahorse backend - Clone the git repo and cd into it:
git clone https://github.com/foxypool/foxy-farmer && cd foxy-farmer - Create a venv:
python3 -m venv venv - Install the dependencies:
venv/bin/pip install . -
Run using
venv/bin/foxy-farmer(or activate the venv usingsource venv/bin/activateand then just usefoxy-farmer) and follow the first run wizard, it will create afoxy-farmer.yamlin the current directory based on your inputs.Note
You can join the pool at any time, just run
foxy-farmer join-pool. You can add--feeto supply a fee in case the mempool is full. -
(Optional) Edit the
foxy-farmer.yamlto your liking and restart foxy-farmer - Profit!
A docker image based on the provided Dockerfile is available via
ghcr.io/foxypool/foxy-farmer:latest
foxypool/foxy-farmer:latest
Currently, this requires you to have a working foxy-farmer.yaml already available to mount into the container. See this example configuration for reference. If you do not have a .chia_keys directory from a previous chia install, you can set the CHIA_MNEMONIC environment variable to your 24 words and it will create they keyring accordingly. Please unset it again once done.
If you do not have the plot_nfts key in your foxy-farmer.yaml you can either copy its value from the pool_list in a working chia config.yaml, or run the join-pool command inside the container.
Note
To execute the join-pool command please first exec into the running container with
docker exec -it <name of your container> bash
foxy-farmer join-pool inside the container.