1个不稳定版本
0.1.0 | 2023年10月10日 |
---|
#6 在 #存款
18KB
373 代码行
sBTC CLI
sBTC CLI 允许从命令行创建和广播sBTC交易。目的是帮助实验和测试sBTC。生成的交易可以广播到比特币,或以十六进制格式作为测试向量保留。
安装
从 sbtc
仓库的根目录运行
cargo install --path sbtc-cli
使用示例
创建存款交易
sbtc deposit --wif <WIF of private key> --recipient ST3RBZ4TZ3EK22SZRKGFZYBCKD7WQ5B8FFRS57TT6 --amount 13370 --dkg-wallet tb1pewpc7x6nnea8clm2vn2d8xvpdwvkhucmfdwmm0p6vk2u5xgmwlzsdx3g6w
创建提款交易
sbtc withdraw --wif <WIF of private key> --recipient tb1q0jtfel9tp54dzud28uspe994rv8gajnxc85n8q --amount 42 --dkg-wallet tb1pewpc7x6nnea8clm2vn2d8xvpdwvkhucmfdwmm0p6vk2u5xgmwlzsdx3g6w --fulfillment-fee 1000
广播交易
sbtc broadcast 01000000000101fb27b9579035b82d145b09f3e7e9d02f4ae077a5b3b3fc3356945bb3a3e411650200000000feffffff0300000000000000001a6a1854323c1a755e17b35c75fb5534190b26228187f05781b2823b05000000000000225120cb838f1b539e7a7c7f6a64d4d399816b996bf31b4b5dbdbc3a6595ca191b77c551401100000000001600147c969cfcab0d2ad171aa3f201c94b51b0e8eca6602473044022023371322ebc0311983374c7db5e1eeb2ecb40955c3917e71c3dd75b5e5a364fe02203641377a086795bf816d2b57c4682410cb2cc7bf21987853e6b7030c8a50b44501210215bd6d522931e602fde924571eb472bc1db953484b29ba6542774ebbf083412337322500
功能
此列表概述了CLI支持的和计划的功能。
- 创建OP_RETURN交易
- 存款
- 提款
- 钱包交接
- 创建OP_DROP交易
- 存款
- 提款
- 钱包交接
- 广播交易
依赖
~30MB
~479K SLoC