Coda by Ian Macalinao
    Preparing search index...

    Interface BurnAsyncInput<TAccountAuthority, TAccountCollectionMetadata, TAccountMetadata, TAccountEdition, TAccountMint, TAccountToken, TAccountMasterEdition, TAccountMasterEditionMint, TAccountMasterEditionToken, TAccountEditionMarker, TAccountTokenRecord, TAccountSystemProgram, TAccountSysvarInstructions, TAccountSplTokenProgram>

    interface BurnAsyncInput<
        TAccountAuthority extends string = string,
        TAccountCollectionMetadata extends string = string,
        TAccountMetadata extends string = string,
        TAccountEdition extends string = string,
        TAccountMint extends string = string,
        TAccountToken extends string = string,
        TAccountMasterEdition extends string = string,
        TAccountMasterEditionMint extends string = string,
        TAccountMasterEditionToken extends string = string,
        TAccountEditionMarker extends string = string,
        TAccountTokenRecord extends string = string,
        TAccountSystemProgram extends string = string,
        TAccountSysvarInstructions extends string = string,
        TAccountSplTokenProgram extends string = string,
    > {
        authority: TransactionSigner<TAccountAuthority>;
        burnArgs: BurnArgsArgs;
        collectionMetadata?: Address<TAccountCollectionMetadata>;
        edition?: Address<TAccountEdition>;
        editionMarker?: Address<TAccountEditionMarker>;
        masterEdition?: Address<TAccountMasterEdition>;
        masterEditionMint?: Address<TAccountMasterEditionMint>;
        masterEditionToken?: Address<TAccountMasterEditionToken>;
        metadata?: Address<TAccountMetadata>;
        mint: Address<TAccountMint>;
        splTokenProgram?: Address<TAccountSplTokenProgram>;
        systemProgram?: Address<TAccountSystemProgram>;
        sysvarInstructions?: Address<TAccountSysvarInstructions>;
        token: Address<TAccountToken>;
        tokenRecord?: Address<TAccountTokenRecord>;
    }

    Type Parameters

    • TAccountAuthority extends string = string
    • TAccountCollectionMetadata extends string = string
    • TAccountMetadata extends string = string
    • TAccountEdition extends string = string
    • TAccountMint extends string = string
    • TAccountToken extends string = string
    • TAccountMasterEdition extends string = string
    • TAccountMasterEditionMint extends string = string
    • TAccountMasterEditionToken extends string = string
    • TAccountEditionMarker extends string = string
    • TAccountTokenRecord extends string = string
    • TAccountSystemProgram extends string = string
    • TAccountSysvarInstructions extends string = string
    • TAccountSplTokenProgram extends string = string
    Index

    Properties

    authority: TransactionSigner<TAccountAuthority>

    Asset owner or Utility delegate

    burnArgs: BurnArgsArgs
    collectionMetadata?: Address<TAccountCollectionMetadata>

    Metadata of the Collection

    edition?: Address<TAccountEdition>

    Edition of the asset

    editionMarker?: Address<TAccountEditionMarker>

    Edition marker account

    masterEdition?: Address<TAccountMasterEdition>

    Master edition account

    masterEditionMint?: Address<TAccountMasterEditionMint>

    Master edition mint of the asset

    masterEditionToken?: Address<TAccountMasterEditionToken>

    Master edition token account

    metadata?: Address<TAccountMetadata>

    Metadata (pda of ['metadata', program id, mint id])

    mint: Address<TAccountMint>

    Mint of token asset

    splTokenProgram?: Address<TAccountSplTokenProgram>

    SPL Token Program

    systemProgram?: Address<TAccountSystemProgram>

    System program

    sysvarInstructions?: Address<TAccountSysvarInstructions>

    Instructions sysvar account

    token: Address<TAccountToken>

    Token account to close

    tokenRecord?: Address<TAccountTokenRecord>

    Token record account