1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
use {
clap::{
Args,
Subcommand
},
anchor_client:: {
solana_sdk::{
pubkey::Pubkey
}
}
};
#[derive(Debug, Args)]
pub struct CoreCommand {
#[clap(subcommand)]
pub command : CoreSubcommand
}
#[derive(Debug, Subcommand)]
pub enum CoreSubcommand {
/// Gets the configuration of tranche from given public key.
Fetch(FetchTranche),
}
#[derive(Debug, Args)]
pub struct FetchTranche {
/// Public key of tranche configuration.
pub tranche_id: Pubkey
}