사용 가능한 가드

토큰 게이트

개요

토큰 게이트(Token Gate) 가드는 민팅을 구성된 민트 계정의 토큰 보유자로 제한합니다. 지불자가 필요한 토큰 수량을 가지고 있지 않으면 민팅이 실패합니다.

가드 설정

토큰 게이트 가드는 다음 설정을 포함합니다:

  • Amount: 필요한 토큰 개수입니다.
  • Mint: 게이트를 설정하려는 SPL 토큰을 정의하는 민트 계정의 주소입니다.

토큰 게이트 가드를 사용하여 Candy Machine 설정

create(umi, {
// ...
guards: {
tokenGate: some({
amount: 300,
mint: tokenMint.publicKey,
}),
},
});

API 참조: create, TokenGate

민팅 설정

토큰 게이트 가드는 다음 민팅 설정을 포함합니다:

  • Mint: 게이트를 설정하려는 SPL 토큰을 정의하는 민트 계정의 주소입니다.

SDK의 도움 없이 명령어를 구성할 계획이라면, 이러한 민팅 설정 및 그 이상을 명령어 인수와 나머지 계정의 조합으로 제공해야 합니다. 자세한 내용은 Candy Guard의 프로그램 문서를 참조하세요.

토큰 게이트 가드로 민팅

다음과 같이 mintArgs 인수를 사용하여 토큰 게이트 가드의 민팅 설정을 전달할 수 있습니다.

mintV2(umi, {
// ...
mintArgs: {
tokenGate: some({ mint: tokenMint.publicKey }),
},
});

API 참조: mintV2, TokenGateMintArgs

라우트 명령어

토큰 게이트 가드는 라우트 명령어를 지원하지 않습니다.