前提条件
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 个单词的短语,用于派生控制您钱包的加密密钥。
原始种子
原始种子是钱包熵的字节级表示。它直接映射到控制您钱包的私钥。
下一步
现在您已经创建了第一个钱包,您可以:
- 查询您的余额
- 存入比特币
- 在闪电网络上发送和接收
- 在 Spark 上发送和接收
需要帮助?