前提条件

  • 安装 Node.js(16 或更高版本)

安装

yarn add @buildonspark/issuer-sdk

或使用 npm

npm i @buildonspark/issuer-sdk

初始化钱包

钱包需要助记词或原始种子进行初始化。initialize() 函数同时接受这两种输入。如果没有提供输入,它将自动生成一个助记词并返回。请将其保存在安全的地方 — 丢失意味着失去访问权限。

// 从 issuer-sdk 导入 IssuerWallet 和 Network
import { IssuerSparkWallet } from "@buildonspark/issuer-sdk";

// 初始化一个新的钱包实例
const { wallet, mnemonic } = await IssuerSparkWallet.initialize({
  mnemonicOrSeed: "可选的助记词或种子",
  options: {
    network: "REGTEST",
  },
});
console.log("钱包初始化成功:", mnemonic);

助记词

助记词是你的钱包种子的可读编码。它是来自 BIP-39 词表的 12 或 24 个单词的短语,用于派生控制你钱包的加密密钥。

原始种子

原始种子是你的钱包熵的字节级表示。它直接映射到控制你钱包的私钥。

下一步

现在你已经创建了你的第一个钱包,你可以:

  1. 在 L1 上宣布你的代币
  2. 铸造代币
  3. 在 Spark 上转移代币
  4. 在 Spark 上销毁代币
  5. 冻结代币

需要帮助?