Guard that charges another NFT (token) from a specific collection as payment for the mint.
List of accounts required:
[writeable]
[]
[writable]
Generated using TypeDoc
Guard that charges another NFT (token) from a specific collection as payment for the mint.
List of accounts required:
[writeable]
Token account of the NFT.[writeable]
Metadata account of the NFT.[]
Mint account of the NFT.[]
Account to receive the NFT.[writeable]
Destination PDA key (seeds [destination pubkey, token program id, nft mint pubkey]).[]
spl-associate-token program ID.[]
SPL token program.[]
Token Metadata program.[]
Master edition (pNFT)[writable]
Owner token record (pNFT)[writable]
Destination token record (pNFT)[]
Token Authorization Rules program (pNFT)[]
Token Authorization Rules account (pNFT)