Struct mpl_token_auth_rules::instruction::builders::Validate
source · pub struct Validate {
pub rule_set_pda: Pubkey,
pub mint: Pubkey,
pub system_program: Pubkey,
pub payer: Option<Pubkey>,
pub rule_authority: Option<Pubkey>,
pub rule_set_state_pda: Option<Pubkey>,
pub additional_rule_accounts: Vec<AccountMeta>,
pub args: ValidateArgs,
}
Fields§
§rule_set_pda: Pubkey
§mint: Pubkey
§system_program: Pubkey
§payer: Option<Pubkey>
§rule_set_state_pda: Option<Pubkey>
§additional_rule_accounts: Vec<AccountMeta>
§args: ValidateArgs
Trait Implementations§
source§impl InstructionBuilder for Validate
impl InstructionBuilder for Validate
Builds a Validate
instruction.
source§fn instruction(&self) -> Instruction
fn instruction(&self) -> Instruction
The required function to return the built instruction.