利用可能なガード
Third Party Signer ガード
概要
Third Party Signer ガードは、各ミントトランザクションに事前定義されたアドレスの署名を要求します。署名者は、このガードのミント設定内で渡す必要があります。
これにより、すべてのミントトランザクションが特定の署名者を経由する必要がある、より集中化されたミントが可能になります。
ガード設定
Third Party Signer ガードには以下の設定が含まれます:
- Signer Key: 各ミントトランザクションに署名する必要がある署名者のアドレス。
Third Party Signer ガードを使用した Candy Machine の設定
const myConfiguredSigner = generateSigner(umi);
create(umi, {
// ...
guards: {
thirdPartySigner: some({ signerKey: myConfiguredSigner.publicKey }),
},
});
API リファレンス: create, ThirdPartySigner
ミント設定
Third Party Signer ガードには以下のミント設定が含まれます:
- Signer: 必須のサードパーティ署名者。この署名者のアドレスは、ガード設定の Signer Key と一致する必要があります。
Third Party Signer ガードを使用したミント
Umi ライブラリを介してミントする場合は、次のように signer 属性を介してサードパーティ署名者を提供するだけです。
create(umi, {
// ...
guards: {
thirdPartySigner: some({ signer: myConfiguredSigner }),
},
});
myConfiguredSigner キーペアでトランザクションに署名することも忘れないでください。
Route 命令
Third Party Signer ガードは route 命令をサポートしません。
