NftBurn: {
    requiredCollection: PublicKey;
}

Guard that requires another NFT (token) from a specific collection to be burned.

List of accounts required:

  1. [writeable] Token account of the NFT.
  2. [writeable] Metadata account of the NFT.
  3. [writeable] Master Edition account of the NFT.
  4. [writeable] Mint account of the NFT.
  5. [writeable] Collection metadata account of the NFT.
  6. [] SPL token program.
  7. [] Token Metadata program.
  8. [writeable] Token Record of the NFT (pNFT).

Type declaration

Generated using TypeDoc