pub struct CreateDistributionEscrow {
pub mint: Pubkey,
pub verification_config_or_mint_authority: Pubkey,
pub instructions_sysvar_or_creator: Pubkey,
pub distribution_escrow_authority: Pubkey,
pub payer: Pubkey,
pub distribution_token_account: Pubkey,
pub distribution_mint: Pubkey,
pub token_program: Pubkey,
pub associated_token_account_program: Pubkey,
pub system_program: Pubkey,
}Expand description
Accounts.
Fields§
§mint: Pubkey§instructions_sysvar_or_creator: Pubkey§payer: Pubkey§distribution_token_account: Pubkey§distribution_mint: Pubkey§token_program: Pubkey§associated_token_account_program: Pubkey§system_program: PubkeyImplementations§
Source§impl CreateDistributionEscrow
impl CreateDistributionEscrow
pub fn instruction( &self, args: CreateDistributionEscrowInstructionArgs, ) -> Instruction
pub fn instruction_with_remaining_accounts( &self, args: CreateDistributionEscrowInstructionArgs, remaining_accounts: &[AccountMeta], ) -> Instruction
Trait Implementations§
Auto Trait Implementations§
impl Freeze for CreateDistributionEscrow
impl RefUnwindSafe for CreateDistributionEscrow
impl Send for CreateDistributionEscrow
impl Sync for CreateDistributionEscrow
impl Unpin for CreateDistributionEscrow
impl UnsafeUnpin for CreateDistributionEscrow
impl UnwindSafe for CreateDistributionEscrow
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