Type alias DeleteNftBuilderParams

DeleteNftBuilderParams: {
    mintAddress: PublicKey;
    collection?: undefined | PublicKey;
    owner?: undefined | Signer;
    ownerTokenAccount?: undefined | PublicKey;
    instructionKey?: undefined | string;
}

Type declaration

  • mintAddress: PublicKey

    The address of the mint account.

  • Optional collection?: undefined | PublicKey

    The address of the Sized Collection NFT associated with the NFT to delete, if any. This is required as the collection NFT will need to decrement its size.

    Default Value

    Defaults to assuming the NFT is not associated with a Size Collection NFT.

  • Optional owner?: undefined | Signer

    The owner of the NFT as a Signer.

    Default Value

    metaplex.identity()

  • Optional ownerTokenAccount?: undefined | PublicKey

    The explicit token account linking the provided mint and owner accounts, if that account is not their associated token account.

    Default Value

    Defaults to using the associated token account from the mintAddress and owner parameters.

  • Optional instructionKey?: undefined | string

    A key to distinguish the instruction that burns the NFT.

Generated using TypeDoc