pub struct TransferOutOfEscrow {Show 13 fields
pub escrow: Pubkey,
pub metadata: Pubkey,
pub payer: Pubkey,
pub attribute_mint: Pubkey,
pub attribute_src: Pubkey,
pub attribute_dst: Pubkey,
pub escrow_mint: Pubkey,
pub escrow_account: Pubkey,
pub system_program: Pubkey,
pub ata_program: Pubkey,
pub token_program: Pubkey,
pub sysvar_instructions: Pubkey,
pub authority: Option<Pubkey>,
}Expand description
Accounts.
Fields§
§escrow: PubkeyEscrow account
metadata: PubkeyMetadata account
payer: PubkeyWallet paying for the transaction and new account
attribute_mint: PubkeyMint account for the new attribute
attribute_src: PubkeyToken account source for the new attribute
attribute_dst: PubkeyToken account, owned by TM, destination for the new attribute
escrow_mint: PubkeyMint account that the escrow is attached
escrow_account: PubkeyToken account that holds the token the escrow is attached to
system_program: PubkeySystem program
ata_program: PubkeyAssociated Token program
token_program: PubkeyToken program
sysvar_instructions: PubkeyInstructions sysvar account
Authority/creator of the escrow account
Implementations§
Source§impl TransferOutOfEscrow
impl TransferOutOfEscrow
pub fn instruction( &self, args: TransferOutOfEscrowInstructionArgs, ) -> Instruction
pub fn instruction_with_remaining_accounts( &self, args: TransferOutOfEscrowInstructionArgs, remaining_accounts: &[AccountMeta], ) -> Instruction
Auto Trait Implementations§
impl Freeze for TransferOutOfEscrow
impl RefUnwindSafe for TransferOutOfEscrow
impl Send for TransferOutOfEscrow
impl Sync for TransferOutOfEscrow
impl Unpin for TransferOutOfEscrow
impl UnsafeUnpin for TransferOutOfEscrow
impl UnwindSafe for TransferOutOfEscrow
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