NFT Gate Guard
NFT Gate Guard
Overview
The NFT Gate guard restricts minting to holders of a specified NFT collection.
Check that the payer
has 1 NFT
from this collection
Core Candy Machine
Owner: Core Candy Machine Core Program
Core Candy Guard
Owner: Core Candy Guard Program
GuardsnftGate- Required Collection...
Collection NFT
Mint Account
Owner: Token Metadata Program
Mint from
Candy Guard Program
Access Control
Mint from
Candy Machine Program
Mint Logic
Asset
Guard Settings
The NFT Gate guard contains the following settings:
Required Collection: The mint address of the required NFT Collection. The NFT we provide as proof when minting must be part of this collection.
Set up a Candy Machine using the NFT Gate Guard
JavaScript
API References: create, NftGate
Mint Settings
The NFT Gate guard contains the following Mint Settings:
Mint: The mint address of the NFT to provide as proof that the payer owns an NFT from the required collection.
Token Account (optional): You may optionally provide the token account linking the NFT with its owner explicitly. By default, the associated token account of the payer will be used.
Note that, if you’re planning on constructing instructions without the help of our SDKs, you will need to provide these Mint Settings and more as a combination of instruction arguments and remaining accounts. See the Candy Guard’s program documentation for more details.
Set up a Candy Machine using the NFT Gate Guard
JavaScript
When minting via the Umi library, simply provide the mint address of the NFT to use as proof of ownership via the mint
attribute like so.
API References: mintV1, NftGateMintArgs
Route Instruction
The NFT Gate guard does not support the route instruction.
Last updated