Coda by Ian Macalinao
    Preparing search index...

    Interface BurnNftInput<TAccountMetadata, TAccountOwner, TAccountMint, TAccountTokenAccount, TAccountMasterEditionAccount, TAccountSplTokenProgram, TAccountCollectionMetadata>

    interface BurnNftInput<
        TAccountMetadata extends string = string,
        TAccountOwner extends string = string,
        TAccountMint extends string = string,
        TAccountTokenAccount extends string = string,
        TAccountMasterEditionAccount extends string = string,
        TAccountSplTokenProgram extends string = string,
        TAccountCollectionMetadata extends string = string,
    > {
        collectionMetadata?: Address<TAccountCollectionMetadata>;
        masterEditionAccount: Address<TAccountMasterEditionAccount>;
        metadata: Address<TAccountMetadata>;
        mint: Address<TAccountMint>;
        owner: TransactionSigner<TAccountOwner>;
        splTokenProgram?: Address<TAccountSplTokenProgram>;
        tokenAccount: Address<TAccountTokenAccount>;
    }

    Type Parameters

    • TAccountMetadata extends string = string
    • TAccountOwner extends string = string
    • TAccountMint extends string = string
    • TAccountTokenAccount extends string = string
    • TAccountMasterEditionAccount extends string = string
    • TAccountSplTokenProgram extends string = string
    • TAccountCollectionMetadata extends string = string
    Index

    Properties

    collectionMetadata?: Address<TAccountCollectionMetadata>

    Metadata of the Collection

    masterEditionAccount: Address<TAccountMasterEditionAccount>

    MasterEdition2 of the NFT

    metadata: Address<TAccountMetadata>

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

    mint: Address<TAccountMint>

    Mint of the NFT

    owner: TransactionSigner<TAccountOwner>

    NFT owner

    splTokenProgram?: Address<TAccountSplTokenProgram>

    SPL Token Program

    tokenAccount: Address<TAccountTokenAccount>

    Token account to close