在您的代币公告在比特币 L1 上确认后,立即可以在 Spark 上进行铸造。

mintTokens 函数允许您在 Spark 上创建新代币 — 可以是设置初始供应量,也可以是根据需要随时间铸造更多。

您需要知道的事项

  • 只有原始发行者钱包可以铸造
  • 代币铸造到发行者的 Spark 地址
  • 金额必须以基本单位表示
  • 铸造是一个即时、最终的 Spark 交易。

前提条件

  • 在比特币 L1 上公告并确认的 LRC-20 代币
  • 在原始公告中使用的发行者钱包

铸造代币

铸造只需要一个金额。以下是操作方法:

const transactionId = await wallet.mintTokens(1000000n);

console.log("Spark 交易 ID:" + transactionId);
  • 如果在代币公告期间定义了最大供应量,铸造将受其限制。
  • 金额必须以基本单位指定,考虑您代币的小数位数(例如,对于 6 位小数,1.5 个代币 = 1_500_000)。

代币铸造到哪里?

当您在 Spark 上铸造代币时,它们直接记入您的发行者 Spark 地址,该地址派生自:

sp + <token_public_key>

此地址是 bech32m 编码的,并在您创建钱包时自动生成。 所有铸造的供应量默认发送到这里。您不能在铸造时指定不同的目的地 — 转移必须在单独的步骤中进行。

下一步

铸造代币后,您可以在 Spark 上发送和接收它们