可用守卫
Token Burn 守卫
概述
Token Burn 守卫允许通过从配置的铸币账户燃烧付款人的一些代币来铸造。如果付款人没有所需数量的代币来燃烧,铸造将失败。
守卫设置
Token Burn 守卫包含以下设置:
- Amount(数量):要燃烧的代币数量。
- Mint(铸币账户):定义我们要燃烧的 SPL 代币的铸币账户地址。
使用 Token Burn 守卫设置 Candy Machine
铸造设置
Token Burn 守卫包含以下铸造设置:
- Mint(铸币账户):定义我们要燃烧的 SPL 代币的铸币账户地址。
请注意,如果您计划在没有我们 SDK 帮助的情况下构建指令,您需要提供这些铸造设置以及更多作为指令参数和剩余账户的组合。有关更多详细信息,请参阅 Candy Guard 程序文档。
使用 Token Burn 守卫铸造
您可以使用 mintArgs 参数传递 Token Burn 守卫的铸造设置,如下所示。
mintV2(umi, {
// ...
mintArgs: {
tokenBurn: some({ mint: tokenMint.publicKey }),
},
});
API 参考:mintV2、TokenBurnMintArgs
Route 指令
Token Burn 守卫不支持 route 指令。
