Coda by Ian Macalinao
    Preparing search index...

    Interface TransferOutOfEscrowInput<TAccountEscrow, TAccountMetadata, TAccountPayer, TAccountAttributeMint, TAccountAttributeSrc, TAccountAttributeDst, TAccountEscrowMint, TAccountEscrowAccount, TAccountSystemProgram, TAccountAtaProgram, TAccountTokenProgram, TAccountSysvarInstructions, TAccountAuthority>

    interface TransferOutOfEscrowInput<
        TAccountEscrow extends string = string,
        TAccountMetadata extends string = string,
        TAccountPayer extends string = string,
        TAccountAttributeMint extends string = string,
        TAccountAttributeSrc extends string = string,
        TAccountAttributeDst extends string = string,
        TAccountEscrowMint extends string = string,
        TAccountEscrowAccount extends string = string,
        TAccountSystemProgram extends string = string,
        TAccountAtaProgram extends string = string,
        TAccountTokenProgram extends string = string,
        TAccountSysvarInstructions extends string = string,
        TAccountAuthority extends string = string,
    > {
        ataProgram?: Address<TAccountAtaProgram>;
        attributeDst: Address<TAccountAttributeDst>;
        attributeMint: Address<TAccountAttributeMint>;
        attributeSrc: Address<TAccountAttributeSrc>;
        authority?: TransactionSigner<TAccountAuthority>;
        escrow: Address<TAccountEscrow>;
        escrowAccount: Address<TAccountEscrowAccount>;
        escrowMint: Address<TAccountEscrowMint>;
        metadata: Address<TAccountMetadata>;
        payer: TransactionSigner<TAccountPayer>;
        systemProgram?: Address<TAccountSystemProgram>;
        sysvarInstructions?: Address<TAccountSysvarInstructions>;
        tokenProgram?: Address<TAccountTokenProgram>;
        transferOutOfEscrowArgs: TransferOutOfEscrowArgsArgs;
    }

    Type Parameters

    • TAccountEscrow extends string = string
    • TAccountMetadata extends string = string
    • TAccountPayer extends string = string
    • TAccountAttributeMint extends string = string
    • TAccountAttributeSrc extends string = string
    • TAccountAttributeDst extends string = string
    • TAccountEscrowMint extends string = string
    • TAccountEscrowAccount extends string = string
    • TAccountSystemProgram extends string = string
    • TAccountAtaProgram extends string = string
    • TAccountTokenProgram extends string = string
    • TAccountSysvarInstructions extends string = string
    • TAccountAuthority extends string = string
    Index

    Properties

    ataProgram?: Address<TAccountAtaProgram>

    Associated Token program

    attributeDst: Address<TAccountAttributeDst>

    Token account, owned by TM, destination for the new attribute

    attributeMint: Address<TAccountAttributeMint>

    Mint account for the new attribute

    attributeSrc: Address<TAccountAttributeSrc>

    Token account source for the new attribute

    authority?: TransactionSigner<TAccountAuthority>

    Authority/creator of the escrow account

    escrow: Address<TAccountEscrow>

    Escrow account

    escrowAccount: Address<TAccountEscrowAccount>

    Token account that holds the token the escrow is attached to

    escrowMint: Address<TAccountEscrowMint>

    Mint account that the escrow is attached

    metadata: Address<TAccountMetadata>

    Metadata account

    payer: TransactionSigner<TAccountPayer>

    Wallet paying for the transaction and new account

    systemProgram?: Address<TAccountSystemProgram>

    System program

    sysvarInstructions?: Address<TAccountSysvarInstructions>

    Instructions sysvar account

    tokenProgram?: Address<TAccountTokenProgram>

    Token program

    transferOutOfEscrowArgs: TransferOutOfEscrowArgsArgs