可用守卫

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 参考:createThirdPartySigner

铸造设置

Third Party Signer 守卫包含以下铸造设置:

  • Signer(签名者):所需的第三方签名者。此签名者的地址必须与守卫设置中的 Signer Key 匹配。

使用 Third Party Signer 守卫铸造

通过 Umi 库铸造时,只需通过 signer 属性提供第三方签名者,如下所示。

create(umi, {
// ...
guards: {
thirdPartySigner: some({ signer: myConfiguredSigner }),
},
});

记得还要使用 myConfiguredSigner 密钥对签署交易。

Route 指令

Third Party Signer 守卫不支持 route 指令。