用途:1Sat CLI 是基于 Bun 的命令行工具,用于从终端执行 BSV 与 1Sat Ordinals 相关操作,封装了 @1sat/actions、@1sat/wallet-node、@1sat/client 与 @1sat/wallet-server。
主要能力:钱包余额/地址查询、发送 BSV、OP_RETURN 数据、钱包同步与 BRC-100 接口;Ordinals 铭刻、发送、买卖、销毁;BSV21 代币余额、发送、部署、铸造与购买;时间锁;BAP 身份创建、资料更新与 BSM 签名;BSocial 发帖;OpNS 名称管理;扫链导入;交易解码;以及 serve 子命令启动钱包存储 RPC 服务。
使用方式:无需安装可直接运行 bunx @1sat/cli <command>,或 bun add -g @1sat/cli 后使用 1sat <command>。首次使用运行 bunx @1sat/cli init,按提示选择网络、生成或导入私钥、设置密码并写入 ~/.1sat/config.json。密钥可通过 macOS 安全隔区、环境变量 PRIVATE_KEY_WIF、或 ~/.1sat/keys.bep 加密密钥库提供;支持 --env-file。全局参数包括 --json、--quiet/-q、--yes/-y、--chain <main|test>、--help/-h、--version/-v。
适用场景:终端下的 BSV 钱包与资产操作、Ordinals 与 BSV21 代币管理、BAP 身份及社交发帖、自建钱包存储服务。
限制:需要 Bun 运行时(非 Node.js),需可访问 api.1sat.app。identity verify 已在命令树中但标记为不可用(尚未实现)。Monitor 无用户可配置项,无间隔开关或禁用标志。原文未提供收费、价格与更多效果说明。