前提条件

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

安装

yarn add @buildonspark/spark-sdk

或通过 npm

npm i @buildonspark/spark-sdk

初始化钱包

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

// import the SparkWallet and wallet-config from the spark-sdk
import { SparkWallet } from "@buildonspark/spark-sdk";

// Initialize a new wallet instance
const { wallet, mnemonic } = await SparkWallet.initialize({
  mnemonicOrSeed: "optional-mnemonic-or-seed",
  options: {
      network: "REGTEST"
  }
});

console.log("Wallet initialized successfully:", mnemonic);

助记词短语

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

原始种子

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

下一步

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

  1. 查询您的余额
  2. 存入比特币
  3. 在闪电网络上发送和接收
  4. 在 Spark 上发送和接收

需要帮助?