wallet-cli 是 Ledger 官方提供的基于 USB 的命令行工具,用于驱动 Ledger 硬件钱包的常见操作。支持网络:bitcoin、ethereum、solana 及其测试网(ethereum:sepolia、bitcoin:testnet、solana:devnet)。
安装:npm i -g @ledgerhq/wallet-cli(或 pnpm add -g、yarn global add、bun add -g)。运行:wallet-cli [flags]。
主要能力:session view/reset 管理会话;account discover <network> 发现并持久化账户(生成如 ethereum-1 的标签);receive 获取收款地址(默认需设备确认,--no-verify 可跳过);balances、operations 查询余额与交易记录;send 转账(--amount 必须带 ticker,支持 BTC 的 --fee-per-byte/--rbf、Solana 质押模式、EVM 的 --data 原始 calldata);swap quote/execute/status 兑换;earn yields/positions/deposit/withdraw 质押收益;genuine-check 校验设备真伪;ring 系列命令提供基于 Ledger Key Ring 的文件/文本加密;agent-intent 系列用于智能体注册与支付提案。
使用要点:无具体任务时先运行 session view;设备命令需串行执行,不可并行;多数设备命令需 dangerouslyDisableSandbox: true 绕过 USB 限制;genuine-check 要求设备处于 dashboard 且联网;参数缺失或不明确时应询问而非猜测。
限制:不支持 NFT、OpenPGP 兼容输出或多接收方加密;测试网与 L2 不支持 send/receive/operations/swap execute;不支持列表外的自定义链;RFQ 报价在 CLI 中不受支持。部分细节(如具体费用、价格)资料未提供。