사용 가능한 가드
코어 캔디 머신 - 자산 게이트 가드
개요
자산 게이트 가드는 지불자가 지정된 자산 컬렉션의 자산을 보유한 경우 민팅을 허용합니다. 자산은 전송되지 않습니다.
지불자가 필수 컬렉션의 자산을 소유하지 않으면 민팅이 실패합니다.
가드 설정
자산 게이트 가드에는 다음 설정이 포함됩니다:
- Required Collection: 필수 컬렉션의 민트 주소입니다. 소유권을 증명하는 데 사용하는 자산은 이 컬렉션에 포함되어야 합니다.
자산 게이트 가드를 사용하여 캔디 머신 설정
민트 설정
자산 게이트 가드에는 다음 민트 설정이 포함됩니다:
- Asset Address: 소유권을 증명하는 데 사용할 자산의 주소입니다. 이는 필수 컬렉션에 포함되어야 하며 민터의 소유여야 합니다.
- Collection Address: 소유권을 증명하는 데 사용되는 컬렉션의 주소입니다.
SDK의 도움 없이 지시사항을 구성할 계획이라면, 이러한 민트 설정과 더 많은 것들을 지시사항 인수와 나머지 계정의 조합으로 제공해야 합니다. 자세한 내용은 코어 캔디 가드의 프로그램 문서를 참조하세요.
자산 게이트 가드를 사용하여 캔디 머신 설정
다음과 같이 mintArgs 인수를 사용하여 자산 게이트 가드의 민트 설정을 전달할 수 있습니다.
mintV1(umi, {
// ...
mintArgs: {
assetGate: some({
requiredCollection: publicKey(requiredCollection),
destination,
}),
},
});
API 참조: mintV1, AssetGateMintArgs
라우트 지시사항
자산 게이트 가드는 라우트 지시사항을 지원하지 않습니다.
