사용 가능한 가드
Sol Payment 가드
개요
Sol Payment 가드는 민팅할 때 지불자에게 SOL 금액을 청구할 수 있게 해줍니다. SOL 금액과 대상 주소 모두 구성할 수 있습니다.
가드 설정
Sol Payment 가드는 다음 설정들을 포함합니다:
- Lamports: 지불자에게 청구할 SOL(또는 lamports) 금액입니다.
- Destination: 이 가드와 관련된 모든 결제를 받을 지갑의 주소입니다.
Sol Payment 가드를 사용하여 Candy Machine 설정
이 예시에서는 현재 identity를 대상 지갑으로 사용하고 있음을 참고하세요.
create(umi, {
// ...
guards: {
solPayment: some({
lamports: sol(1.5),
destination: umi.identity.publicKey,
}),
},
});
API 참조: create, SolPayment
민팅 설정
Sol Payment 가드는 다음 민팅 설정들을 포함합니다:
- Destination: 이 가드와 관련된 모든 결제를 받을 지갑의 주소입니다.
SDK의 도움 없이 명령어를 구성할 계획이라면, 이러한 민팅 설정들을 명령어 인수와 나머지 계정의 조합으로 제공해야 함을 참고하세요. 자세한 내용은 Candy Guard의 프로그램 문서를 참조하세요.
Sol Payment 가드로 민팅
다음과 같이 mintArgs 인수를 사용하여 Sol Payment 가드의 민팅 설정을 전달할 수 있습니다.
mintV2(umi, {
// ...
mintArgs: {
solPayment: some({ destination: treasury }),
},
});
API 참조: mintV2, SolPaymentMintArgs
Route 명령어
Sol Payment 가드는 route 명령어를 지원하지 않습니다.
