Installing
- On Linux ensure you have
ocl-icd-libopencl1
installed 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.yaml
in 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--fee
to supply a fee in case the mempool is full. -
(Optional) Edit the
foxy-farmer.yaml
to your liking and restart foxy-farmer - Profit!
- On Linux ensure you have
ocl-icd-libopencl1
installed 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/activate
and then just usefoxy-farmer
) and follow the first run wizard, it will create afoxy-farmer.yaml
in 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--fee
to supply a fee in case the mempool is full. -
(Optional) Edit the
foxy-farmer.yaml
to 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.