Coda by Ian Macalinao
    Preparing search index...

    Interface ApproveUseAuthorityInput<TAccountUseAuthorityRecord, TAccountOwner, TAccountPayer, TAccountUser, TAccountOwnerTokenAccount, TAccountMetadata, TAccountMint, TAccountBurner, TAccountTokenProgram, TAccountSystemProgram, TAccountRent>

    interface ApproveUseAuthorityInput<
        TAccountUseAuthorityRecord extends string = string,
        TAccountOwner extends string = string,
        TAccountPayer extends string = string,
        TAccountUser extends string = string,
        TAccountOwnerTokenAccount extends string = string,
        TAccountMetadata extends string = string,
        TAccountMint extends string = string,
        TAccountBurner extends string = string,
        TAccountTokenProgram extends string = string,
        TAccountSystemProgram extends string = string,
        TAccountRent extends string = string,
    > {
        approveUseAuthorityArgs: ApproveUseAuthorityArgsArgs;
        burner: Address<TAccountBurner>;
        metadata: Address<TAccountMetadata>;
        mint: Address<TAccountMint>;
        owner: TransactionSigner<TAccountOwner>;
        ownerTokenAccount: Address<TAccountOwnerTokenAccount>;
        payer: TransactionSigner<TAccountPayer>;
        rent?: Address<TAccountRent>;
        systemProgram?: Address<TAccountSystemProgram>;
        tokenProgram?: Address<TAccountTokenProgram>;
        useAuthorityRecord: Address<TAccountUseAuthorityRecord>;
        user: Address<TAccountUser>;
    }

    Type Parameters

    • TAccountUseAuthorityRecord extends string = string
    • TAccountOwner extends string = string
    • TAccountPayer extends string = string
    • TAccountUser extends string = string
    • TAccountOwnerTokenAccount extends string = string
    • TAccountMetadata extends string = string
    • TAccountMint extends string = string
    • TAccountBurner extends string = string
    • TAccountTokenProgram extends string = string
    • TAccountSystemProgram extends string = string
    • TAccountRent extends string = string
    Index

    Properties

    approveUseAuthorityArgs: ApproveUseAuthorityArgsArgs
    burner: Address<TAccountBurner>

    Program As Signer (Burner)

    metadata: Address<TAccountMetadata>

    Metadata account

    mint: Address<TAccountMint>

    Mint of Metadata

    owner: TransactionSigner<TAccountOwner>

    Owner

    ownerTokenAccount: Address<TAccountOwnerTokenAccount>

    Owned Token Account Of Mint

    payer: TransactionSigner<TAccountPayer>

    Payer

    rent?: Address<TAccountRent>

    Rent info

    systemProgram?: Address<TAccountSystemProgram>

    System program

    tokenProgram?: Address<TAccountTokenProgram>

    Token program

    useAuthorityRecord: Address<TAccountUseAuthorityRecord>

    Use Authority Record PDA

    user: Address<TAccountUser>

    A Use Authority