可用守卫
第三方签名者守卫
概述
第三方签名者 守卫要求预定义的地址签署每笔铸造交易。签名者需要在此守卫的铸造设置中传递。
这允许更中心化的铸造,其中每笔铸造交易都必须通过特定的签名者。
守卫设置
第三方签名者守卫包含以下设置:
- 签名者密钥:需要签署每笔铸造交易的签名者地址。
使用第三方签名者守卫设置 Candy Machine
const myConfiguredSigner = generateSigner(umi);
create(umi, {
// ...
guards: {
thirdPartySigner: some({ signerKey: myConfiguredSigner.publicKey }),
},
});
API 参考:create, ThirdPartySigner
铸造设置
第三方签名者守卫包含以下铸造设置:
- 签名者:所需的第三方签名者。此签名者的地址必须与守卫设置中的签名者密钥匹配。
使用第三方签名者守卫铸造
使用 Umi 库铸造时,只需通过 signer 属性提供第三方签名者即可。
create(umi, {
// ...
guards: {
thirdPartySigner: some({ signer: myConfiguredSigner }),
},
});
请记住还要用 myConfiguredSigner 密钥对签署交易。
路由指令
第三方签名者守卫不支持路由指令。
