burnTokens 函数允许您永久从流通中移除代币,减少总供应量。当代币被销毁时,它们被发送到一个特殊的死亡地址,任何人都无法访问 — 使它们永久无法恢复。

需要了解的事项

  • 销毁是不可逆的 — 代币无法恢复
  • 您只能销毁由您自己地址持有的代币
  • 金额必须以基本单位提供(考虑代币小数位数)

前提条件

  • 一个初始化的钱包
  • 之前铸造的代币

销毁代币

要销毁代币,只需调用 burnTokens 方法并指定您想要销毁的金额。

const transactionId = await wallet.burnTokens(
  100000n // 要销毁的金额
);

console.log("Spark 交易 ID:", transactionId);

一旦确认,指定的代币将从您的余额中移除,并且不能再被使用。