pub struct ClaimDistribution {Show 13 fields
pub mint: Pubkey,
pub verification_config: Pubkey,
pub instructions_sysvar: Pubkey,
pub permanent_delegate_authority: Pubkey,
pub payer: Pubkey,
pub mint_account: Pubkey,
pub eligible_token_account: Pubkey,
pub escrow_token_account: Option<Pubkey>,
pub receipt_account: Pubkey,
pub proof_account: Option<Pubkey>,
pub transfer_hook_program: Pubkey,
pub token_program: Pubkey,
pub system_program: Pubkey,
}Expand description
Accounts.
Fields§
§mint: Pubkey§verification_config: Pubkey§instructions_sysvar: Pubkey§payer: Pubkey§mint_account: Pubkey§eligible_token_account: Pubkey§escrow_token_account: Option<Pubkey>§receipt_account: Pubkey§proof_account: Option<Pubkey>§transfer_hook_program: Pubkey§token_program: Pubkey§system_program: PubkeyImplementations§
Source§impl ClaimDistribution
impl ClaimDistribution
pub fn instruction(&self, args: ClaimDistributionInstructionArgs) -> Instruction
pub fn instruction_with_remaining_accounts( &self, args: ClaimDistributionInstructionArgs, remaining_accounts: &[AccountMeta], ) -> Instruction
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ClaimDistribution
impl RefUnwindSafe for ClaimDistribution
impl Send for ClaimDistribution
impl Sync for ClaimDistribution
impl Unpin for ClaimDistribution
impl UnsafeUnpin for ClaimDistribution
impl UnwindSafe for ClaimDistribution
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more