사용 가능한 가드
Third Party Signer Guard
개요
Third Party Signer 가드는 각 민트 트랜잭션에 사전 정의된 주소가 서명하도록 요구합니다. 서명자는 이 가드의 민트 설정 내에서 전달되어야 합니다.
이를 통해 모든 단일 민트 트랜잭션이 특정 서명자를 통해야 하는 더 중앙 집중화된 민트가 가능합니다.
가드 설정
Third Party Signer 가드에는 다음 설정이 포함됩니다:
- Signer Key: 각 민트 트랜잭션에 서명해야 하는 서명자의 주소입니다.
Third Party Signer Guard를 사용한 Candy Machine 설정
const myConfiguredSigner = generateSigner(umi);
create(umi, {
// ...
guards: {
thirdPartySigner: some({ signerKey: myConfiguredSigner.publicKey }),
},
});
API References: create, ThirdPartySigner
민트 설정
Third Party Signer 가드에는 다음 민트 설정이 포함됩니다:
- Signer: 필요한 제3자 서명자입니다. 이 서명자의 주소는 가드 설정의 Signer Key와 일치해야 합니다.
Third Party Signer Guard로 민팅하기
Umi 라이브러리를 통해 민팅할 때, 다음과 같이 signer 속성을 통해 제3자 서명자를 제공하기만 하면 됩니다.
create(umi, {
// ...
guards: {
thirdPartySigner: some({ signer: myConfiguredSigner }),
},
});
myConfiguredSigner 키페어로도 트랜잭션에 서명하는 것을 기억하세요.
Route Instruction
Third Party Signer 가드는 route instruction을 지원하지 않습니다.
