核心功能
Kaspa Wallet CLI 是一款轻量级命令行钱包工具,封装了 kaspanet/rusty-kaspa 官方 WASM SDK,专为 Kaspa 原生代币 KAS 设计。主要提供余额查询、转账发送、支付 URI 生成及助记词创建等功能,输出统一为 JSON 格式便于脚本集成。
显著优点
- 官方依赖:直接集成 Kaspa 核心团队维护的 Rusty Kaspa SDK,协议兼容性有保障
- 轻量无守护:无需运行全节点,通过 RPC 连接网络即可操作,资源占用极低
- 灵活转账:支持指定金额、
max全额发送及自定义手续费,提供 UTXO 合并解决方案 - 跨平台:覆盖 macOS、Linux 及 WSL 环境,Node.js 20+ 即可运行
潜在局限
- 私钥暴露风险:助记词或私钥需通过环境变量注入,存在 Shell 历史记录、进程列表泄露隐患
- 无硬件钱包支持:纯软件方案,无冷存储或多重签名机制
- 依赖外部网络:RPC 节点稳定性影响可用性,未说明是否支持自定义节点
- 审计缺失:虽基于可信 SDK,但封装脚本本身未见第三方安全审计
适合人群
熟悉命令行的 Kaspa 持有者、需要自动化批量操作的开发者、临时转账需求的轻量用户。
常规风险
1. 环境变量泄露:KASPA_MNEMONIC 明文存储,建议配合临时导出、及时 unset 或使用专用密钥管理工具
2. UTXO 碎片化:大量小额接收会导致 Storage mass exceeds maximum 错误,需定期自我合并
3. 网络钓鱼:需验证接收地址,CLI 无地址簿或域名解析防护
4. SDK 供应链:安装脚本从 GitHub Releases 拉取 WASM,存在托管平台被篡改的间接风险