use std::path::PathBuf;
use clap::Parser;
use neptune_cash::api::export::TransactionKernelId;
#[derive(Debug, Clone, Parser)]
pub(crate) enum MiningCommand {
BestBlockProposal,
PauseMiner,
RestartMiner,
SetCoinbaseDistribution {
#[clap(long, value_parser)]
file: PathBuf,
},
UnsetCoinbaseDistribution,
BroadcastBlockProposal,
Upgrade { tx_kernel_id: TransactionKernelId },
MineBlocksToWallet {
#[clap(default_value = "1")]
num_blocks: u32,
},
}