사용 가능한 가드
NFT 게이트 가드
개요
NFT 게이트(NFT Gate) 가드는 민팅을 지정된 NFT 컬렉션 보유자로 제한합니다.
가드 설정
NFT 게이트 가드는 다음 설정을 포함합니다:
- Required Collection: 필요한 NFT 컬렉션의 민트 주소입니다. 민팅 시 증명으로 제공하는 NFT는 이 컬렉션의 일부여야 합니다.
NFT 게이트 가드를 사용하여 Candy Machine 설정
민팅 설정
NFT 게이트 가드는 다음 민팅 설정을 포함합니다:
- Mint: 지불자가 필요한 컬렉션의 NFT를 소유하고 있다는 증명으로 제공할 NFT의 민트 주소입니다.
- Token Account (선택사항): NFT와 소유자를 명시적으로 연결하는 토큰 계정을 선택적으로 제공할 수 있습니다. 기본적으로 지불자의 연관 토큰 계정이 사용됩니다.
SDK의 도움 없이 명령어를 구성할 계획이라면, 이러한 민팅 설정 및 그 이상을 명령어 인수와 나머지 계정의 조합으로 제공해야 합니다. 자세한 내용은 Candy Guard의 프로그램 문서를 참조하세요.
NFT 게이트 가드를 사용하여 Candy Machine 설정
Umi 라이브러리를 통해 민팅할 때, 다음과 같이 mint 속성을 통해 소유권 증명으로 사용할 NFT의 민트 주소를 제공하기만 하면 됩니다.
mintV2(umi, {
// ...
mintArgs: {
nftGate: some({ mint: nftToBurn.publicKey }),
},
});
API 참조: mintV2, NftGateMintArgs
라우트 명령어
NFT 게이트 가드는 라우트 명령어를 지원하지 않습니다.
