use clap::Parser;
use neptune_cash::protocol::consensus::block::block_selector::BlockSelector;
#[derive(Debug, Clone, Parser)]
pub(crate) enum BlockchainCommand {
Network,
BlockHeight,
BlockInfo {
block_selector: BlockSelector,
},
BlockDigestsByHeight {
height: u64,
},
TipDigest,
LatestTipDigests {
n: usize,
},
TipHeader,
Header {
block_selector: BlockSelector,
},
RevalidateHistory {
first: Option<u64>,
last: Option<u64>,
},
}