use dg_fast_farmer::harvesters::druid_garden::DruidGardenHarvester;
use dg_fast_farmer::{NewProofHandler, SignaturesHandler, cli};
use std::io::Error;
use std::sync::Arc;
#[tokio::main]
async fn main() -> Result<(), Error> {
let provider = rustls::crypto::ring::default_provider();
provider
.install_default()
.map_err(|_| Error::other("Failed to Install default Crypto Provider"))?;
cli::<(), DruidGardenHarvester<()>, (), NewProofHandler, SignaturesHandler>(Arc::new(())).await
}