前提条件
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 个单词的短语,用于派生控制你钱包的加密密钥。
原始种子
原始种子是你的钱包熵的字节级表示。它直接映射到控制你钱包的私钥。
下一步
现在你已经创建了你的第一个钱包,你可以:
- 在 L1 上宣布你的代币
- 铸造代币
- 在 Spark 上转移代币
- 在 Spark 上销毁代币
- 冻结代币
需要帮助?