Skip to content

Configuration

The Foxy-Farmer config (foxy-farmer.yaml) is located in the same directory where you executed the binary.

Example configuration

An example configuration can look like this:

enable_harvester: true
enable_og_pooling: true
farmer_reward_address: xch1063ymlv3saaxkh87h287nc3laelnxss0897xdw6g8zj6yvaa4elslg0xfa
harvester_num_threads: 30
listen_host: 127.0.0.1
log_level: INFO
plot_directories:
  - 'D:\plots'
  - 'E:\plots'
plot_refresh_interval_seconds: 900
pool_payout_address: xch1063ymlv3saaxkh87h287nc3laelnxss0897xdw6g8zj6yvaa4elslg0xfa

Configuration Options

The config file currently consists of these config options:

enable_harvester

Whether to start a harvester instance as well, or only a farmer instance.

enable_og_pooling

Whether to enable OG pooling with Foxy-Pool for your OG plots.

farmer_reward_address

The Chia address you want your farmer rewards (0.25 XCH) credited to.

harvester_num_threads:

How many threads the harvester service should use to lookup challenges.

listen_host:

The host/ip to listen on, will set self_hostname in the chia config of foxy-farmer.

log_level:

The log level to use. Possible values: DEBUG, INFO, WARNING, ERROR

plot_directories:

The plot directories to use.

plot_refresh_interval_seconds:

How often the harvester should rescan for new/deleted plots in your plot_directories.

pool_payout_address:

The Chia address you want your pool rewards credited to. This will be used as payout_instructions for all PlotNFTs and if OG pooling is enabled as the payout address for the OG pool.