diff --git a/clap-utils/src/input_validators.rs b/clap-utils/src/input_validators.rs index fc98af446a..c3355ef038 100644 --- a/clap-utils/src/input_validators.rs +++ b/clap-utils/src/input_validators.rs @@ -1,7 +1,7 @@ use crate::keypair::{parse_keypair_path, KeypairUrl, ASK_KEYWORD}; use chrono::DateTime; use solana_sdk::{ - clock::Slot, + clock::{Epoch, Slot}, hash::Hash, pubkey::Pubkey, signature::{read_keypair_file, Signature}, @@ -148,6 +148,13 @@ where } } +pub fn is_epoch(epoch: T) -> Result<(), String> +where + T: AsRef + Display, +{ + is_parsable_generic::(epoch) +} + pub fn is_slot(slot: T) -> Result<(), String> where T: AsRef + Display,