public Task <Wallet> GetCurrentWalletAsync() => GetAsync <Wallet>(MinerRoutes.GetCurrentWalletAsync());
public Task <UserInfo> GetCurrentUserAync() => GetAsync <UserInfo>(MinerRoutes.GetCurrentUser());
public Task StartPlotGenerationAsync(PlottingConfiguration configuration) => PostAsync(MinerRoutes.StartPlotGeneration(), configuration);
public Task <string[]> GetPoolLogAsync(ushort count) => GetAsync <string[]>(MinerRoutes.GetPoolLog(count));
public Task <bool> DeletePlotByPublicKeyAsync(string publicKey) => PostAsync <bool>(MinerRoutes.DeletePlotByPublicKey(), new Dictionary <string, string>() { ["publicKey"] = publicKey.ToString(), });
public Task <bool> DeletePlotByFileNameAsync(string fileName) => PostAsync <bool>(MinerRoutes.DeletePlotByFileName(), new Dictionary <string, string>() { ["fileName"] = fileName, });
public Task <Plot[]> GetPlotsAsync() => GetAsync <Plot[]>(MinerRoutes.ListPlots());
public Task <string[]> GetChiaLogAsync(ushort count) => GetAsync <string[]>(MinerRoutes.GetChiaLog(ApiUrl, count));
public Task <List <Miner> > ListOwnedMinersAsync() => GetAsync <List <Miner> >(MinerRoutes.ListOwnedMiners(ApiUrl));
public Task <MinerStatus> GetStatusAsync() => GetAsync <MinerStatus>(MinerRoutes.Status());
public Task <Miner> GetCurrentMinerAsync() => GetAsync <Miner>(MinerRoutes.GetCurrentMiner(ApiUrl));
public Task <User> GetCurrentUserAync() => GetAsync <User>(MinerRoutes.GetCurrentUser(ApiUrl));
public Task <Wallet> GetPoolWalletAsync() => GetAsync <Wallet>(MinerRoutes.GetPoolWalletAsync(ApiUrl));
public Task <MinerInfo> GetCurrentMinerAsync() => GetAsync <MinerInfo>(MinerRoutes.GetCurrentMiner());
public Task ReloadPlotsAsync() => PostAsync(MinerRoutes.ReloadPlots());
public Task <List <PlotterInfo> > ListOwnedPlottersAsync() => GetAsync <List <PlotterInfo> >(MinerRoutes.ListOwnedPlotters());
public Task <PlotInfo[]> GetPlotsAsync() => GetAsync <PlotInfo[]>(MinerRoutes.ListPlots(ApiUrl));