简体中文
# 克隆 Spark SDK 仓库 git clone https://github.com/buildonspark/spark.git # 导航到 JS 文件夹 cd spark/sdks/js # 安装依赖并构建 SDK yarn && yarn build # 导航到 JS CLI 文件夹 cd examples/spark-cli # 启动 CLI yarn cli
> initwallet
Mnemonic: please broccoli hole unfold trigger novel marriage come invest need ostrich never Network: REGTEST
> initwallet <助记词>
> getdepositaddress bcrt1pz5sxkd4eaycla7av8c9avmdleyertmhkh2zf60vrmn346wwnjayq8phsra
> getlatesttx <存款地址> # 示例: > getlatesttx bcrt1pz5sxkd4eaycla7av8c9avmdleyertmhkh2zf60vrmn346wwnjayq8phsra 2c5ccdc5852eb23662344c142970a1d96f2bed539a1be074cbbff65411ba3270
> claimdeposit <交易哈希> # 示例: > claimdeposit 2c5ccdc5852eb23662344c142970a1d96f2bed539a1be074cbbff65411ba3270
> getbalance Sats Balance: 10000
# 钱包 2 > initwallet Mnemonic: repeat entry hazard estate normal relief pledge act online raw pull bean Network: REGTEST > getsparkaddress sprt1pgss9yrf7gljw2yr8fupgw9pevqnffs3qjz6cnnd87hvtt8hkfhsh66mq57r7e # 钱包 1 > initwallet <钱包 1 助记词> > sendtransfer <金额> <spark 地址> # 示例: > sendtransfer 1000 sprt1pgss9yrf7gljw2yr8fupgw9pevqnffs3qjz6cnnd87hvtt8hkfhsh66mq57r7e
getbalance
# 钱包 2 > initwallet <钱包 2 助记词> > createinvoice <金额> <可选备忘录> # 示例: > createinvoice 1000 Spark 太棒了! # 钱包 1 > initwallet <钱包 1 助记词> > payinvoice <编码的发票> <最大费用> # 示例: > payinvoice lnbcrt10u1p5pqphup[...]cpkql23a 200
# 钱包 2 > initwallet <助记词> > getdepositaddress # 钱包 1 > initwallet <助记词> > withdrawalfee <金额> <存款地址> # 示例: withdrawalfee 15000 bcrt1p6tx52amnr448lv8vyr7fumqt3c2qmlkg4hgvj8swxfcz8cayukvqwk9mu6 # 如果费用可以接受 > withdraw <金额> <存款地址> <SLOW|MEDIUM|FAST> # 示例: > withdraw 15000 bcrt1pslvlzmkwz8f42u8vr2fkhdhyzyh2x5cwy8l0lpdnqr4ptsjrefrq0sd0gl FAST
# 钱包 2 > initwallet <助记词> > claimdeposit <交易哈希>