A lite farmer for the Chia Blockchain.
Install Rust by following the instructions at https://www.rust-lang.org/tools/install
Once Rust is installed we can build from source:
git clone https://github.com/GalactechsLLC/dg_fast_farmer.git
cd dg_fast_farmer
cargo build --release
sudo cp target/release/ff /usr/local/bin/ff
To generate the farmer config:
ff init -f FULLNODE_HOST -p FULLNODE_PORT -n SELECTED_NETWORK
To use a separate Fullnode for RPC calls during setup:
ff init -f FULLNODE_HOST -p FULLNODE_PORT -r FULLNODE_RPC_HOST -o FULLNODE_RPC_PORT -n SELECTED_NETWORK
For Wallets with lots of transactions, the init call runs much faster when targeting a launcher_id with -l:
ff init -f FULLNODE_HOST -p FULLNODE_PORT -r FULLNODE_RPC_HOST -o FULLNODE_RPC_PORT -n SELECTED_NETWORK -l LAUNCHER_ID
To run the Farmer with TUI Interface(Default):
ff
To run the Farmer in CLI mode:
ff run
To Update the PlotNFTs in the Config:
ff update-pool-info
To Migrate the PlotNFTs in the config:
ff join-pool --pool-url <POOL_URL> --mnemonic <MNEMONIC> --launcher-id <LAUNCHER_ID> --fee <FEE>
Tip
To Print all available commands ff --help
To Print Command Help ff <COMMAND> --help