可用守卫
Bot Tax 守卫
一些钱包(如 Solflare、Phantom 和可能的其他钱包)目前会自动将 Lighthouse 指令注入交易。这会导致当 lastInstruction 设置为 true 时触发 Bot Tax 守卫。
由于钱包选择取决于用户,您无法阻止某人使用 Solflare 或类似的钱包铸造。如果您预计用户会使用这些钱包铸造,请考虑将 lastInstruction 设置为 false 以避免误报。
请谨慎使用 Bot Tax 守卫。
概述
Bot Tax 守卫对无效交易收取罚款以阻止机器人尝试铸造 NFT。这个金额通常很小,足以伤害机器人而不会影响真实用户的真正错误。所有机器人税将转移到 Candy Machine 账户,以便在铸造结束后,您可以通过删除 Candy Machine 账户来访问这些资金。
这个守卫有点特殊,会影响所有其他守卫的铸造行为。当 Bot Tax 被激活并且任何其他守卫验证铸造失败时,交易将假装成功。这意味着程序不会返回错误,但也不会铸造 NFT。这是因为交易必须成功才能将资金从机器人转移到 Candy Machine 账户。
此外,Bot Tax 守卫使我们能够确保铸造指令是交易的最后一条指令。这可以防止机器人在铸造后添加恶意指令,并返回错误以避免支付税款。
守卫设置
Bot Tax 守卫包含以下设置:
- Lamports:对无效交易收取的 SOL 金额(以 lamports 为单位)。我们建议设置一个相当小的金额,以避免影响真正犯了真正错误的真实用户。客户端验证也有助于减少对真实用户的影响。
- Last Instruction(最后指令):当铸造指令不是交易的最后一条指令时,是否应该禁止铸造并收取机器人税。我们建议将此设置为
true以更好地防止机器人。
使用 Bot Tax 守卫设置 Candy Machine
铸造设置
Bot Tax 守卫不需要铸造设置。
Route 指令
Bot Tax 守卫不支持 route 指令。
